1# 2# Configuration for the Griffin FireWave Surround 3# 4 5FireWave.pcm.default { 6 @args [ CARD ] 7 @args.CARD { 8 type string 9 } 10 type plug 11 slave.pcm { 12 @func concat 13 strings [ "dmix:" $CARD ",FORMAT=S32" ] 14 } 15} 16 17<confdir:pcm/front.conf> 18 19FireWave.pcm.front.0 { 20 @args [ CARD ] 21 @args.CARD { 22 type string 23 } 24 type hw 25 card $CARD 26} 27 28<confdir:pcm/surround41.conf> 29<confdir:pcm/surround50.conf> 30<confdir:pcm/surround51.conf> 31 32FireWave.pcm.surround51.0 { 33 @args [ CARD ] 34 @args.CARD { 35 type string 36 } 37 type route 38 ttable [ 39 [ 1 0 0 0 0 0 ] 40 [ 0 1 0 0 0 0 ] 41 [ 0 0 0 0 1 0 ] 42 [ 0 0 0 0 0 1 ] 43 [ 0 0 1 0 0 0 ] 44 [ 0 0 0 1 0 0 ] 45 ] 46 slave.pcm { 47 type hw 48 card $CARD 49 } 50} 51