pcm.!default { type plug slave.pcm "asymed" } pcm.dsp0 { type plug slave.pcm "asymed" } pcm.dmixed { type dmix ipc_key 1024 slave { pcm "hw:0,0" #we dont need those atm #period_time 0 #period_size 1024 #buffer_size 8192 #periods 128 #rate 44100 } bindings { 0 0 1 1 } } #microphone dmix plugin dsnoop pcm.dsnooped { type dsnoop ipc_key 1025 slave { pcm "hw:0,0" } } #combine dmix and dsnoop to one device pcm.asymed { type asym playback.pcm "dmixed" capture.pcm "dsnooped" } ctl.mixer0 { type hw card 0 }