pcm.my_card { type hw card 0 # mmap_emulation true } pcm.dmixed { type dmix ipc_key 13759 slave { pcm "my_card" rate 48000 channels 6 period_size 512 } } pcm.duplicate { type route slave.pcm "asymed" slave.channels 6 ttable.0.0 1 ttable.1.1 1 ttable.0.2 1 ttable.1.3 1 ttable.0.4 0.5 ttable.1.4 0.5 ttable.0.5 0.5 ttable.1.5 0.5 } pcm.dsnooped { type dsnoop ipc_key 13758 slave { pcm "my_card" rate 48000 period_size 128 } } pcm.asymed { type asym playback.pcm "dmixed" capture.pcm "dsnooped" } pcm.pasymed { type plug slave.pcm "asymed" } pcm.dsp0 { type plug slave.pcm "asymed" } pcm.!default { type plug slave.pcm "asymed" }