How can I invert only one channel of my headphone with pipewire/pavucontrol

I have a headphone which is “out of phase”. One of the speakers is connected in the wrong way. I can not reconnect it inverted because I can not open the housing.

By reading several forums I got the impression that ist should be possible with proper configuration of pipewire and the usage of pavucontrol. But I do not know how.

Best would be, as a starting point, to have a button in pavucontrol for the output devices to activate inverting to get “in phase”.

Can I please get a configuation and where to place it which solves my problem.

IMHO it is better to create a cable which will do the task.

Thanks for your reply.

A special cable does not help.
First: it is an USB headset
Second: the cable to the final headphones contains only three wires (Ground, Right, Left)

That’s why I need a software solution.

IMHO software solution cannot help.
You have 1 ground wire for 2 channels.

Thanks,
Too bad you don’t recognize the problem.

EasyEffects might be a viable option for you? It has a Stereo Tool that allows phase inversion on a per channel basis…
https://wwmm.github.io/easyeffects/stereotools.html
Not sure about a suitable openSUSE package for Leap 15.5, but perhaps a Flatpak install would be suitable…

Hi, to the OP, I believe you can do it using qpwgraph.
See my screenshot for how the left and right audio was re-arranged with the left pointing to the right and right pointing to the left.

@conram Thank you for your reply.
But it does not solve my problem.
I do NOT need to switch left and right channel.
I DO need to INVERT the phase of ONE channel.
Thanks

Did you investigate EasyEffects as an option?

I haven’t been able to test it yet. Problems with

  • Installation (glibc-2.38? and many more packages)
  • Starting point for use

I’m running openSuse Leap 15.5 with Plasma X11

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.