#for 5.1 speakers pcm.ch51 { slave.pcm "dmixed" slave.channels 6 type route ttable.0.0 1 ttable.1.1 1 ttable.4.2 1 ttable.3.5 1 ttable.2.4 1 ttable.5.3 1.0 # ttable.0.0 1.0 # ttable.0.0 1.0 } pcm.my_card { type hw card 0 # mmap_emulation true } pcm.dmixed { type dmix ipc_key 1024 # ipc_key_add_uid false # let multiple users share # ipc_perm 0666 # IPC permissions for multi user sharing (octal, default 0600) slave { pcm "my_card" channels 6 rate 48000 } } pcm.dsnooped { type dsnoop ipc_key 2048 slave { pcm "my_card" # rate 48000 # period_size 128 } } pcm.asymed { type asym playback.pcm "ch51" capture.pcm "dsnooped" } pcm.pasymed { type plug slave.pcm "asymed" } pcm.dsp0 { type plug slave.pcm "asymed" } pcm.!default { type plug slave.pcm "asymed" }