pcm.iMic1 { type hw card 0 } ctl.iMic1 { type hw; card 0; } pcm.iMic2 { type hw card 1 } pcm.iMic3 { type hw card 2 } pcm.iMic4 { type hw card 3 } pcm.capture8 { type multi; slaves.a.pcm hw:0 slaves.a.channels 2; slaves.b.pcm hw:1 slaves.b.channels 2; slaves.c.pcm hw:2 slaves.c.channels 2; slaves.d.pcm hw:3 slaves.d.channels 2; bindings.0.slave a; bindings.0.channel 0; bindings.1.slave a; bindings.1.channel 1; bindings.2.slave b; bindings.2.channel 0; bindings.3.slave b; bindings.3.channel 1; bindings.4.slave c; bindings.4.channel 0; bindings.5.slave c; bindings.5.channel 1; bindings.6.slave d; bindings.6.channel 0; bindings.7.slave d; bindings.7.channel 1; } ctl.capture8 { type hw; card 0; }