Quoting Frank's text:
libmpp.so:
in_mpp.lib:
~~~~~~~~~~~
needed for using replay gain. Not needed for using secure clipping.
mppenc:
~~~~~~~
Bugfix: Can now read WAV files with a header size of 4n+2 (instead of 4n)
No speed increases. 3DNow! code is not ready tested so not used.
Don't use --scale to reduce level of albums, use replaygain tool.
Replaygain stores all values you need for title/album loudness equalization
and _secure_ clipping protection.
Store mppdec in the search path to work with replaygain.
for %i in *.wav do mppenc %i -xtreme -v
for %i in *.wav do del %i
replaygain --auto *.mpc
replaygain --listall *.mpc
For batch mode use two percent chars: %%i
mppdec:
~~~~~~~
Replay Gain is ready (switch --gain, also you can use --prot)
Shuffleplay is ready (switch --random)
Examples:
mppdec *.mpc no manipulations
mppdec --prot *.mpc clipping protection
mppdec --prot --scale 0.5 *.mpc half level and clipping protection
(very unlikely that clipping protection is needed here)
mppdec --gain 1 *.mpc album loudness equalization
mppdec --gain 1 --prot *.mpc ... again with clipping protection
mppdec --gain 1 --prot --scale 1.26 *.mpc
... and 2 dB louder
mppdec --gain 1 --prot --scale 99 *.mpc
... plays the album as loud as possible without clipping
mppdec --gain 2 *.mpc title loudness equalization
mppdec --gain 2 --prot *.mpc ... again with clipping protection
mppdec --gain 2 --prot --scale 1.26 *.mpc
... and 2 dB louder
mppdec --gain 2 --prot --scale 99 *.mpc
... plays every title as loud as possible without clipping
mppdec --gain 2 --prot --random *.mpc
A command line juke box
find . -name *.mp[pc+] -print0 | xargs -0 mppdec --gain 2 --prot --random
UNIX juke box
replaygain:
~~~~~~~~~~~
replaygain [numeric value] list_of_files
sets title replay gains
replaygain --auto list_of_files_of_one_allbum
automatically sets replay gain and ppeak values for titles and albums
replaygain --list list_of_files
replaygain --listall list_of_files
displays replay gain information
programm is still not perfect, it eliminates 80%...120% of the differences.
see also http://www.uni-jena.de/~pfk/mpp/index.html#replaygain
what is a dB:
~~~~~~~~~~~~~
+/- 0.3 dB minimum diffence hearable for constant tones
+/- 1 dB minimum hearable for normal music
+/- 3 dB clearly hearable
+/- 6 dB double/half volume at disco levels (110 dB)
+/-10 dB double/half volume at normal listening levels (85 dB)
biggest difference in albums:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ian Boddy: Odyssey (proposed +2.1 dB)
Fiddler's Green: King Shepherd (proposed -8.1 dB)
At disco levels this is three times the loudness of Odyssee
biggest difference in (modern music) titles:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Andreas Vollenweider: Eolian Minstrel: Lake of Time (proposed +11.8 dB)
Leipziger Folk Session: Ballade von den Seeräubern (proposed -11.8 dB)
At disco levels this is 15 times the loudness of Lake of Time.
For this first test I have tested only 800 modern music files.
I the area of classic music I expect also values from +12...+25 dB,
but shuffling classic is a bad idea.