[alsa-devel] Patchmix-style application for EMU cards
cpolymeris at gmail.com
Sun Aug 29 09:40:01 CEST 2010
for those of you not subscribed to LAD, I finally got to write a mixer
application for the EMU 1010 based cards. I tossed out the original
ideas of a full-featured app and went the simple way, just basic
point-to-point routing, no fancy "Multichannel" features.
It's available here: http://code.google.com/p/emutrix/
Be aware that the code is awful, just fast prototyping, but functional.
It may also mess with your mixer levels, if you want to try it. please
make a backup with 'alsactl store'.
On Thu, 2008-04-24 at 23:32 +0200, Ctirad Fertr wrote:
> > On my card, playback channels 1 & 2 (hw:0,3) appear on all DSP busses
> > associated with surround.
> > Say you turn up the "Side" fader in alsamixer, channels 1 & 2 will appear
> > at the relevant DSPs (6-7, I think)
> > Whatever, for now I am just keeping all surround controls down (that is,
> > Front, Surround, Center, Side & LFE).
> I see, you talking hw:0,3. Perhaps this will help:
> > I think the switches and enums for the card models are rather trivial, one
> > can handle it with a customized version
> > of qamix (done with a simple XML file), for example. A separate application
> > would not be necessary for only that.
> I disagree. With all the switches, routing, sample rates and several models,
> the EMU is one of the most complex cards. Definitely more complex than
> Envy24, Echo or perhaps even RME/HDSP. All these cards have their
> appliactions in alsa tools.
> > By the way, only DSP0-7 work in this way. I have no idea how to make
> > DSP8-31 work.
> You cannot do that without a driver modification. There is no any EMU specific
> code for hw:0,3. It somewhat works thanks to DSP code in hw:0,0, which copies
> data from emu10k registers to DSP0 to DSP7 ports.
> Personally, I'd like to have an 8 channel 24bit playback on hw:0,0 with all
> the fader stuff for consumer playback and then another device (modified
> hw:0,3 or even a new one) for (at least) 16 channel 24bit playback directly
> passed onto DSP buses.
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
More information about the Alsa-devel