Am 2015-06-25 08:07, schrieb Raymond Yau: > 2015-6-24 ä¸?å??7:44æ?¼ "Rene Bartsch" <ml at bartschnet.de>寫é??ï¼? > > > > I'd prefer a multi-purpose configuration with multiple > sinks/sources: > > > > - Source 'DAW': aux1,aux2,aux3,aux4,aux5,aux6 > > - Source 'Mic/Instrument': channel 0/1 = left/right > > - Source 'Line': channel 2/3 = left/right > > - Source 'S/PDIF' channel 4/5 = left/right > > - Source 'TV' channel 4/5 = left/right > (=S/PDIF) > > > > - Sink 'DAW': > aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9,aux10 > > - Sink 'Stereo1/Headphone A': channel 0/1 = left/right > > - Sink 'Stereo2/Headphone B': channel 2/3 = left/right > > - Sink 'Stereo3': channel 4/5 = left/right > > - Sink 'Stereo4': channel 6/7 = left/right > > - Sink 'Stereo5/SPDIF': channel 8/9 = left/right > > - Sink 'Surround 7.1': front-left, front-right, > rear-left, rear-right, center, lfe, side-left, side-right > > - Sink 'Surround 7.1 -> 5.0': front-left, front-right, > rear-left, rear-right, center, lfe -> front-left + front-right, > side-left -> front-left + rear-left, side-right -> front-right + > rear-right > > http://cgit.freedesktop.org/pulseaudio/pulseaudio/plain/src/modules/alsa/mixer/profile-sets/native-instruments-traktor-audio10.conf > [1] > > Pulseaudio only support different device > > If your driver only have simgle device for 10 channel playback and 6 > channel capture ALSA provides the following hardware-devices/plugs: - sysdefault:CARD=FCA610 - front:CARD=FCA610,DEV=0 - surround21:CARD=FCA610,DEV=0 - surround40:CARD=FCA610,DEV=0 - surround41:CARD=FCA610,DEV=0 - surround50:CARD=FCA610,DEV=0 - surround51:CARD=FCA610,DEV=0 - surround71:CARD=FCA610,DEV=0 - iec958:CARD=FCA610,DEV=0 - dmix:CARD=FCA610,DEV=0 - dsnoop:CARD=FCA610,DEV=0 - hw:CARD=FCA610,DEV=0 - plughw:CARD=FCA610,DEV=0 > You should use jackd Just tried, but way to complicated for a desktop setup as most applications do not support jack-connectivity. > http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/conf/cards/ICE1712.conf;hb=HEAD > [2] > > Some devices (front, surround51, surround71,iec958) can be defined > similar to iec1712 in usb-audio.conf > > http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/conf/cards/USB-Audio.conf;hb=HEAD > [3] The following Pulseaudio-configuration does mostly what I need: ------------------------------------------------------------ snip ------------------------------------------------------------------------ # Microphone input load-module module-remap-source source_name=firepower_mic_inst master_channel_map=aux1,aux2 source_properties='device.description="Mic/Inst"' remix=no channels=2 channel_map=left,right master=alsa_input.usb-BEHRINGER_FCA610_0x156400315fa-00-FCA610.DAW-Source # Line input load-module module-remap-source source_name=firepower_line master_channel_map=aux3,aux4 source_properties='device.description="Line-In"' remix=no channels=2 channel_map=left,right master=alsa_input.usb-BEHRINGER_FCA610_0x156400315fa-00-FCA610.DAW-Source # S/PDIF input #load-module module-remap-source source_name=firepower_spdif master_channel_map=aux5,aux6 source_properties='device.description="S/PDIF"' remix=no channels=2 channel_map=left,right master=alsa_input.usb-BEHRINGER_FCA610_0x156400315fa-00-FCA610.DAW-Source load-module module-remap-source source_name=firepower_tv master_channel_map=aux5,aux6 source_properties='device.description="TV"' remix=no channels=2 channel_map=left,right master=alsa_input.usb-BEHRINGER_FCA610_0x156400315fa-00-FCA610.DAW-Source # Stereo 1 line-out/Headphone A load-module module-remap-sink sink_name=firepower_stereo1 master_channel_map=aux1,aux2 sink_properties='device.description="Stereo 1/Headphone A"' remix=no channels=2 channel_map=left,right master=alsa_output.usb-BEHRINGER_FCA610_0x156400315fa-00-FCA610.DAW-Sink # Stereo 2 line-out/Headphone B load-module module-remap-sink sink_name=firepower_stereo2 master_channel_map=aux3,aux4 sink_properties='device.description="Stereo 2/Headphone B"' remix=no channels=2 channel_map=left,right master=alsa_output.usb-BEHRINGER_FCA610_0x156400315fa-00-FCA610.DAW-Sink # Stereo 3 line-out load-module module-remap-sink sink_name=firepower_stereo3 master_channel_map=aux5,aux6 sink_properties='device.description="Stereo 3"' remix=no channels=2 channel_map=left,right master=alsa_output.usb-BEHRINGER_FCA610_0x156400315fa-00-FCA610.DAW-Sink # Stereo 4 line-out load-module module-remap-sink sink_name=firepower_stereo4 master_channel_map=aux7,aux8 sink_properties='device.description="Stereo 4"' remix=no channels=2 channel_map=left,right master=alsa_output.usb-BEHRINGER_FCA610_0x156400315fa-00-FCA610.DAW-Sink # Stereo 5 line-out/ SPDIF load-module module-remap-sink sink_name=firepower_stereo5 master_channel_map=aux9,aux10 sink_properties='device.description="Stereo 5/SPDIF"' remix=no channels=2 channel_map=left,right master=alsa_output.usb-BEHRINGER_FCA610_0x156400315fa-00-FCA610.DAW-Sink # Surround 7.1 -> 5.0 line-out load-module module-remap-sink sink_name=firepower_surround71 master_channel_map=aux1,aux2,aux3,aux4,aux5,aux5,aux3,aux4 sink_properties='device.description="Surround 7.1"' remix=no channels=8 channel_map=front-left,front-right,rear-left,rear-right,center,lfe,side-left,side-right master=alsa_output.usb-BEHRINGER_FCA610_0x156400315fa-00-FCA610.DAW-Sink # Set default sink set-default-sink firepower_surround71 # Route TV to default sink load-module module-loopback source=firepower_tv remix=no latency_msec=50 ------------------------------------------------------------ snap ------------------------------------------------------------------------ Is it possible change the "Surround 7.1 -> 5.0 line-out" in a way to route lfe->front-left+front-right, side-left->front-left+rear-left and side-right->front-right+rear-right? Is it possible to convert the load-module-stanzas in profile-mappings? -- Best regards, Rene Bartsch