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}.