[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-current
Subject:    Re: New driver for ESI Juli@ soundcard (copied from freebsd-drivers)
From:       Alexei Palyutin <ap () sndbro ! ru>
Date:       2019-06-29 15:29:40
Message-ID: 20190629182940.600e1a585b174ee01221ffba () sndbro ! ru
[Download RAW message or body]

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>
_______________________________________________
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"


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic