pcm.card0 { type hw card 0 } pcm.dmixer { type dmix ipc_key 1025 slave { pcm "hw:0,0" period_time 0 # 2048 much smoother than 1024/8192! period_size 2048 buffer_size 32768 periods 128 rate 44100 } bindings { 0 0 1 1 } } # this makes native ALSA apps default to using dmixer pcm.!default { type plug slave.pcm "dmixer" } pcm.dsp { type plug slave.pcm "dmixer" } ctl.mixer { type hw card 0 } ctl.dsp0 { type hw card 0 } ctl.!default { type hw card 0 }