1pcm.!default 2{ 3 type asym 4 playback.pcm "softvol_play0" 5 capture.pcm "codec_mic" 6} 7 8pcm.card0 { 9 type asym 10 playback.pcm "softvol_play0" 11} 12 13pcm.record0 { 14 type asym 15 capture.pcm "codec_mic" 16} 17 18pcm.codec_mic { 19 type plug 20 slave { 21 pcm "hw:1,0" 22 } 23} 24 25pcm.plug_play0 { 26 type plug 27 slave.pcm "softvol_play0" 28} 29 30pcm.dmixer0 { 31 type dmix 32 ipc_key 5978293 # must be unique for all dmix plugins!!!! 33 ipc_key_add_uid yes 34 slave { 35 pcm "hw:0,0" 36 } 37} 38 39pcm.softvol_play0 { 40 type softvol 41 slave.pcm "dmixer0" 42# slave.pcm "hw:0,0" 43 control { 44 name "MasterP Volume" 45 card 0 46 device 0 47 } 48 min_dB -40.0 49 max_dB -1.8 50 resolution 100 51} 52