Thanks to everyone for the responses. Very sorry for not being clear in the previous message. I have the Delta 66 working well with beta10. (snd still won't record for me via inputs 3+4, but that's another story+mailist) I am however, still confused on a couple of points:
1. can the 'plughw:x,y' syntax be used to specify a specific input? for example, to get spdif input i use 'arecord -D plughw:0 -c 10' which turns an _all the inputs. This is not real good from the noise perspective. 2. I tried, really tried to make sense of the info in the alsa-lib-0.9.0beta10a/src/conf/cards/ICE1712.conf file, but i couldn't. The mappings in that file just didn't work for me. I created some .asoundrc mappings by trial and error, but i really don't get how the ttable.x.x bits map. With the Delta 66 for me it seems that 'ttable.0.x' produces the same results as 'ttable.1.x' -- what _is the difference? My .asoundrc file: # goop that works pcm.ice1712 { type hw card 0 device 0 } pcm.ch12 { type plug ttable.0.0 1 ttable.0.1 1 slave.pcm ice1712 } pcm.ch34 { type plug ttable.0.2 1 ttable.0.3 1 slave.pcm ice1712 } pcm.ice1712_spdif { type plug ttable.0.8 1 ttable.1.9 1 slave.pcm ice1712 } # goop from tests # all HW outs set to PCM OUT in envy24 pcm.hwout { type plug # ttable.0.0 1 # PCM Out 1 - DAC 0 Omni Direct Out 1 # ttable.1.0 1 # PCM Out 1 - DAC 0 Omni Direct Out 1 # ttable.0.1 1 # PCM Out 2 - DAC 1 Omni Direct Out 2 # ttable.1.1 1 # PCM Out 2 - DAC 1 Omni Direct Out 2 # ttable.0.2 1 # PCM Out 3 - DAC 2 Omni Direct Out 3 # ttable.1.2 1 # PCM Out 3 - DAC 2 Omni Direct Out 3 # ttable.0.3 1 # PCM Out 4 -DAC 3 Omni Direct Out 4 # ttable.1.3 1 # PCM Out 4 -DAC 3 Omni Direct Out 4 # ttable.0.8 1 # PCM Out 9 - S/PDIF L # ttable.1.8 1 # PCM Out 9 - S/PDIF L # ttable.0.9 1 # PCM Out 10 - S/PDIF R # ttable.1.9 1 # PCM Out 10 - S/PDIF R slave.pcm ice1712 } _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user