Audio effects for Pulseaudio applications

Edit Package pulseeffects
https://github.com/wwmm/pulseeffects

PulseEffects is a limiter, compressor, reverberation, stereo equalizer and auto volume
effects for Pulseaudio applications.

Refresh
Refresh
Source Files
Filename Size Changed
pulseeffects-4.5.0.tar.gz 0001124647 1.07 MB
pulseeffects.changes 0000000159 159 Bytes
pulseeffects.spec 0000003208 3.13 KB
Revision 1 (latest revision is 13)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 674744 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 1)
- Initial package (v4.5.0)
Comments 21

Roger Luedecke's avatar

It doesn't seem to be working right. Only when an application is toggled off in the app does sound come from the system.


Konstantin Voinov's avatar

Hi, works for me.
Not sure what it means: "Only when an application is toggled off in the app"


Gene Snider's avatar

Please read the upstream github issue thread, https://github.com/wwmm/pulseeffects/issues/952, and the openSUSE forum thread, https://forums.opensuse.org/newreply.php?do=postreply&t=552798, for more information. You need to build PE 4.8.5 as mentioned in wwmm's last post in the upstream issue thread.

Thanks, Gene


Konstantin Voinov's avatar

Thank You! I pushed the update


Adrien Glauser's avatar

Hello,

This release notice (https://github.com/wwmm/pulseeffects/releases/tag/v5.0.0) suggests that pulseeffects < 5.0.0 does not support pipewire, yet TW has moved to pipewire by default and ships (as of 20210620) with a slightly outdated pulseeffects version (4.8.5-1.2).

Any plan on upgrading to > 5.0.0 soon? Or would you recommend using the flatpak release instead for the upcoming weeks/months?

Thanks,

Adrien


Konstantin Voinov's avatar

Hi,

Package has to have the different name. pulseeffects5, pulseeffects-pw? Or we should rename PA version to something like pulseeffects-pa or pulseeffects-legacy?

What is the best practice in openSUSE?


Luigi Baldoni's avatar

Why? Aren't devel projects supposed to feed Factory, primarily?


Konstantin Voinov's avatar

Someone (me for example) don't have pipewire yet and uses old pulseeffects. Blind update to new version will break functionality as it doesn't support pulseaudio anymore afaik.

PS. Yes, we can add PW requirements and obsoletes to the spec. But what if I want to keep legacy without PW? That confuses me.


Luigi Baldoni's avatar

I understand. Other packages have the -pulse extension, I'd keep that as legacy and not rename the new one with pipewire.

P.S: Are we sure version 5 cannot be made to build in two distinct flavours?


Konstantin Voinov's avatar

Other packages have the -pulse extension, I'd keep that as legacy

Good point. Perhaps worth to add Replaces tag for pulseeffects <5

Are we sure version 5 cannot be made to build in two distinct flavours?

according to https://github.com/wwmm/pulseeffects/blob/master/CHANGELOG.md - no



Steger's avatar

I have to ask, when does RNNoise land in the repo? Its a dependency for Pulseeffects, its stated in the README, and in my opinion a very important one for anyone working with a microphone.

Its also a dependency for OBS.


Luigi Baldoni's avatar

It looks very alpha still...


Steger's avatar

In what way, because of the versioning? That's the only alternative on the market to Nvidia's proprietary RTX Voice (Windows and Nvidia exclusive). The biggest streaming/recording software (OBS) uses it, the biggest audio tool on Linux uses it (pulseeffects) and many smaller tools came already out of this like Cadmus and Noisetorch.

Deep Learning Noise Suppression is really a must have tool for people creating Podcasts, Streaming, creating content for video platforms or just general daily use like Home Office or VoIP.

You or anyone that is able to be a maintainer should have a deeper look here and its also founded by Mozilla. https://jmvalin.ca/demo/rnnoise/

OBS example 6min 44sec: https://www.youtube.com/watch?v=2x75doS3sFg

EXTREME example with Noisetorch 11min 25sec: https://www.youtube.com/watch?v=DzN9rYNeeIU&t=600s


Luigi Baldoni's avatar

I'm not sure it would be accepted into Factory as it is.

Does pulseeffects have to be built against it or is it just an external plugin? Because in that case Packman might be a more suitable place at this stage. Or maybe have it in multimedia:apps and link it.

By the way, if it's so important to you, why not maintain it?


Steger's avatar

As far as I know its an external plug-in that enables that function, otherwise you are stuck with, and lets be honest, a simple shitty noise gate.

I'm no programmer and I have no clue what to do, I'm just a dumb end-user.

This guy is already maintaining a version as it seems, he might be interested in maintaining it in the main repos. https://build.opensuse.org/package/show/home:MasterPatricko/pulseaudio-rnnoise

edit: you should look at this issue on GitHub, especially the very last comment: https://github.com/wwmm/easyeffects/issues/940


Luigi Baldoni's avatar

@kill_it v6.0.0 is out, I'll leave the naming of the regular and legacy versions to you.

Apparently this is going to require rnnoise, not optionally, which begs for a maintainer.


Konstantin Voinov's avatar

@alois

v6.0.0 is out, I'll leave the naming of the regular and legacy versions to you.

good, that version increment gives decision, what to use

Apparently this is going to require rnnoise, not optionally, which begs for a maintainer.

Hmm, I'll take a look



openSUSE Build Service is sponsored by