If you've ever worked with sound that comes from a number of different sources, you've probably run into DC offset. At it's most basic level, it means the 0-point in the waveform isn't actually at 0, but offset either above or below. DCOffset allows you to shift either channel up or down in order to correct this problem. DCOffset also displays it's projected 0-point before processing, and after, to help you move it to the best possible position! And as if that's not cool enough, DCOffset will even make a 'best guess' as to what amount of offset should be applied, which in almost all cases is correct! To do this, simply press the 'Analyze' button, and the offset will be adjusted accordingly.
This plugin should be used BEFORE any other plugins, to ensure that you have an even distribution of data on either side of the 0-point, otherwise you can introduce very strange distortion, or in the worst case scenario loose almost half of you useable bit range.
For quick and convenient tuning, simply click on the slider, and then use the left/right arrow keys to move the sample value -/+ 1, or the PageUp or PageDown keys to move at a larger step size.
In order to use this plugin, you must have DirectX 6 or greater installed, as well as DirectX Media. You must also have a DirectX audio-compatible music application (like Paris, WaveLab, Cakewalk, etc) installed in order to use the plugin. It works with either a mono (1 channel) or stereo (2 channel) audio stream, at either 16bit or 32bit.
I'd like to take a second to thank Sakis Anastopoulos for giving me the idea for this nifty little plugin, as well as extensively testing it!