Tonight while finishing up things I discovered a bug that has some sound quality impact.
Basically, if a loud high frequency (usually an "S" sound) is played on top of loud bass, and Loudness is used, I'm in a lot of trouble... I have to make both the bass and the "S" louder, which isn't really possible. If I lower the loudness, it sounds very unstable and unpleasant, but if I don't the "S" sounds distorted.
I thought I had a fix for this, but in some tracks - especially when using higher Loudness settings - I still heard the bass go down far too much when loud "S" sounds were present.
So I looked into the code, and made some changes... I have found a better formula to estimate the amount of bass loss to loud "S" sounds, which has a number of consequences, some are good and some are bad.
+ Bass is more stable now
+ It turns out that this filter was the main cause of highs distortion - and it caused other forms of distortion as well! Now it's fixed there's far less need for the "clean highs/deep bass" filter, so I've increased the default value of it a bit.
+ The low frequencies are not only more stable, but kick drums which occurred simultaneously with a hi-hat are now better preserved. So they sound more 'punchy'. The low frequency level is also a bit higher now (on average about 0.1-0.2 dB, when loud highs are present up to +1 db compared to the previous version).
- The high frequencies are slightly reduced due to this (about 0.2 dB softer than before). They do seem to sound a bit "softer" (less metallic), which is good.
I did some tests with the FM Europe preset, and I couldn't notice any difference in the highs - I did hear the improved bass response though.
For FM Loud Europe, I do hear that the highs are decreased a bit - but that's probably not an issue because before I actually had a lack of lows. And that has improved - a lot - now.
The good news is that it should now be possible to use slightly higher Loudness values than before to achieve approximately the same quality.
Also, there was a bug in the Low latency setting - it sounded horrible. Now it sounds ok again, and the fix described above seems to have helped a lot for low latency as well.
Winamp DSP plugin:
http://www.stereotool.com/download/dsp_ ... _BETA2.exe
Stand alone version:
http://www.stereotool.com/download/ster ... _BETA2.exe
Command line:
http://www.stereotool.com/download/ster ... _BETA2.exe
VST version:
http://www.stereotool.com/download/vst_ ... _BETA2.dll
If nothing else goes wrong, I will FINALLY release this thing tomorrow evening.