[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