Audio effects for Pulseaudio applications
https://github.com/wwmm/pulseeffects
PulseEffects is a limiter, compressor, reverberation, stereo equalizer and auto volume
effects for Pulseaudio applications.
- Developed at multimedia:apps
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/pulseeffects && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
01-fix-depricated-boost-filesystem-copy_option.pat |
0000001160 1.13 KB | |
_service | 0000000501 501 Bytes | |
pulseeffects-4.8.7.tar.gz | 0002066973 1.97 MB | |
pulseeffects.changes | 0000010190 9.95 KB | |
pulseeffects.spec | 0000003205 3.13 KB |
Latest Revision
Ana Guerrero (anag+factory)
accepted
request 1176913
from
Konstantin Voinov (kill_it)
(revision 13)
- Switch to _service source tarball - Update spec - Add 01-fix-depricated-boost-filesystem-copy_option.patch fixing build with current boost
Comments 21
It doesn't seem to be working right. Only when an application is toggled off in the app does sound come from the system.
Hi, works for me.
Not sure what it means: "Only when an application is toggled off in the app"
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
Thank You! I pushed the update
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
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?
Why? Aren't devel projects supposed to feed Factory, primarily?
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.
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?
Good point. Perhaps worth to add Replaces tag for pulseeffects <5
according to https://github.com/wwmm/pulseeffects/blob/master/CHANGELOG.md - no
I pushed updated pulseeffects and renamed old version. Also we have another approach with "4" and "5" suffixes:
https://build.opensuse.org/package/show/home:musfay:staging/pulseeffects4 https://build.opensuse.org/package/show/home:musfay:staging/pulseeffects5
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.
It looks very alpha still...
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
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?
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
@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.
@alois
good, that version increment gives decision, what to use
Hmm, I'll take a look
@kill_it see comments https://build.opensuse.org/package/show/home:Dead_Mozay:telegram/rnnoise
and we need the meson 0.57 for new version
@kill_it see sr#906044