NOT FOR BROADCASTING - currently only works well at bass clipping level 1.0!
Winamp DSP plugin:
http://www.stereotool.com/download/dsp_ ... 02TEST.exe
Stand alone version:
http://www.stereotool.com/download/ster ... 02TEST.exe
The command line version is indeed crashing and the VST version didn't build after all the RDS changes.
Anyway, here's the story about the new sliders.
The problem that occurred in previous versions was this:
Say, you have a bass tone at 100 Hz and a harmonic at 300 Hz. Say the 100 Hz tone is at 300% and the 300 Hz tone is at 50%.
Now by using 0...150-250 Hz as bass band, and clipping it separately, the 100 Hz tone gets dropped to AT MOST 100%, while the 300 Hz harmonic is untouched - still 50%. This will sound very crappy; basically what it comes down to is that the 1st harmonic is 3 times louder than before, relative to the main frequency. And it gets worse: When the two are added the harmonic will push the original bass sound down even further.
The solution: A large overlap area between the two bands, which is partially ignored.
At the default settings, this version does the following:
- Take bass from 0...700-1200 Hz
- Clip
- Take the part from 0...400-700 Hz
- Take mids from 150-400 Hz upwards
- Clip
- Take the part above 400-700 Hz
This allows far less sudden changes in response between frequencies, and hence stays much closer to the original without protections.
What's wrong here? Well, if you now set bass clipping to - say - 70%, then the whole part upto 400-700 Hz gets reduced. That's now what we want. So I'm going to add an extra bass clipping stage where the whole 0...400-700 part gets clipped again at a level below 100% (first step will be AT 100%), but only the lowest part of the stronger clipped result will be used. This kinda resembles what I had earlier in the old protection filter (2 different bass bands) - I might even add a clipping level for the 0...400-700 portion just like before, but this should work better.