[linux-audio-user] emu10k1 multichannel support

Lee Revell rlrevell at joe-job.com
Thu Feb 3 13:44:24 EST 2005

On Sun, 2005-01-30 at 20:21 -0500, Lee Revell wrote:
> I posted a newer version.  This connects the
> external inputs to the multichannel capture device.  The JACK capture
> ports should correspond exactly to the default kX ASIO capture channels
> (1,2 is Line/Mic, 9,10 is Line2/Mic2, etc),  You can record from all
> inputs at once, so with a LiveDrive you can record 4 or 6 analog inputs.
> http://www.alsa-project.org/~rlrevell/emu10k1-multichannel-v008.patch

I have posted the latest version:


- The multiple input capture feature described above was merged into
ALSA CVS, so this is no longer included in the patch.  If you only need
the multichannel capture feature and not the playback, you can just use
ALSA CVS.  I can't be certain of the mappings from inputs to JACK ports
on every possible card model, though it should be similar to the kX
driver.  If in doubt, you can use meterbridge to monitor all 16 capture

- Split the snd_emu10k1_trigger_voice function into prepare_voice and
trigger_voice.  This should improve the sync between multiple playback
channels.  This behavior was derived from the opensource.creative.com

These improvements to the emu10k1 driver were made possible by a
donation from Mark Constable.  If you find these patches useful, I
accept donations via my PayPal account.


More information about the Linux-audio-user mailing list