-   Linux - General (
-   -   Normalizing the Master Audio Output On The Fly? (

ShakaZ05 04-01-2010 07:09 PM

Normalizing the Master Audio Output On The Fly?

I've been trying to figure out a solution to this for the past 3 hours and haven't found any satisfying answer.

I've already had some grief because of volume levels from different sources tending to be disparate. This includes music, video, cd/dvd, and now the lastest annoyance being flash games without volume control being extremely loud so i have to put the level at minimun, but then when I want to hear music or watch a video I need to ajust the audio level again.

What I'm looking for is an application that would normalize the audio output level of my pc so that I don't need to constantly adjust the master audio level.

hoodooman 04-01-2010 08:52 PM

Hi.There is an excellent command line program called "normalize".Try typing it into a terminal too see if its installed. If not use your package manager which I think is apt in Sidux,to install it.Once installed,go to the folder where you want to run the program.Right click and open a terminal.type normalize -m *.mp3 changing the *.mp3 part to whatever file type it is .eg ogg,flac etc.

ShakaZ05 04-01-2010 09:47 PM

I know about programs to normalize audio files, like normalize-audio, mp3gain, aacgain, but what I need is an on the fly normalizer for the sound output of my pc.

technomeister 04-02-2010 01:54 AM

What you're looking for is a compressor/limiter, and I'll guess your sound system is ALSA... thus a search for those terms brings up using LADSPA plugins for standard ALSA apps which details how to create a new audio device with a LADSPA compressor plug-in hooked on for applications to output through via the .asoundrc file.

That's a system-wide solution for every application that lets you choose the output device, although you could probably set it up on your default device easily enough.

ShakaZ05 04-04-2010 02:09 PM

Thanks for your suggestion technomeister.
That solution does seem to fit though it looks more complicated to implement than I had hoped for. I'll look into it when I have the time though.

All times are GMT -5. The time now is 03:36 AM.