Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pcm.!default {
- type hw
- card 0
- }
- ctl.!default {
- type hw
- card 0
- }
- pcm.one {
- type hw # Kernel PCM
- card "TESTONE" # Card name or number
- device 0 # Card name or number
- }
- pcm.two {
- type hw # Kernel PCM
- card "TESTTWO" # Card name or number
- device 0
- }
- pcm.three {
- type hw # Kernel PCM
- card "THREE" # Card name or number
- device 0
- }
- pcm.four {
- type hw # Kernel PCM
- card "FOUR" # Card name or number
- device 0
- }
- pcm.five {
- type hw # Kernel PCM
- card "FIVE" # Card name or number
- device 0
- }
- pcm.six {
- type hw # Kernel PCM
- card "SIX" # Card name or number
- device 0
- }
- pcm.seven {
- type hw # Kernel PCM
- card "SEVEN" # Card name or number
- device 0
- }
- pcm.eight {
- type hw # Kernel PCM
- card "EIGHT" # Card name or number
- device 0
- }
- pcm.nine {
- type hw # Kernel PCM
- card "NINE" # Card name or number
- device 0
- }
- pcm.ten {
- type hw # Kernel PCM
- card "TEN" # Card name or number
- device 0
- }
- # slaves.a { pcm hw:TESTONE; channels 10 } <possibly simpler?
- pcm.merge {
- type multi;
- slaves.a.pcm "one"
- slaves.b.pcm "two"
- slaves.a.channels 10;
- slaves.b.channels 10;
- 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.8.slave a;
- bindings.8.channel 8;
- bindings.9.slave a;
- bindings.9.channel 9;
- bindings.10.slave b;
- bindings.10.channel 0;
- bindings.11.slave b;
- bindings.11.channel 1;
- bindings.12.slave b;
- bindings.12.channel 2;
- bindings.13.slave b;
- bindings.13.channel 3;
- bindings.14.slave b;
- bindings.14.channel 4;
- bindings.15.slave b;
- bindings.15.channel 5;
- bindings.16.slave b;
- bindings.16.channel 6;
- bindings.17.slave b;
- bindings.17.channel 7;
- bindings.18.slave b;
- bindings.18.channel 8;
- bindings.19.slave b;
- bindings.19.channel 9;
- }
- #unsure if its ok for this to be card 0
- #see https://www.alsa-project.org/main/index.php/Asoundrc
- ctl.merge {
- type hw
- card 0
- }
- #this is the first channels of ten devices
- pcm.onechan {
- type multi;
- slaves.a.pcm "one"
- slaves.b.pcm "two"
- slaves.c.pcm "three"
- slaves.d.pcm "four"
- slaves.e.pcm "five"
- slaves.f.pcm "six"
- slaves.g.pcm "seven"
- slaves.h.pcm "eight"
- slaves.i.pcm "nine"
- slaves.j.pcm "ten"
- slaves.a.channels 10;
- slaves.b.channels 10;
- slaves.c.channels 10;
- slaves.d.channels 10;
- slaves.e.channels 10;
- slaves.f.channels 10;
- slaves.g.channels 10;
- slaves.h.channels 10;
- slaves.i.channels 10;
- slaves.j.channels 10;
- bindings.0.slave a;
- bindings.0.channel 0;
- bindings.1.slave b;
- bindings.1.channel 0;
- bindings.2.slave c;
- bindings.2.channel 0;
- bindings.3.slave d;
- bindings.3.channel 0;
- bindings.4.slave e;
- bindings.4.channel 0;
- bindings.5.slave f;
- bindings.5.channel 0;
- bindings.6.slave g;
- bindings.6.channel 0;
- bindings.7.slave h;
- bindings.7.channel 0;
- bindings.8.slave i;
- bindings.8.channel 0;
- bindings.9.slave j;
- bindings.9.channel 0;
- }
- ctl.onechan {
- type hw
- card 0
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement