#ctl.jack51 { # type hw # card 2 #} # #pcm.jack51 { # type asym # playback.pbm{ # type plug # slave.pcm "surround51" # slave.channels 6 # route_policy duplicate # } # capture.pcm { # type hw # card 2 # } #} pcm.!deafult { type plug slave { pcm "jack" } } pcm.jack { type jack playback_ports { 0 alsa_pcm:playback_1 1 alsa_pcm:playback_2 # 2 alsa_pcm:playback_3 # 3 alsa_pcm:playback_4 # 4 alsa_pcm:playback_5 # 5 alsa_pcm:playback_6 # 6 alsa_pcm:playback_7 # 7 alsa_pcm:playback_8 } capture_ports 0 alsa_pcm:capture_1 1 alsa_pcm:capture_2 } } #ctl.mixer0 { # type hw # card 1 #}