# The IPC key of dmix or dsnoop plugin must be unique # If 555555 or 666666 is used by other processes, use another one pcm.!default { type asym playback.pcm "playback" capture.pcm "capture" } pcm.playback { type plug slave.pcm "dmixed" } pcm.capture { type plug slave.pcm "array" } pcm.dmixed { type dmix slave.pcm "hw:0,0" ipc_key 555555 } pcm.array { type dsnoop slave { pcm "hw:0,0" channels 2 } ipc_key 666666 } pcm.ac108 { type ac108 slavepcm "hw:1,0" channels 4 }