[pulseaudio-discuss] Need help with Behringer Firepower FCA610 profile
Rene Bartsch
ml at bartschnet.de
Thu Jun 25 09:39:21 PDT 2015
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
More information about the pulseaudio-discuss
mailing list