pcm.ossmix { type dmix ipc_key 1021 # must be unique! slave { pcm "hw:0,0" period_time 0 period_size 1024 # must be power of 2 buffer_size 8192 # dito. It #format "S32_LE" #periods 128 # dito. rate 48000 } # bindings are cool. This says, that only the first # two channels are to be used by dmix, which is enough for # (most) oss apps and also lets multichannel chios work # much faster: bindings { 0 0 # from 0 => to 0 1 1 # from 1 => to 1 } } # Redirect to ossmix pcm.!default { type plug slave.pcm "ossmix" # use our new PCM here } # Redirect to ossmix pcm.dsp { type plug slave.pcm "ossmix" # use our new PCM here } # mixer like above ctl.mixer { type hw card 0 }