Audio volume gaining or normalization is the process of adjusting the audio level of an audio file (increasing/decreasing) and saving the changes permanently (so you don’t have to manually up/down the volume every time you play a track). This is useful because, there are some encoded music files (sometimes happen when downgrading from a high quality multichannel track to 2 channels stereo or when changing between audio codecs) that have either low or too high volumes by default.
But the good thing about volume normalization is that, most tools (including the one that I’m writing here) do it in a way that it’s 100% lossless. Meaning that, you can always undo the changes and get the original volume levels back. This is done by simply adding a volume level field in the file’s “header” (this is a special location in a file that holds key information such as the codec that should be used to decode the content, file size, duration etc). So it’s pretty safe.
And the reason I wrote about that is, depending on the file and its content, let’s say that after gaining volume to somewhat higher decibel levels (dB), it can sometimes create audio distortions. So it’s pretty darn important that we have the ability to rollback the changes whenever we want.
So in that sense, if you’ve been searching for a free utility that lets you adjust audio levels (both single and batch file processing) with ease, then QMP3Gain is a tool that you should try. QMP3Gain is actually a Qt written (open-source user interface builder) front-end that uses a very popular tool called “MP3Gain”. Or it can be used with few other volume gaining back-ends as well.
I like “QMP3Gain” over the “MP3Gain” because (the features and UI designs are almost the same), QMP3Gain is written in Qt4 and looks modern 😉 where MP3Gain is a bit of an old tool which might not look that pretty if you use it with never Windows versions such as Vista and 7.
Main features …
*. Only supports the MP3 audio format.
*. Add individual files or folders.
*. Singe and batch file processing.
*. An analysis tool that shows the default volume levels or gained volume levels (if you’ve done so already).
*. Gain volume per track or for an entire album.
*. It has an option called “No Check for Layer i o ii” which skips quality checking before applying volume levels.
This can be both useful and could also be dangerous.
For instance, if you have tracks with some issues (with meta-data not 100% accurate or issues with the header file etc), then QMP3Gain might not let you adjust the volume levels by default. So you can use this option to skip those errors and change the volumes. However it might corrupt the track while doing so as well. So use it with caution.
*. Enable/Disable reading meta-tags.
By default it’s disabled and most of us would want to keep it that way as it wouldn’t change anything in the meta-tags (holds information such as Artist, Title, Album, Year, Genre etc).
*. As said, you can always Undo your changes whenever you want (it’s completely independent of the program as you can even uninstall QMP3Gain and re-install it again, then load a previously changed audio file, and you should still see its original volume levels).
These are just some of its main features to mention.
If interested, you can get it from this QMP3Gain project home page.
How to “Undo” a previously gained volume level?
Quite simple actually.
1. First locate the file or folder and load it to QMP3Gain’s main window.
2. Then from it’s menu, go to:
“Modify Gain” -> “Undo Gain Changes”

3. Now this should temporarily load its previous (original) volume level under the ‘volume field’.
4. Now, read this volume level and put the value in the “Target Normal Volume” box as shown below.

5. Now again, from its main menu, go to:
“Modify Gain” -> “…”

… depending on whether you’re Undoing individual tracks (“Track Gain”), albums (“Album Gain”) etc choose the appropriate option. That’s it, now your volume levels should be undone to their previous/original levels. Good luck.