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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user