dsp_centercut is Winamp plugin that separates stereo audio into side and center channels. It's based on the "center cut" filter from VirtualDub. The algorithm's author, Avery Lee, describes it as follows:
The classic "vocal cut" filter, except that the output is stereo instead of mono. This is accomplished through FFT phase analysis; the output will have some warbling in it, but stereo separation is preserved.Download: dsp_centercut.zip
(Binary and Source) - To use it, copy dsp_centercut.dll into your Winamp\Plugins directory and restart Winamp. Then go into Winamp's Preferences (CTRL+P) in the DSP/Effect Plug-ins section. Select "Center Cut v1.4.0" in the list, and you will see these options in the drop-down list below:
- Center Cut - Sides: Removes the 'center' channel (whatever is in both the left and right channels).
- Center Cut - Center: Keeps only the 'center' channel.
- Center Cut - Sides (Bass to Sides): Removes the 'center' channel, except for bass.
- Center Cut - Center (Bass to Sides): Keeps only the 'center' channel, except for bass.
- Classic Vocal Remover: This is simply the difference between the left and right channels ((L-R)/2). Not very interesting compared to the other modes, but I included it for comparison.
- Option to put bass in side channels, useful if your goal is vocal removal.
- Improved workaround for Winamp's threading bugs.
- Fixed classic vocal remover which was broken in the previous version.
- Algorithm enhancement to improve quality (clicking problem is eliminated, echo is significantly reduced).
- Rewrote a lot of inefficient code (it runs over twice as fast now).
- Output is now buffered, which allows larger FHT sizes to be used.
- Default FHT size is now 8192, this will reduce warbling but add some slight echo.
- Compiled with VC++ 6 using the Multithreaded DLL runtime library and "/filealign:512" to reduce the .dll size.
- Added a workaround for the crash bug when switching between options (this is actually a problem with Winamp unloading the DLL too early).
- Now supports 8/16/24/32 bit audio (only did 16 bit before).
- Code cleanup.
Known issues: The buffer isn't cleared when the audio is stopped playing, so the next song you play will have a small bit of the previous song at the beginning. I probably won't bother fixing this.
This post has been edited by Moitah: Jul 19 2007, 18:42