pcm.!default { type plug slave { pcm "jack" } } pcm.jack { @args [ NAME ] @args.NAME { type string default "alsa-jack" } type plug slave { pcm { type jack client_name $NAME playback_ports { 0 alsa_pcm:playback_1 1 alsa_pcm:playback_2 } capture_ports { 0 alsa_pcm:capture_1 1 alsa_pcm:capture_2 } } } }