this post was submitted on 09 Aug 2023
23 points (96.0% liked)

Linux

45479 readers
1441 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I hope it's fine to ask this here, I'm using endeavor os with KDE and got some little speakers for my pc, they however only seem to play sound from the "front left" channel, is there a way to make pulse audio send all audio on it? Like, mono mode? I couldn't find anything that does that...

Edit: Found a solution! Like i said before in a comment on this post turned out i was running pipewire-pulse, so i could use pipewire solutions! tried easyeffects and it perfectly fitted my needs, thanks for all the responses everyone!

top 22 comments
sorted by: hot top controversial new old
[–] [email protected] 5 points 10 months ago (1 children)

I haven't checked, but I assume PulseEffects must have a module to convert stereo to mono.

[–] [email protected] 2 points 10 months ago (1 children)

Pulse effects, is that some sort of addon to pulse audio? Will look into it, thanks!

[–] [email protected] 0 points 10 months ago* (last edited 10 months ago) (1 children)

It's an application that runs in the background and applies all sorts of filters and effects to your sound before it goes to the speakers. It's actually quite cool, it can upgrade a crappy set of speakers/headphones to a mediocre one by applying the right adjustments.

https://github.com/wwmm/easyeffects

[–] [email protected] 0 points 10 months ago* (last edited 10 months ago) (1 children)

Oh i see, tried to install it here but it didn't work, the app doesn't start, Lots of people are recommending switching to pipewire, i think i may try that

[–] [email protected] 0 points 10 months ago (1 children)

I see. I've never used it but it sounds like a good suggestion :)

[–] [email protected] 2 points 10 months ago* (last edited 10 months ago) (1 children)

hey! So, i ended up trying to download this again and it worked perfectly, it was exactly what i needed, i think it didn't work before cuz i had downloaded the wrong app, didn't saw that the name was "easyeffects" and downloaded this "pulseeffects-legacy" one, which didn't work probably cuz turned out i was using pipewire-pulse all along, so yeah, your suggestion was the one i needed soo, thank you!

[–] [email protected] 2 points 10 months ago

I'm glad it's working! Yeah, right after posting that message I also noticed they forked it with a new name.

[–] [email protected] 4 points 10 months ago

Hmm, the easy way would be to simply set the balance to 100% left, but that's just the left channel and not both. Maybe combined with some of the other's suggestions it could work.

[–] [email protected] 2 points 10 months ago (1 children)

Unfortunately I do not remember how, but I did this a few years back. However, I used jackd instead of pulseaudio on that machine, so that might be one of the requirements.

[–] [email protected] 1 points 10 months ago

Ooh, will keep that in mind thank you!

[–] [email protected] 2 points 10 months ago (1 children)

Good god I remember doing this like 10 years ago. I don't remember what I did, only that it was a nightmare. I only hope the situation has improved.

https://blog.desdelinux.net/en/pulseaudio-como-cambiar-a-mono-en-lugar-de-stereo/ this looks like something similar to the solution I came to in the end. Here's some more information https://askubuntu.com/questions/17791/can-i-downmix-stereo-audio-to-mono and this https://askubuntu.com/questions/71863/how-to-change-pulseaudio-sink-with-pacmd-set-default-sink-during-playback/72076#72076

Good luck.

[–] [email protected] 1 points 10 months ago
[–] [email protected] 2 points 10 months ago (1 children)

You can also use Helvum, it's a patchbay native to Pipewire

[–] [email protected] 2 points 10 months ago (1 children)

after some messing around to see how the app works i got it, it's working thank you so much!!

[–] [email protected] 1 points 10 months ago (1 children)

Great! I agree it's a little rough for now, and it seems development is kinda slow, but it works for what it tries to achieve already

[–] [email protected] 2 points 10 months ago (1 children)

Give qpwgraph a try, does the same thing

[–] [email protected] 1 points 10 months ago

Oh thanks, didn't know there was a Qt counterpart, it looks pretty good!

[–] [email protected] 2 points 10 months ago* (last edited 10 months ago) (1 children)

Just found out my system is actually running pipewire, so that's why everything i tried didn't work right! But when i checked i remember seeing pulse-audio
Or maybe i just read it wrong... well that makes things easier, will look into y'all suggestions about pipe, thanks!

[–] [email protected] 1 points 10 months ago

It's probably the pulseaudio provided by the pipewire backend, it is there for compatibility with apps that still rely on it: https://wiki.archlinux.org/title/PipeWire#PulseAudio_clients

[–] [email protected] 1 points 10 months ago (1 children)

How much latency can you endure? There are several patch bays for Jack that will let you do this, maybe requiring a mixing plugin or something. Gstreamer also has your back https://stackoverflow.com/a/16480476/9331018

Vlc or ffmpeg can probably do something similar

[–] [email protected] 0 points 10 months ago* (last edited 10 months ago)

I play osu! So latency is something I'd want as small as possible

Oh, i didn't thought about that, won't any solution have some sort of latency? Oh well, let's see, i always play it with headphones so I'd Like to go with with a disablable method or something of that sort tho

[–] [email protected] 0 points 10 months ago

either install an old version of pulseeffects or update to pipewire and set a mono filter