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:
http://www.alsa-project.org/~rlrevell/emu10k1-multichannel-v009.patch
- 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
channels.
- 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
driver.
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.
Lee