Real-time normalization (computer audio question)

I listen a lot to the radio (both music and talk), and at work. I’m running into the problem now that the louds on my speaker are too loud and the softs are too quiet. I need an easy way to squash this dynamic range!

Right now I just have to continuously turn up and down the volume so as not to bother fellow cubers like myself… surely someone out there knows a way to get a more consistent volume?

I think I can actually help you out with this. You need to do two things.
[ol]
[li]Install Winamp. You don’t need the pay-for version. [/li][li]Install the Enhancer DSP Plugin[/li][/ol]

Start up Winamp, enter the preferences screen, and under DSP, select Enhancer 017. On the Enhancer window that appears, make sure the “Power” button is selected, click on Presets, and select "Tape Recording (Max +20 dB). This will automatically cause Enhancer to amplify your audio as much as it can without clipping or adding distortion.

Works like a charm!

What you need is a compressor. In simple terms it normalizes your audio signal into a more manageable, consistent volume.

Like Hengist suggested, a Winamp plugin should do the trick.

http://www.winamp.com/plugins/details/102777

Thanks guys, one clarification though… will this work only for audio streaming through winamp, or will anything youtube or local radio stream (I think it’s via windows media) work too?