pcm.snd_card { type hw card 0 device 0 } pcm.output { type dmix ipc_key 1024 slave.pcm "snd_card" slave { period_time 0 period_size 1024 buffer_size 8192 rate 44100 } bindings { 0 0 1 1 } } pcm.input { type dsnoop ipc_key 1986 slave.pcm "snd_card" slave { period_time 0 period_size 1024 buffer_size 8192 rate 44100 } bindings { 0 0 1 1 } } pcm.duplex { type asym playback.pcm "output" capture.pcm "input" } pcm.!default { type plug slave.pcm "duplex" } pcm.default { type plug slave.pcm "duplex" } pcm.dsp0 { type plug slave.pcm "output" } ctl.dsp0 { type plug slave.pcm "snd_card" }