New version.
dc-offset.ny (1.97 KB)
This version has a new method for DC offset removal which I’ve called “Dynamic” offset removal. It is a hybrid method that is designed to overcome the limitations of the conventional methods. My initial tests look good so I have made it the default.
Dynamic bias correction:
Rather than calculating the absolute DC offset for the entire selection it calculates a rolling average, then compensates accordingly.
The advantages of this method are that it can cope much better with non-constant bias than either the “absolute” method (as used in the Audacity Normalize effect) or the high pass filter method (as used by the LADSPA dcremove effect).