I just wrote a script, that changes the track-based volume-gain to an album-based volume gain.
The two main advantages are: Songs which are planed to be lowder stay lowder, because only the average of the album will change and songs which are splitted into more tracks have the same volume.
Song 1A: +2 dB
Song 1B: -3 dB
Song 1C: -5 dB
Song 2A: -1 dB
Song 2B: 0 dB
Song 2C: 1 dB
In this case all songs get a different volumegain. With this script all songs of a album get the same gain. So first the gain of the album has to be calculated. In this case the album1 gain is (2-3-5)/3 = -2dB. And the gain of album 2 is -1+0+1=0.
(Well, this example is a bit simplified, because in the script also the lenght of the tracks affect the albumgain.)
So after running this script, Album1 and Album2 have the same volume but louder songs are still louder than others.
Song 1A: -2 dB
Song 1B: -2 dB
Song 1C: -2 dB
Song 2A: 0 dB
Song 2B: 0 dB
Song 2C: 0 dB
Summary: This script corrects the volume of a whole album and doesn't affect the volume differences of different tracks of the same album.
I hope that you understand what I'm trying to describe. (It's not as easy as you think! )
And here the script (parts of it ware based on the script on the script of this threat: http://www.mediamonkey.com/forum/viewtopic.php?t=5385, so thanks to Sarkos and onkel_enno)
Code: Select all
It also has a function to reset/delete the gain-value so that MediaMonkey can recalculate it. To do that you need to click on "Cancel" in the first windows and on "Ok" in the second.