# define the sound card pcm.card0 { type hw card 0 device 0 } # define software mixer device pcm.dmix0 { type dmix ipc_key 1000 slave { pcm "card0" period_time 0 period_size 1024 buffer_size 8192 rate 48000 } } # define dsnoop capture device pcm.dsnoop0 { type dsnoop ipc_key 1001 slave { pcm "card0" } } # Define the asymetric device pcm.asym0 { type asym playback.pcm "dmix0" capture.pcm "dsnoop0" } pcm.pasym0 { type plug slave.pcm "asym0" } pcm.!default { type plug slave.pcm "asym0" } #ctl.!default { # type plug # slave.pcm "asym0" #}