[ANN] Noise-repellent 0.1.2 is out
Moderators: raboof, MattKingUSA, khz
- 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.2 is out
Hi folks! It's out! You can grab it here https://github.com/lucianodato/noise-repellent
Changelog for this release:
- Noise profile state saving (noise profile is saved with the session so no need to learn it again) Big thanks to FrnchFrgg!
- Smooth reduction applying envelopes (release control) and a postfilter.
- Fix whitening parameter (now it works as it should)
- Fix adaptive noise estimation (previously known as auto-learn)
- Using Spectral Gating instead of power subtraction when the noise profile is learned manually (behaves better with transients)
- Fixed a bunch of memory leaks. Thanks x42!
- French translations revised by FrnchFrgg. Thanks again!
- All sliders use units for clearer usage
If you are a packager for any distribution and find something odd and needs to be changed for packing it correctly contact me!
There is a deb package here http://www.stockinger.org/musik.html but I didn't do it so It's at your own risk to install it. Hope it's useful for you!
Changelog for this release:
- Noise profile state saving (noise profile is saved with the session so no need to learn it again) Big thanks to FrnchFrgg!
- Smooth reduction applying envelopes (release control) and a postfilter.
- Fix whitening parameter (now it works as it should)
- Fix adaptive noise estimation (previously known as auto-learn)
- Using Spectral Gating instead of power subtraction when the noise profile is learned manually (behaves better with transients)
- Fixed a bunch of memory leaks. Thanks x42!
- French translations revised by FrnchFrgg. Thanks again!
- All sliders use units for clearer usage
If you are a packager for any distribution and find something odd and needs to be changed for packing it correctly contact me!
There is a deb package here http://www.stockinger.org/musik.html but I didn't do it so It's at your own risk to install it. Hope it's useful for you!
Arguy (IRC)
- English Guy
- Established Member
- Posts: 525
- Joined: Wed Oct 17, 2012 7:28 pm
- Location: England
- Has thanked: 8 times
- Been thanked: 7 times
Re: [ANN] Noise-repellent 0.1.2 is out
Do keep us posted, I am quite interested. I have a number of old songs on cassette four track that I intend to try and 'rescue' into the digital domain, so this could be quite handy.
Thanks
Guy
Thanks
Guy
- lucianodato
- Established Member
- Posts: 156
- Joined: Sat May 15, 2010 9:00 pm
- Has thanked: 3 times
- Been thanked: 16 times
Re: [ANN] Noise-repellent 0.1.2 is out
Ok so to keep you informed I have more great news! I got the masking model working and it gives really good results. It sounds really good compared to previous versions. Here is the visual proof in a speech file:
https://drive.google.com/open?id=0B7Ydx ... URyX2hYWWM
https://drive.google.com/open?id=0B7Ydx ... URyX2hYWWM
Arguy (IRC)
- lucianodato
- Established Member
- Posts: 156
- Joined: Sat May 15, 2010 9:00 pm
- Has thanked: 3 times
- Been thanked: 16 times
Re: [ANN] Noise-repellent 0.1.2 is out
And that is a really noisy file with lots of reduction applied .
Arguy (IRC)
Re: [ANN] Noise-repellent 0.1.2 is out
Very interesting work! Can I ask where you are getting the information for the perceptual modelling from?lucianodato wrote:Ok so to keep you informed I have more great news! I got the masking model working and it gives really good results.
- lucianodato
- Established Member
- Posts: 156
- Joined: Sat May 15, 2010 9:00 pm
- Has thanked: 3 times
- Been thanked: 16 times
Re: [ANN] Noise-repellent 0.1.2 is out
I've been reading lots of papers lately. To get this working I had to decrypt lots of them hahha. In all seriousness this is based on a really old method proposed by Johnston (1988) to model masking thresholds for an audio codec. This model is explained in various books and other works. This is a great resource if you are interested http://mp3-tech.org/. It's from one of the LAME mp3 codec devs so it's good info.
Arguy (IRC)
- lucianodato
- Established Member
- Posts: 156
- Joined: Sat May 15, 2010 9:00 pm
- Has thanked: 3 times
- Been thanked: 16 times
- English Guy
- Established Member
- Posts: 525
- Joined: Wed Oct 17, 2012 7:28 pm
- Location: England
- Has thanked: 8 times
- Been thanked: 7 times
Re: [ANN] Noise-repellent 0.1.2 is out
Thanks. Just caught up with this. The earlier version compiled fine on Debian oldstable and I used it on an old track with a noisy mic and it worked well.lucianodato wrote:Ok so to keep you informed I have more great news! I got the masking model working and it gives really good results. It sounds really good compared to previous versions. Here is the visual proof in a speech file:
https://drive.google.com/open?id=0B7Ydx ... URyX2hYWWM
- ufug
- Established Member
- Posts: 525
- Joined: Tue Jan 10, 2012 12:28 am
- Has thanked: 73 times
- Been thanked: 22 times
Re: [ANN] Noise-repellent 0.1.2 is out
Lucian: Just got done with my first time using noise-repellent on some tracks I thought were unsalvageable, and it works great.lucianodato wrote:Hi folks! It's out! You can grab it here https://github.com/lucianodato/noise-repellent
Got rid of amp hiss and single coil guitar pick-up hum with minimal impact on the sound. Thank you so much for your amazing work!
listenable at c6a7.org
-
- Established Member
- Posts: 538
- Joined: Wed Oct 22, 2008 9:05 pm
- Has thanked: 35 times
- Been thanked: 94 times
- Contact:
Re: [ANN] Noise-repellent 0.1.2 is out
Could you provide information how that compares to existing noise reducing functions? Like the one built-in in Audacity for example?
- ufug
- Established Member
- Posts: 525
- Joined: Tue Jan 10, 2012 12:28 am
- Has thanked: 73 times
- Been thanked: 22 times
Re: [ANN] Noise-repellent 0.1.2 is out
Hi nilshi. It's been years since I used Audacity or its noise filter, so I have no idea how it compares. I just know noise repellent works well and I'm really glad we have it.nilshi wrote:Could you provide information how that compares to existing noise reducing functions? Like the one built-in in Audacity for example?
listenable at c6a7.org
- lucianodato
- Established Member
- Posts: 156
- Joined: Sat May 15, 2010 9:00 pm
- Has thanked: 3 times
- Been thanked: 16 times
Re: [ANN] Noise-repellent 0.1.2 is out
Hi everyone! The main advantage is that it works in real time, so you have instant feedback on what your tweaks are doing. Audacity uses an attack and release control, noise repellent uses only a release. Noise repellents postfilter in this version is similar to frequency smoothing control in audacity but it's adaptive, based on signal snr so when there is only noise in the signal it will smooth the filter quite a bit more. This means that avoids musical noise between phrases or notes. This is soundwise it's main distinction.
However this is outdated. Now I have working really well a filter based on masking thresholds estimation in my development branch. This is better to avoid musical noise than using a postfilter because not only filters musical noise inbetween phrases or notes but inside them too. Most commercial tools like izotope spectral denoiser and others have this too. Besides I've been experimenting with transient protection conditions to avoid softening transients in musical material. It works quite well too. I had talked to Steve from audacitys team and I offer myself to improve current audacity noise reduction tool. That should tell you how well it works.
However this is outdated. Now I have working really well a filter based on masking thresholds estimation in my development branch. This is better to avoid musical noise than using a postfilter because not only filters musical noise inbetween phrases or notes but inside them too. Most commercial tools like izotope spectral denoiser and others have this too. Besides I've been experimenting with transient protection conditions to avoid softening transients in musical material. It works quite well too. I had talked to Steve from audacitys team and I offer myself to improve current audacity noise reduction tool. That should tell you how well it works.
Arguy (IRC)