EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system.
The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with different hardware devices and automate their loading upon connection.
The software covers a broad range of audio manipulation capabilities, including parametric equalization, multi-band dynamic range compression, and pitch shifting. It provides tools for stereo imaging, acoustic echo cancellation, and loudness normalization based on the EBU R128 standard. Additionally, it offers real-time spectral analysis, signal chain verification, and programmatic control via a local socket server.
Management of the application and its presets can be handled through a graphical interface, shell extensions, or a command-line interface.