One thing that I've been fighting with forever, it seems, is to have a good, quality AGC (automatic gain control). Stereo Tool has features for pre-limiting/compression (single band), multiband limiting/compression, and final limiting/compression. However, limiting/compression are relatively fast methodologies. AGCs are much slower.
With a compressor, of course, you have a fast to moderate attack time, and a fast to moderate release time. With AGCs, however, you have a moderate (250 ms) to slow (2 seconds) attack time, and a slow (2 seconds) to very slow (6+ seconds) release time. A typical AGC circuit might sample audio for a second, and then step up the audio by 0.5dB until it reaches the "target" average level. Conversely, it would behave the same to step down the audio.
This is a good way to effectively "Replay Gain" everything without having to actually do it.
A GOOD agc circuit would have the following settings:
-Target average level
-Average level sample time (the length of the sample to determine an average audio level)
-Rise rate (in dB, this would be the rate which the audio rises per sample)
-Fall rate (in dB, this would be the rate which the audio rises per sample)
I have worked to develop a solution for this, as I have switched to a Mac, and am developing in Audio Units. This is just a constructive thought for Stereo Tool as well. My stream uses my audio units, and respective configuration.
My Mac stream can be heard at the same place as my former Windows stream:
http://superh.dyndns.org:8000/listen
I do check into Windows occasionally to investigate the latest Stereo Tool. I must say, it has gotten very impressive!
I very often miss Stereo Tool.
SAM Broadcaster has a HORRIBLE AGC. I'm sure yours could be much better, should you choose to make it!