From: Clemens Ladisch <clemens(a)ladisch.de>
Put the following into your /etc/asound.conf or
~/.asoundrc:
pcm.multi {
...
Thanks for the help!
Now both my ~/.asoundrc and /etc/asound.conf look like follows:
-----------------
pcm.multi {
type plug
slave.pcm {
type multi
slaves.a {
pcm "hw:0"
channels 2
}
slaves.b {
pcm "hw:1"
channels 2
}
slaves.c {
pcm "hw:2"
channels 2
}
bindings [
{ slave a channel 0 }
{ slave a channel 1 }
{ slave b channel 0 }
{ slave b channel 1 }
{ slave c channel 0 }
{ slave c channel 1 }
]
}
}
---------------
and tell Jack to use device name "multi".
This is what I get in the messages window of qjackctl:
/usr/bin/jackstart -R -dalsa -dmulti -r47040 -p64 -n5 -S -i2 -o2
JACK was started with PID=4250 (0x109a).
back from read, ret = 1 errno == Success
jackd 0.99.0
Copyright 2001-2003 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
loading driver ..
apparent rate = 47040
creating alsa driver ...
multi|multi|64|5|47040|2|2|nomon|swmeter|-|16bit
ALSA lib pcm.c:1972:(snd_pcm_open_noupdate) Unknown PCM multi
ALSA lib pcm.c:1972:(snd_pcm_open_noupdate) Unknown PCM multi
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to
capture-only mode
cannot load driver module alsa
JACK was stopped successfully.
Could not connect to JACK server as client.
------------
It seems like Jack does not recognize the new "multi" device?
br, Timo