Alright, I have had enough of the ultra wide volume levels broadcast via cable television. They are most notable when commercials are on and sometimes from station to station, but can even be a problem with a single television show or DVD rental. What I'd like to do is "normalize" the TV audio output before it reaches the speakers. I know there are programs out there that can take a single song or audio track and normalize the track with specified parameters. There are others that can normalize multiple tracks, such as mp3's, so that they are consistent from track to track. This is what I'd like to do real-time with the TV audio output. For the most part it can be an external device as I usually pass my TV audio to my amplifier and to external speakers. The part that I am most troubled by is this. Any any given volume setting, the output volume to the speakers changes. Normalizing to 80- 90% or so is fine, but when I manually want a higher or lower volume, how would the circuit detect this and then output a new 80 - 90% normalization? I have no proposed circuit for this idea as I an clueless on how to achieve this. It could quite possible involve microprocessors, and there could very well be some audio chip that does some or all of this already. Thus.....I am looking for any and all suggestions on how to achieve this goal. Thanks!