See http://forum.audacityteam.org/viewtopic ... 91#p200464
This has me inspired to write a simple plug-in that reduces (white) noise without any user input or creation of a profile.
It uses the moving average filter (well known from statistics and data analysis) to remove unwanted noise.
It's the simplest low pass filter and terrible from a frequency point of view. However, it's the fastest and best suited filter for noise that is distributed over the whole band-width. A kind of noise gate is implemented too, that surpresses signals that are not periodic.
To use it, just select the noisy region and apply the "Reduce Noise" from the effect menu once or more times.
I've tested it with a frequency sweep. I added some noise with:
Code: Select all
(multichan-expand 'sum (mult 0.02 (noise 2)) s)However, you can help me improve the code with your ideas. How much should the noise be reduced in one call? Do you want no gating? Should the tool omit the normalization? But that would result in unbalanced stereo tracks.