Interesting concept. You seem to be describing a realtime compressor/limiter. One thing to remember is that there's more to implementing a compressor/limiter than just determining the volume of a given sample. There are other things to be concerned with such as attack/release and hold times. If these are not carefully adjusted, you get strange artifacts like zippering effects or snare drums that sound gated.

Personally, I'd be happy if I could just tag each track by hand with a relative volume modifier.



Tony Fabris
Empeg #144
_________________________
Tony Fabris