1# configuration for ESS Maestro3 2 3<confdir:pcm/front.conf> 4 5Maestro3.pcm.front.0 { 6 @args [ CARD ] 7 @args.CARD { 8 type string 9 } 10 type hw 11 card $CARD 12} 13 14# default with dmix/dsnoop 15Maestro3.pcm.default { 16 @args [ CARD ] 17 @args.CARD { 18 type string 19 } 20 type asym 21 playback.pcm { 22 type plug 23 slave.pcm { 24 # we need to specify device and subdevice numbers 25 # for a device with multiple substreams 26 @func concat 27 strings [ "dmix:" $CARD ",0,0" ] 28 } 29 } 30 capture.pcm { 31 type plug 32 slave.pcm { 33 @func concat 34 strings [ "dsnoop:" $CARD ] 35 } 36 } 37} 38 39