AppleT2.pcm.default { @args [ CARD ] @args.CARD { type string } type asym playback.pcm { type plug ttable { 0.0= 1 1.3= 1 2.1= 1 3.4= 1 4.0= 1 5.5= 1 } slave { pcm { type hw card $CARD device 0 } channels 6 } } capture.pcm { type plug slave.pcm { type hw card $CARD device 1 } } hint.device_output 0 hint.device_input 1 } AppleT2.pcm.front.0 { @args [ CARD ] @args.CARD { type string } type asym playback.pcm { type plug ttable { 0.0= 1 1.3= 1 2.1= 1 3.4= 1 4.0= 1 5.5= 1 } slave { pcm { type hw card $CARD device 0 } channels 6 } } capture.pcm { type plug slave.pcm { type hw card $CARD device 1 } } hint.device_output 0 hint.device_input 1 } AppleT2.pcm.front.1 { @args [ CARD ] @args.CARD { type string } type asym playback.pcm { type hw card $CARD device 2 } capture.pcm { type hw card $CARD device 3 } hint.device_output 2 hint.device_input 3 } AppleT2.pcm.front.2 { @args [ CARD ] @args.CARD { type string } type hw card $CARD device 4 }