Ad

noise-repellent: Real-time spectral noise reduction

Noise Repellent is a suite of LV2 plugins for broadband noise reduction. It leverages advanced algorithms to effectively remove unwanted noise from audio signals while preserving desired audio content.
Screenshot of lucianodato/noise-repellent homepage

Noise Repellent is a collection of LV2 plugins designed for real-time spectral noise reduction. It builds upon the libspecbleach library to provide powerful tools for removing broadband noise. The project addresses the challenge of unwanted noise in audio recordings, offering various algorithms and controls for effective and nuanced noise suppression. Primarily using the libspecbleach library, it aims to provide high-quality noise reduction without compromising audio fidelity.

This project stands out with its comprehensive set of denoising algorithms, including both traditional and advanced methods. The inclusion of manual profiling and tonal separation offers granular control over the noise reduction process. Furthermore, the ability to save and restore plugin states provides a streamlined workflow for professional audio production.

  • 2D Non-Local Means (NLM): Advanced spectral-temporal noise suppression for preserving detail.
  • Manual Profiling: Classic noise reduction through user-defined noise profiles.
  • Tonal Separation: Independent reduction of harmonic and tonal noise components.
  • Stereo Support: Optimized for modern stereo audio production workflows.
  • Full State Saving: Preserves noise profiles and parameters within host sessions.
  • Soft Bypass: Enables seamless A/B testing without audio clicks.
  • Flexible Build Options: Support for static and dynamic libspecbleach linking.

The Noise Repellent project is actively maintained with recent commits and ongoing development. The clear documentation, installation instructions, and contribution guidelines suggest a healthy and supportive community. Regular release updates and a robust build system indicate a stable and reliable codebase. Continuous development and active issue tracking ensure the project's long-term viability.

Noise Repellent benefits audio engineers, musicians, and podcasters seeking effective real-time noise reduction solutions. It's valuable for cleaning up recordings, removing unwanted hum and hiss, and enhancing the clarity of audio content. Unlike simpler noise reduction tools, Noise Repellent offers fine-grained control and advanced algorithms for professional-quality results.

Languages:
Summarize:
Share:
Stars
531
Forks
40
Issues
6
Created
10 years ago
Commit
1 month ago
License
LGPL-3.0
Archived
No
Updated 17 days ago

Similar Repositories