Limiter, compressor, reverberation, stereo equalizer and auto volume effects for Pulseaudio applications
Order of effects applied to applications output:
- Input Limiter (Ladspa Fast Lookahead Limiter)
- Auto Volume
- Stereo Panorama (Gstreamer)
- Compressor (Ladspa SC4)
- Freeverb (Gstreamer)
- Equalizer Input Gain (Gstreamer volume)
- Butterworth Highpass filter (Gstreamer audiocheblimit)
- Butterworth Lowpass filter (Gstreamer audiocheblimit)
- 15 bands Equalizer (Gstreamer)
- Equalizer Output Gain (Gstreamer volume)
- Output Limiter (Ladspa Fast Lookahead Limiter)
- Spectrum Analyzer (Gstreamer)
Since version 2.0.0 PulseEffects is capable of applying effects to microphone output at the same time it applies them for applications output:
- Input Limiter (Ladspa Fast Lookahead Limiter)
- Compressor (Ladspa SC4)
- Freeverb (Gstreamer)
- Equalizer Input Gain (Gstreamer volume)
- Butterworth Highpass filter (Gstreamer audiocheblimit)
- Butterworth Lowpass filter (Gstreamer audiocheblimit)
- 15 bands Equalizer (Gstreamer)
- Equalizer Output Gain (Gstreamer volume)
- Output Limiter (Ladspa Fast Lookahead Limiter)
- Spectrum Analyzer (Gstreamer)
Users upgrading from 1.x to 2.x will have to rebuild their presets. Since version 2.0.0 PulseEffects uses a different format. This change was necessary to support presets for microphone processing.
Flatpak packages support multiple distributions and are sandboxed.
Stable releases are hosted on Flathub:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.github.wwmm.pulseeffects
Required libraries:
- Python 3
- Python configparser (Included with Python3 > 3.5.0. There is no need to install it.)
- PyGObject
- Python Cairo
- Python Numpy
- Python Scipy (0.18 or above)
- Gtk 3.18 or above
- Gstreamer, Gstreamer Plugins Good, Gstreamer Plugins Bad and Gstreamer Python (Since version 1.4.3 Pulseeffects needs Gstreamer 1.12 or above)
- swh-plugins from Ladspa
See the wiki: Installing from Source, for detailed instructions.
See the wiki: Translating PulseEffects, for detailed instructions.

