[ANN] Noise-repellent 0.1.3 is out

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

Post Reply
User avatar
lucianodato
Established Member
Posts: 156
Joined: Sat May 15, 2010 9:00 pm
Has thanked: 3 times
Been thanked: 16 times

[ANN] Noise-repellent 0.1.3 is out

Post by lucianodato »

Hi everybody! New release is out! Grab it here https://github.com/lucianodato/noise-repellent/releases

This release packs a lot of refinement.
* The most important change is the model that estimates masking thresholds according to Johnston acoustic model. This means a much more intelligent adaptation of the reduction in order to avoid artifacts and distortion.
* The post-filtering option was eliminated in favor of the masking model because it not only reduce artifacts at low SNR levels but in all conditions and leads to a cleaner reduction.
* Other change that worth mentioning is the addition of a simple onset detector based on spectral flux and moving average thresholding to adapt the reduction. This is pretty useful to avoid softening transients in percussive material like drums or picked guitars.
* Whitening was revised too and now is adaptive to changing background noise.
* Code has been documented using doxygen
* Lots of other bug fixes and code refinements were introduced too.

A big thanks to everyone that helped directly and indirectly with this release! :D
Arguy (IRC)
Post Reply