Thank you so much for your efforts, lucianodato! I’ve just tried the latest git master, and noticed some minor things to improve:
- Residual whitening generates repetitive noise patterns, which is no good as I’ve found some situations where those patterns can be easily heard.
- There’s no frequency smoothing parameter (like in Audacity), which is very useful to clean some non-musical sources (e.g. nature sounds, ambience, etc.), especially those with useful background noises (e.g. distant traffic, rain rattle, etc.).
- No way to set FFT window length. I’m not sure whether there should be such a parameter (as well as “overlap”) but there can be some situations when shorter FFT windows produce better results, as those are less aggressive, especially to sounds short attack times. In fact, it’s a good field for experiments, I mean to devise some way of dynamic adjustment of the FFT window length according to a differential threshold (i.e. attack length). I know it’s probably very complicated to implement, but could produce some fine results.
- The plugin does not work correctly in Audacity, while it would be really awesome if it could.