Hi List,
I have
an updated Manjaro system and two RME Fireface 800 8-output-channel
devices, both of which work well. I would like to create a 16-channel
virtual device for playback, but I am having quite a bit of difficulty. I
have tried many things, but the closest I have come to success seems to be
with the following .asoundrc, which allows me to use either ff800_1 or
ff800_2 to playback sound with portaudio, but ff800x2 (the intended
16-channel virtual device) does not show up and thus is not accessible.
This config file was adapted with minimal edits from post #19 at
https://bbs.archlinux.org/viewtopic.php?id9370 which claims to be a
working example (although as posted it duplicated 2 audio channels out to 4
hardware channels across 2 devices).
Any insights into what I am doing wrong are greatly
appreciated.
## Begin
.asoundrc
pcm.!default plug:ff800x2
ctl.!default {
type hw
card 0
}
pcm.ff800x2
{
type route;
slave.pcm {
type multi;
slaves.a.pcm "ff800_1";
slaves.b.pcm "ff800_2";
slaves.a.channels 8;
slaves.b.channels 8;
bindings.0.slave
a;
bindings.0.channel
0;
bindings.1.slave a;
bindings.1.channel 1;
bindings.2.slave a;
bindings.2.channel 2;
bindings.3.slave a;
bindings.3.channel 3;
bindings.4.slave a;
bindings.4.channel 4;
bindings.5.slave a;
bindings.5.channel 5;
bindings.6.slave a;
bindings.6.channel 6;
bindings.7.slave a;
bindings.7.channel 7;
bindings.0.slave
b;
bindings.0.channel
0;
bindings.1.slave b;
bindings.1.channel 1;
bindings.2.slave b;
bindings.2.channel 2;
bindings.3.slave b;
bindings.3.channel 3;
bindings.4.slave b;
bindings.4.channel 4;
bindings.5.slave b;
bindings.5.channel 5;
bindings.6.slave b;
bindings.6.channel 6;
bindings.7.slave b;
bindings.7.channel 7;
}
ttable.0.0 1;
ttable.1.1 1;
ttable.2.2
1;
ttable.3.3 1;
ttable.4.4 1;
ttable.5.5 1;
ttable.6.6 1;
ttable.7.7
1;
ttable.8.8 1;
ttable.9.9 1;
ttable.10.10 1;
ttable.11.11 1;
ttable.12.12
1;
ttable.13.13 1;
ttable.14.14 1;
ttable.15.15 1;
}
ctl.ff800x2
{
type hw;
card
0;
}
pcm.ff800_1 {
type
dmix
ipc_key 1024
slave {
pcm "hw:0"
period_time 0
period_size 1024
buffer_size 16384
#
buffer_time 0
#
periods 128
rate
44100
channels 8
}
bindings
{
0 0
1 1
2 2
3
3
4 4
5 5
6 6
7
7
}
}
pcm.ff800_2 {
type dmix
ipc_key
2048
slave {
pcm "hw:1"
period_time 0
period_size 1024
buffer_size 65536
#
buffer_time 0
#
periods 128
rate
44100
channels 8
}
bindings
{
0 0
1 1
2 2
3
3
4 4
5 5
6 6
7
7
}
}
ctl.ff800_1 {
type hw
card
0
}
ctl.ff800_2 {
type
hw
card 1
}
## End
.asoundrc
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user