In picture below, which is sound panel/applet, there are listed all my possible links and HDMI, no idea how that end up there. I’m interested in “Analog Output”. There are 3 output profiles:
- “stereo output”,
- “surround sound 4.0”
- “surround sound 5.1”
My soundcard has aside of other outputs 6 mono outputs, 1-6. So what I’d like to have is following profiles:
analog stereo output, which plays stereo audio to outputs 1 and 2. This one is seleted on screenshot.
I’d like to have same for outputs 3,4 and 5,6. Motivation: I would like to attach headphones, small loudspeakers and bigger loudspeakers and be able to select between them using this profiles. CLI-only alternative works for me as well, I don’t insist on this UI, however it will most surely read the data from some pulseaudio backend.
some combination of these, ie. play same signal to 1,2 and 5,6. Optional extra, I don’t have usecase for that, but I’d like to know how to do that if I need to do so.
Thanks!
Answer
Whilst this could potentially be possible, by routing the internal 6-channel configuration before it hits the sound card, I don’t think there would be sufficient demand for it to be viable as a saleable product.
In short, I doubt anyone has done this because the demand is too small, too user-specific. I’d look for a hardware switching solution & just use stereo.
Overall, I think this is an XY Problem You want switchable outputs, (which is easy on Mac & Win; idk about nix), not reassignable channels, which is hard on any platform (partially because 5.1 decoding is proprietary, which makes consumer-level manipulation hit licensing laws as well as non-standard API calls).
Reassigning channels on a pro audio rig is also easy, it’s just at consumer level it’s tough.
This is all, btw, before you even consider the issue of connecting ‘speakers’ & headphones to the 6-ch RCA jacks on the back of a computer. They’re expecting to be fed to an amplifier… so you’d need two of those, & headphones will be a bad impedance match even if you did make up a DIY dual RCA > TRS jack.
Attribution
Source : Link , Question Author : Martin Mucha , Answer Author : Tetsujin