[pulseaudio-discuss] Need help with Behringer Firepower FCA610 profile

Rene Bartsch ml at bartschnet.de
Fri Jun 26 05:59:38 PDT 2015


Am 2015-06-26 10:46, schrieb Raymond Yau:
>>>  >
>  >>  > 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]
>  >> [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
> 
> Are you sure that those devices really work ?


"speaker-test --device <device> -c<channels> -F s32_le"


not working:
- surround21:CARD=FCA610,DEV=0
- surround41:CARD=FCA610,DEV=0
- surround50:CARD=FCA610,DEV=0
- surround51:CARD=FCA610,DEV=0
- surround71:CARD=FCA610,DEV=0


any number of channels <= 10:

- default:CARD=FCA610
- sysdefault:CARD=FCA610
- plughw:CARD=FCA610,DEV=0


10 channels only:

- front:CARD=FCA610,DEV=0
- surround40:CARD=FCA610,DEV=0
- dmix:CARD=FCA610,DEV=0
- iec958:CARD=FCA610,DEV=0
- hw:CARD=FCA610,DEV=0
- surround71to50:CARD=FCA610,DEV=0


--------------------------- snip --------------------------

pcm.surround71to50 {
     slave.pcm {
type hw
card FCA610
device 0
channels 10
     }

     type route
     ttable {
0.0 1	# 1: Front Left
1.1 1	# 2: Front Right
2.2 1	# 3: Rear  Left
3.3 1	# 4: Rear  Right
4.4 1	# 5: Center
5.0 0.5	# 6: LFE -> Front Left
5.1 0.5	# 5: LFE -> Front Right
6.0 0.5	# 6: Side Left  -> Front Left
6.2 0.5	# 6: Side Left  -> Rear  Left
7.1 0.5	# 7: Side Right -> Front Right
7.3 0.5	# 7: Side Right -> Rear  Right
     }
}

--------------------------- snap --------------------------

was the only way to get mixing one channel into two others working.

On all devices listed with '10 channels only' a Pulseaudio-channel_map 
with ten elements has to be created. The only way to create less channel 
numbers seems to be module-remap-{sink|source}.



More information about the pulseaudio-discuss mailing list