[pulseaudio-tickets] [Bug 93163] Focusrite Scarlett forced to Multichannel

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Nov 29 03:08:38 PST 2015


https://bugs.freedesktop.org/show_bug.cgi?id=93163

--- Comment #2 from Christian Vogel <vogelchr at vogel.cx> ---
Yes, if I configure it manually, then I have set all except the first two
channels mapped to aux<0..N>.

Here's what I came up with for udev-detect so that I can at least use the card
for  stereo outputs, for actual audio work I wouldn't use pulseaudio anyway.

➜  /etc/udev/rules.d/99-pulseaudio-local.rules 
: 
: SUBSYSTEM!="sound", GOTO="pulseaudio_local_end"
: ACTION!="change", GOTO="pulseaudio_local_end"
: KERNEL!="card*", GOTO="pulseaudio_local_end"
: SUBSYSTEMS=="usb", GOTO="pulseaudio_local_check_usb"
: 
: LABEL="pulseaudio_local_check_usb"
: 
: ##
: # The Focusrite Scarlett 6i6 only runs as 12 playback and 6 capture channels!
: # (mappable using the internal mixer)
: # Bus 002 Device 004: ID 1235:8012 Focusrite-Novation Scarlett 6i6
: ##
: ATTRS{idVendor}=="1235", ATTRS{idProduct}=="8012",
ENV{PULSE_PROFILE_SET}="focusrite-scarlett-6i6.conf"
: 
: LABEL="pulseaudio_local_end"

➜ /usr/share/pulseaudio/alsa-mixer/profile-sets/focusrite-scarlett-6i6.conf 
: ; Based on native-instruments-traktor-audio10.conf
: 
: ;
: ; Focusrite Scarlett 6i6 has 6 physical inputs/outputs
: ; Inputs
: ;  2x  Microphone/Line on front
: ;  2x  Line on back
: ;  2x  S/PDIF coaxial on back
: ; Outputs
: ;  2x  Headphone (Out1/2, Out 3/4) on front
: ;  2x  Line on back (Out 1..4)
: ;  2x  S/PDIF coaxial on back
: ;
: ; It's presented as a 6 input, 12 output interface to the PC, so
: ; we have to create some mappings. Actual routing is configurable
: ; in ALSA mixer. I prefer a 1:1 mapping to physical outputs.
: ;
: 
: [General]
: auto-profiles = no
: 
: [Mapping analog-out]
: description = Analog Outputs
: device-strings = hw:%f
: channel-map = left,right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9
: 
: [Mapping analog-in]
: description = Analog Inputs
: device-strings = hw:%f
: channel-map = left,right,aux0,aux1,aux2,aux3
: direction = input
: 
: 
: [Profile output:analog-out+input:analog-in]
: description = Analog Duplex
: output-mappings = analog-out
: input-mappings = analog-in
: priority = 100
: skip-probe = yes
: 

Unfortunately this whols "paths" thing is a undocumented overengineered mess,
or so it seems. Any idea how to present this card as three separate
In/Out/Duplex interfaces for Inout1/2, Input3/4 and Inout5/6? That would
probably be the "perfect" solution for owners of this device....

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20151129/28cbaf98/attachment.html>


More information about the pulseaudio-bugs mailing list