Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Jun 2019 18:29:40 +0300
From:      Alexei Palyutin <ap@sndbro.ru>
To:        Vlad Movchan <vladislav.movchan@gmail.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: New driver for ESI Juli@ soundcard (copied from freebsd-drivers)
Message-ID:  <20190629182940.600e1a585b174ee01221ffba@sndbro.ru>
In-Reply-To: <CAGcYsVuzm_cr_XdXKU72jMUWe9d4Ps1Ke-3pWNV3p9O%2B6dm5VA@mail.gmail.com>
References:  <20190624174432.1cdae0b7d672b6e17d2804a2@sndbro.ru> <CAGcYsVuzm_cr_XdXKU72jMUWe9d4Ps1Ke-3pWNV3p9O%2B6dm5VA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Glad to hear that Juli@ XTe also works fine!
Thank You for Your feedback!

Indeed, it is more logical to use "pcm" device instead of "vol", since "vol" is designed to control so-called "master volume", not implemented in Juli@. But mixer(8) tries to adjust this "vol" by default, if invoked without device name (mixer 75). It's not difficult to replace "vol" with "pcm" in the driver, but then invocation of mixer(8) as shown above, will result in error "mixer: MIXER_READ: Device not configured", since it assumes "vol" by default. In this case "pcm" device must be explicitly specified every time (mixer pcm 75), I think this is inconvenient.

It woult be nice if there were a flag, driver developer can use to indicate "pcm" is default instead of "vol", but I know nothing about such abilities.

---

On Fri, 28 Jun 2019 21:09:08 +0300
Vlad Movchan wrote:

> Everything works well with ESI Juli@ XTe (PCIe version of the soundcard).
> The only uncommon thing I noticed is a bit different behavior of the
> default mixer:
> "pcm" mixer device is absent, so it is necessary to use "vol" instead. And
> mplayer (default player I use) reports:
>   [Mixer] No hardware mixing, inserting volume filter
> when I change volume by means of mplayer.
> After I added "mixer-channel=vol" into ".mplayer/config" file mplayer
> behavior back to normal. So I'm happy :)
> Thanks a lot for your work.
> 
> On Mon, Jun 24, 2019 at 6:03 PM Алексей Палютин <ap@sndbro.ru> wrote:
> 
> > Good day everyone!
> >
> > I was advised to copy this message here from freebsd-drivers@.
> > Hope this will be useful.
> >
> > ---
> >
> > I want to share with the community a new driver for ESI Juli@ PCI
> > soundcard.
> > FreeBSD already offers support for such card, but this support is very
> > limited and device is almost unusable.
> > Since I like high-quality audio hardware (like Juli@ cards), time was
> > spent writing a new, full-featured driver for it.
> > The proposed driver supports playback, recording, MIDI, pass-through
> > channel, clock control, ACPI...
> > Also, the driver can be controlled with convenient GUI control panel, as
> > through sysctl(8).
> >
> > I hope this work was done for a reason and will be useful to someone else.
> >
> > I have been using this driver successfully for some time, but there may be
> > bugs, so more testing is required.
> > It would be great if there were those who wanted to download, test it, and
> > share results.
> >
> > Driver page: https://sndbro.ru/soft/snd_juliet?lang=en
> > Control panel page: https://sndbro.ru/soft/mixate-juliet?lang=en
> > _______________________________________________
> > freebsd-current@freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-current
> > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
> >
> 
> 
> -- 
> Have a nice(1) day,
> Vlad Movchan


-- 
Alexei Palyutin <ap@sndbro.ru>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190629182940.600e1a585b174ee01221ffba>