# configuration for ESS Maestro3 Maestro3.pcm.front.0 { @args [ CARD ] @args.CARD { type string } type hw card $CARD } # default with dmix/dsnoop Maestro3.pcm.default { @args [ CARD ] @args.CARD { type string } type asym playback.pcm { type plug slave.pcm { # we need to specify device and subdevice numbers # for a device with multiple substreams @func concat strings [ "dmix:" $CARD ",0,0" ] } } capture.pcm { type plug slave.pcm { @func concat strings [ "dsnoop:" $CARD ] } } }