<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hydrogenaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SamSam</id>
	<title>Hydrogenaudio Knowledgebase - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hydrogenaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SamSam"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/SamSam"/>
	<updated>2026-04-29T04:48:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2086</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2086"/>
		<updated>2005-03-12T16:20:29Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without losing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistent over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistent over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
Replaygain being present in the specs of flac, mpc and ape formats, any player that support those formats usually support replaygain.&lt;br /&gt;
&lt;br /&gt;
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects. (it can also calculate replaygain)&lt;br /&gt;
* [[Winamp]]. MP3 replaygain support with adequate plugins (e.g. [http://www3.cypress.ne.jp/otachan/in_mpg123.html Otachan&#039;s in_mpg123] - if your japanese is not that good, you can find details [http://www.hydrogenaudio.org/forums/index.php?showtopic=18530 in this thread])&lt;br /&gt;
&lt;br /&gt;
and probably others.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* [[XMMS]]. Reads replaygain from FLAC, MPC, ogg ..&lt;br /&gt;
For mp3, use the CVS version of the [http://http://xmms-mad.sourceforge.net/ xmms-mad]  mp3 plugin (it&#039;s not yet released as binaries, furthermore not available in distribs&#039; versions for now. Meanwhile binaries are available there : [http://perso.crans.org/~krempp/xmms-mad/ custom binaries])&lt;br /&gt;
&lt;br /&gt;
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for APEv2 tags in mp3 files, players using this library (like [[amarok]] and [[JuK]]) might support that kind of replaygain tags in the near future.&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
Sadly, none that I know of. So re-encoding (or using mp3gain) to attenuate the audio-data is the only solution.&lt;br /&gt;
&lt;br /&gt;
The iPod features &#039;&#039;Soundcheck&#039;&#039;, which seems to produce roughly the same normalization gains as replaygain, but doesnt provide an Album Gain.&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;br /&gt;
* audio engineer Bob Katz&#039;s many interesting pages (e.g. [http://www.digido.com/portal/pmodule_id=11/pmdmode=fullscreen/pageadder_page_id=93/ this one]) is the best source to understand why replaygain is useful, and understand all that digital audio stuff. This actually was in part responsible for the design of replaygain by David Robinson in the first place, IIRC.&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Topic_Index&amp;diff=2035</id>
		<title>Topic Index</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Topic_Index&amp;diff=2035"/>
		<updated>2005-02-20T16:41:01Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Digital Audio */  added replaygain here. (it&amp;#039;s not a software in itself, but an algorithm. so ..)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently most of these links lead nowhere due to the fact that we are considering how to best convert the [http://doc.hydrogenaudio.org/wikis/hydrogenaudio/FrontPage old material] and how to reorganize things in a more efficient manner.&lt;br /&gt;
&lt;br /&gt;
* Please see [http://www.hydrogenaudio.org/forums/index.php?showtopic=12979&amp;amp;st=25&amp;amp;p=247441&amp;amp;#entry247441 this thread] for a discussion of the future structure of this wiki.  If you have thoughts, comments, suggestions, etc., please join in this discussion.  In the meantime, please feel free to fill in gaps in the information below.&lt;br /&gt;
* See also [http://www.hydrogenaudio.org/forums/index.php?showtopic=28658 style related discussion]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
===Guides===&lt;br /&gt;
* [[Create_LongTerm_Archive|Create a long-term archive]]&lt;br /&gt;
&lt;br /&gt;
===FAQ&#039;s===&lt;br /&gt;
*[[FAQ General Audio Compression|General Audio Compression]]&lt;br /&gt;
*[[FAQ Lossy Formats|Lossy Formats]] (MP3, WMA, AAC etc.)&lt;br /&gt;
*[[FAQ EAC|EAC]]&lt;br /&gt;
*[[FAQ Secure Mode Ripping|Secure Mode Ripping]]&lt;br /&gt;
*[[FAQ Offsets|Offsets]]&lt;br /&gt;
*[[FAQ Protected Audio CD|Protected Audio CD]]s&lt;br /&gt;
*[[FAQ Various|Various]] (SACD, DVD-A, Vinyl, Cassette etc.)&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
&lt;br /&gt;
* [[Glossary_Of_Audio_Terms|Glossary of Audio Terms]]&lt;br /&gt;
&lt;br /&gt;
==Specific Information==&lt;br /&gt;
&lt;br /&gt;
===Audio Software===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: We need to figure out a good way to denote the distinction between software available on different platforms.&#039;&#039;&lt;br /&gt;
&#039;&#039;Why not add supported platforms after the name of the tool?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Encoders/Decoders====&lt;br /&gt;
&lt;br /&gt;
=====Lossless=====&lt;br /&gt;
&lt;br /&gt;
* [[TTA]] (True Audio) (Win32/Posix)&lt;br /&gt;
&lt;br /&gt;
* [[FLAC]] (Win32/Posix)&lt;br /&gt;
&lt;br /&gt;
* [[LA_Encoder|LA]]&lt;br /&gt;
&lt;br /&gt;
* [[Monkey&#039;s Audio]]&lt;br /&gt;
&lt;br /&gt;
* [[OptimFROG]]&lt;br /&gt;
&lt;br /&gt;
* [[WavPack]] (Dos/Win32/Posix)&lt;br /&gt;
&lt;br /&gt;
=====Lossy=====&lt;br /&gt;
&lt;br /&gt;
* [[FAAC]] ([[AAC]]) (Win32/Posix/MacOSX)&lt;br /&gt;
&lt;br /&gt;
* [[LAME]] ([[MP3]]) (Win32/Posix)&lt;br /&gt;
&lt;br /&gt;
* [[mppenc]] ([[Musepack|Musepack]])&lt;br /&gt;
&lt;br /&gt;
* [[oggenc]] ([[Ogg_Vorbis]]) (Win32/Posix)&lt;br /&gt;
&lt;br /&gt;
====Rippers====&lt;br /&gt;
&lt;br /&gt;
* [[Exact_Audio_Copy|Exact Audio Copy]] (EAC)&lt;br /&gt;
* [[iTunes]] (Win32/OsX)&lt;br /&gt;
* [[cdparanoia]] (Posix)&lt;br /&gt;
&lt;br /&gt;
====Players====&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [[foobar2000]]&lt;br /&gt;
&lt;br /&gt;
* [[Winamp]]&lt;br /&gt;
&lt;br /&gt;
* [[iTunes]]&lt;br /&gt;
&lt;br /&gt;
* [[wxMusik]]&lt;br /&gt;
&lt;br /&gt;
* [[Quintessential Player]]&lt;br /&gt;
&lt;br /&gt;
* [[Windows Media Player]]&lt;br /&gt;
&lt;br /&gt;
=====Linux/BSD=====&lt;br /&gt;
&lt;br /&gt;
* [[Amarok]]&lt;br /&gt;
&lt;br /&gt;
* [[BMP]]&lt;br /&gt;
&lt;br /&gt;
* [[JuK]]&lt;br /&gt;
&lt;br /&gt;
* [[Muine]]&lt;br /&gt;
&lt;br /&gt;
* [[Music Player Daemon (MPD)]]&lt;br /&gt;
&lt;br /&gt;
* [[Rhythmbox]]&lt;br /&gt;
&lt;br /&gt;
* [[wxMusik]]&lt;br /&gt;
&lt;br /&gt;
* [[XMMS]]&lt;br /&gt;
&lt;br /&gt;
=====Mac OS X (Non-BSD Specific) =====&lt;br /&gt;
&lt;br /&gt;
* [[iTunes]]&lt;br /&gt;
&lt;br /&gt;
\[Whamb]]&lt;br /&gt;
&lt;br /&gt;
=====Other=====&lt;br /&gt;
&lt;br /&gt;
* [[CL-Amp]] (BeOS)&lt;br /&gt;
&lt;br /&gt;
====Editors====&lt;br /&gt;
&lt;br /&gt;
* [[Adobe_Audition|Adobe Audition]] (Previously known as CoolEdit)&lt;br /&gt;
* [[Audacity]]&lt;br /&gt;
&lt;br /&gt;
====Testing Software====&lt;br /&gt;
&lt;br /&gt;
=====Subjective Perceptual=====&lt;br /&gt;
&lt;br /&gt;
* [[ABC/HR]]&lt;br /&gt;
&lt;br /&gt;
* [[PCABX]]&lt;br /&gt;
&lt;br /&gt;
=====Objective=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Might be good to put something here about the problems of quality comparisons using graphs, frequency sweeps, etc.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[EAQUAL]]&lt;br /&gt;
&lt;br /&gt;
* [[Rightmark_Audio_Analyzer|Rightmark Audio Analyzer]]&lt;br /&gt;
&lt;br /&gt;
===Audio Hardware===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====PC Audio====&lt;br /&gt;
&lt;br /&gt;
====HiFi====&lt;br /&gt;
&lt;br /&gt;
====Digital Audio Players====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Portable Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(These players make use of a internal flash drive.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Creative MuVo]]&lt;br /&gt;
&lt;br /&gt;
* [[iRiver iFP Series]]&lt;br /&gt;
&lt;br /&gt;
* [[Rio Carbon]]&lt;br /&gt;
&lt;br /&gt;
* [[Neuros]]&lt;br /&gt;
&lt;br /&gt;
* [[Apple iPod shuffle]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Portable HD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(These players make use of a internal harddrive.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Apple iPod]]&lt;br /&gt;
&lt;br /&gt;
* [[iRiver H-Series]]&lt;br /&gt;
&lt;br /&gt;
* [[Rio Karma]]&lt;br /&gt;
&lt;br /&gt;
* [[iAudio M3]]&lt;br /&gt;
&lt;br /&gt;
* [[Neuros]]&lt;br /&gt;
&lt;br /&gt;
* [[Archos Jukebox with Rockbox Software]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Portable CD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Car Players&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(Car stereos that can read MP3, Vorbis, WMA, etc.).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Aiwa CDC-MP3]]&lt;br /&gt;
&lt;br /&gt;
===Audio Theory===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Analog Audio====&lt;br /&gt;
&lt;br /&gt;
====Digital Audio====&lt;br /&gt;
[[replaygain]]&lt;br /&gt;
&lt;br /&gt;
====Compression Technology====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lossy&#039;&#039;&#039;&lt;br /&gt;
*[[MP3]]&lt;br /&gt;
&lt;br /&gt;
*[[AAC]]&lt;br /&gt;
&lt;br /&gt;
*[[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
*[[Musepack]]&lt;br /&gt;
&lt;br /&gt;
*[[WMA]]&lt;br /&gt;
&lt;br /&gt;
*[[ATRAC3]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lossless&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*[[Apple Lossless]]&lt;br /&gt;
&lt;br /&gt;
*[[TTA]]&lt;br /&gt;
&lt;br /&gt;
*[[FLAC]]&lt;br /&gt;
&lt;br /&gt;
*[[LA]]&lt;br /&gt;
&lt;br /&gt;
*[[Monkey&#039;s Audio]]&lt;br /&gt;
&lt;br /&gt;
*[[OptimFROG]]&lt;br /&gt;
&lt;br /&gt;
*[[WavPack]]&lt;br /&gt;
&lt;br /&gt;
*[[Shorten]]&lt;br /&gt;
&lt;br /&gt;
====Testing Methodology====&lt;br /&gt;
&lt;br /&gt;
===Audio Development===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Getting Started====&lt;br /&gt;
&lt;br /&gt;
====Tools====&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
===Audio Resources===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Websites====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Let&#039;s include a small description to the side for now, so that we have something to work with when this section becomes large enough for it&#039;s own page&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* http://www.audiocoding.com (Page with a wiki on technical audio topics, homepage of FAAC and FAAD2, also has an AAC forum.)&lt;br /&gt;
* http://www.ff123.net (Lots of general information on various MP3 implementations, test samples, testing methodology information, homepage of ABC/HR)&lt;br /&gt;
* http://www.head-fi.org (general information/board about head phones and portable audio players)&lt;br /&gt;
* http://www.rarewares.org (Downloads for many audio and media tools)&lt;br /&gt;
&lt;br /&gt;
====Articles====&lt;br /&gt;
&lt;br /&gt;
====Listening Tests====&lt;br /&gt;
&lt;br /&gt;
===Other Topics===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
* [[MPEG-4 Visual]]&lt;br /&gt;
* [[Theora]]&lt;br /&gt;
* [[Real Video]]&lt;br /&gt;
* [[Windows Media Video]]&lt;br /&gt;
* [[VP6]]&lt;br /&gt;
&lt;br /&gt;
====[[Container Format]]s====&lt;br /&gt;
* [[Matroska]]&lt;br /&gt;
* [[Ogg]]&lt;br /&gt;
* [[AVI]]&lt;br /&gt;
* [[MPEG-4 Systems]]&lt;br /&gt;
&lt;br /&gt;
====[[Metadata]]====&lt;br /&gt;
* [[ID3]]&lt;br /&gt;
* [[APE Tags]]&lt;br /&gt;
* [[Vorbis Comment]]&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2068</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2068"/>
		<updated>2005-02-20T10:41:34Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
Replaygain being present in the specs of flac, mpc and ape formats, any player that support those formats usually support replaygain.&lt;br /&gt;
&lt;br /&gt;
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects. (it can also calculate replaygain)&lt;br /&gt;
* [[Winamp]]. MP3 replaygain support with adequate plugins (e.g. [http://www3.cypress.ne.jp/otachan/in_mpg123.html Otachan&#039;s in_mpg123] - if your japanese is not that good, you can find details [http://www.hydrogenaudio.org/forums/index.php?showtopic=18530 in this thread])&lt;br /&gt;
&lt;br /&gt;
and probably others.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* [[XMMS]]. MP3 replaygain with [http://perso.crans.org/~krempp/xmms-mad/ custom plugin] can read RG info from APEv2 tags.&lt;br /&gt;
&lt;br /&gt;
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for APEv2 tags in mp3 files, players using this library (like [[amarok]] and [[JuK]]) might support that kind of replaygain tags in the near future.&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
Sadly, none that I know of. So re-encoding (or using mp3gain) to attenuate the audio-data is the only solution.&lt;br /&gt;
&lt;br /&gt;
The iPod features &#039;&#039;Soundcheck&#039;&#039;, which seems to produce roughly the same normalization gains as replaygain, but doesnt provide an Album Gain.&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;br /&gt;
* audio engineer Bob Katz&#039;s many interesting pages (e.g. [http://www.digido.com/portal/pmodule_id=11/pmdmode=fullscreen/pageadder_page_id=93/ this one]) is the best source to understand why replaygain is useful, and understand all that digital audio stuff. This actually was in part responsible for the design of replaygain by David Robinson in the first place, IIRC.&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2032</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2032"/>
		<updated>2005-02-19T20:08:01Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
Replaygain being present in the specs of flac, mpc and ape formats, any player that support those formats usually support replaygain.&lt;br /&gt;
&lt;br /&gt;
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects. (it can also calculate replaygain)&lt;br /&gt;
* [[Winamp]]. MP3 replaygain support with adequate plugins (e.g. [http://www3.cypress.ne.jp/otachan/in_mpg123.html Otachan&#039;s in_mpg123] - this one parses RG info in &#039;&#039;id3v2 tags&#039;&#039;, not APEv2 ..)&lt;br /&gt;
&lt;br /&gt;
and probably others.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* [[XMMS]]. MP3 replaygain with [http://perso.crans.org/~krempp/xmms-mad/ custom plugin] can read RG info from APEv2 tags.&lt;br /&gt;
&lt;br /&gt;
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for APEv2 tags in mp3 files, players using this library (like [[amarok]] and [[JuK]]) might support that kind of replaygain tags in the near future.&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
Sadly, none that I know of. So re-encoding (or using mp3gain) to attenuate the audio-data is the only solution.&lt;br /&gt;
&lt;br /&gt;
The iPod features &#039;&#039;Soundcheck&#039;&#039;, which seems to produce roughly the same normalization gains as replaygain, but doesnt provide an Album Gain.&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;br /&gt;
* audio engineer Bob Katz&#039;s many interesting pages (e.g. [http://www.digido.com/portal/pmodule_id=11/pmdmode=fullscreen/pageadder_page_id=93/ this one]) is the best source to understand why replaygain is useful, and understand all that digital audio stuff. This actually was in part responsible for the design of replaygain by David Robinson in the first place, IIRC.&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2031</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2031"/>
		<updated>2005-02-19T20:06:04Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Windows */  winamp&amp;#039;s otachan plugin parses id3v2 RG tags&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
Replaygain being present in the specs of flac, mpc and ape formats, any player that support those formats usually support replaygain.&lt;br /&gt;
&lt;br /&gt;
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects. (it can also calculate replaygain)&lt;br /&gt;
* [[Winamp]]. MP3 replaygain support with adequate plugins (e.g. [http://www3.cypress.ne.jp/otachan/in_mpg123.html Otachan&#039;s in_mpg123] - this one parses RG info in &#039;&#039;id3v2 tags&#039;&#039;, not APEv2 ..)&lt;br /&gt;
&lt;br /&gt;
and probably others.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* [[XMMS]]. MP3 replaygain with [http://perso.crans.org/~krempp/xmms-mad/ custom plugin]&lt;br /&gt;
&lt;br /&gt;
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for APEv2 tags in mp3 files, players using this library (like [[amarok]] and [[JuK]]) might support replaygain metadata in mp3 files in recent future.&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
Sadly, none that I know of. So re-encoding (or using mp3gain) to attenuate the audio-data is the only solution.&lt;br /&gt;
&lt;br /&gt;
The iPod features &#039;&#039;Soundcheck&#039;&#039;, which seems to produce roughly the same normalization gains as replaygain, but doesnt provide an Album Gain.&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;br /&gt;
* audio engineer Bob Katz&#039;s many interesting pages (e.g. [http://www.digido.com/portal/pmodule_id=11/pmdmode=fullscreen/pageadder_page_id=93/ this one]) is the best source to understand why replaygain is useful, and understand all that digital audio stuff. This actually was in part responsible for the design of replaygain by David Robinson in the first place, IIRC.&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2030</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2030"/>
		<updated>2005-02-18T14:46:37Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Portable devices */ a bit more details&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
Replaygain being present in the specs of flac, mpc and ape formats, any player that support those formats usually support replaygain.&lt;br /&gt;
&lt;br /&gt;
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects. (it can also calculate replaygain)&lt;br /&gt;
* [[Winamp]]. MP3 replaygain support with adequate plugins ([http://www3.cypress.ne.jp/otachan/in_mpg123.html Shibatch&#039;s in_mpg123] - a nice occasion to test your CJK fonts ;-)&lt;br /&gt;
and probably others.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* [[XMMS]]. MP3 replaygain with [http://perso.crans.org/~krempp/xmms-mad/ custom plugin]&lt;br /&gt;
&lt;br /&gt;
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for APEv2 tags in mp3 files, players using this library (like [[amarok]] and [[JuK]]) might support replaygain metadata in mp3 files in recent future.&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
Sadly, none that I know of. So re-encoding (or using mp3gain) to attenuate the audio-data is the only solution.&lt;br /&gt;
&lt;br /&gt;
The iPod features &#039;&#039;Soundcheck&#039;&#039;, which seems to produce roughly the same normalization gains as replaygain, but doesnt provide an Album Gain.&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;br /&gt;
* audio engineer Bob Katz&#039;s many interesting pages (e.g. [http://www.digido.com/portal/pmodule_id=11/pmdmode=fullscreen/pageadder_page_id=93/ this one]) is the best source to understand why replaygain is useful, and understand all that digital audio stuff. This actually was in part responsible for the design of replaygain by David Robinson in the first place, IIRC.&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2027</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2027"/>
		<updated>2005-02-18T14:10:49Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Additional reading */ link to Bob Katz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
Replaygain being present in the specs of flac, ogg, mpc and ape formats, any player that support those formats usually support replaygain.&lt;br /&gt;
&lt;br /&gt;
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects. (it can also calculate replaygain)&lt;br /&gt;
* [[Winamp]]. MP3 replaygain support with adequate plugins ([http://www3.cypress.ne.jp/otachan/in_mpg123.html Shibatch&#039;s in_mpg123] - a nice occasion to test your CJK fonts ;-)&lt;br /&gt;
and probably others.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* [[XMMS]]. MP3 replaygain with [http://perso.crans.org/~krempp/xmms-mad/ custom plugin]&lt;br /&gt;
&lt;br /&gt;
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for APEv2 tags in mp3 files, players using this library (like [[amarok]] and [[JuK]]) might support replaygain metadata in mp3 files in recent future.&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
none that I know of.&lt;br /&gt;
the iPod supports some kind of replaygain.&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;br /&gt;
* audio engineer Bob Katz&#039;s many interesting pages (e.g. [http://www.digido.com/portal/pmodule_id=11/pmdmode=fullscreen/pageadder_page_id=93/ this one]) is the best source to understand why replaygain is useful, and understand all that digital audio stuff. This actually was in part responsible for the design of replaygain by David Robinson in the first place, IIRC.&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2026</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2026"/>
		<updated>2005-02-18T13:48:57Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Linux */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
Replaygain being present in the specs of flac, ogg, mpc and ape formats, any player that support those formats usually support replaygain.&lt;br /&gt;
&lt;br /&gt;
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects. (it can also calculate replaygain)&lt;br /&gt;
* [[Winamp]]. MP3 replaygain support with adequate plugins ([http://www3.cypress.ne.jp/otachan/in_mpg123.html Shibatch&#039;s in_mpg123] - a nice occasion to test your CJK fonts ;-)&lt;br /&gt;
and probably others.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* [[XMMS]]. MP3 replaygain with [http://perso.crans.org/~krempp/xmms-mad/ custom plugin]&lt;br /&gt;
&lt;br /&gt;
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for APEv2 tags in mp3 files, players using this library (like [[amarok]] and [[JuK]]) might support replaygain metadata in mp3 files in recent future.&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
none that I know of.&lt;br /&gt;
the iPod supports some kind of replaygain.&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2025</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2025"/>
		<updated>2005-02-18T13:43:12Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Windows */  typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
Replaygain being present in the specs of flac, ogg, mpc and ape formats, any player that support those formats usually support replaygain.&lt;br /&gt;
&lt;br /&gt;
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects. (it can also calculate replaygain)&lt;br /&gt;
* [[Winamp]]. MP3 replaygain support with adequate plugins ([http://www3.cypress.ne.jp/otachan/in_mpg123.html Shibatch&#039;s in_mpg123] - a nice occasion to test your CJK fonts ;-)&lt;br /&gt;
and probably others.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* [[XMMS]]. MP3 replaygain with [http://perso.crans.org/~krempp/xmms-mad/ custom plugin]&lt;br /&gt;
&lt;br /&gt;
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for APEv2 tags in mp3 files, players using this library (like [[amarok]] and [[juk]]) might support replaygain metadata in mp3 files in recent future.&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
none that I know of.&lt;br /&gt;
the iPod supports some kind of replaygain.&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2024</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2024"/>
		<updated>2005-02-18T13:39:21Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
Replaygain being present in the specs of flac, ogg, mpc and ape formats, any player that support those formats usually support replaygain.&lt;br /&gt;
&lt;br /&gt;
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects. (it can also calculate replaygain)&lt;br /&gt;
* [[Winamp]]. MP3 replaygain support with adequate plugins ([http://www3.cypress.ne.jp/otachan/in_mpg123.html Shibatch&#039;s in_mpg123] - a nice occasion to test your JKS fonts)&lt;br /&gt;
and probably others.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* [[XMMS]]. MP3 replaygain with [http://perso.crans.org/~krempp/xmms-mad/ custom plugin]&lt;br /&gt;
&lt;br /&gt;
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for APEv2 tags in mp3 files, players using this library (like [[amarok]] and [[juk]]) might support replaygain metadata in mp3 files in recent future.&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
none that I know of.&lt;br /&gt;
the iPod supports some kind of replaygain.&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2023</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2023"/>
		<updated>2005-02-18T13:22:16Z</updated>

		<summary type="html">&lt;p&gt;SamSam: added Players support section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
Replaygain being present in the specs of flac, ogg, mpc and ape formats, any player that support those formats usually support replaygain.&lt;br /&gt;
&lt;br /&gt;
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects. (it can also calculate replaygain)&lt;br /&gt;
* [[Winamp]]. MP3 replaygain support with adequate plugins (e.g. [http://www.xs4all.nl/~walterln/replaygain/ walterln])&lt;br /&gt;
and probably others.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* [[XMMS]]. MP3 replaygain with [http://perso.crans.org/~krempp/xmms-mad/ custom plugin]&lt;br /&gt;
&lt;br /&gt;
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for APEv2 tags in mp3 files, players using this library (like [[amarok]] and [[juk]]) might support replaygain metadata in mp3 files in recent future.&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
none that I know of.&lt;br /&gt;
the iPod supports some kind of replaygain.&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2022</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2022"/>
		<updated>2005-02-18T12:48:50Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Additional reading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website] (this hasn&#039;t been updated since 2001, and everything there is outdated except for the description of the algorithm - but know that the 83dB SPL reference has since then be changed to 89 dB SPL ..)&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2021</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=2021"/>
		<updated>2005-02-18T12:46:15Z</updated>

		<summary type="html">&lt;p&gt;SamSam: /* Introduction */ correction about &amp;#039;normalization&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Replaygain calculates the average perceived loudness of either a track (track gain) or an album (album gain) and uses this information to properly adjust the volume of tracks, that are mastered at different volume levels, during playback. This will make sure that you will have a similar volume levels on all of your tracks or albums without loosing any dynamic range of your music. In the case of Album Gain, it will even make sure that more quiet tracks of an album will sound more quiet and tracks that where meant to be louder, louder. &lt;br /&gt;
It shouldn&#039;t be confused with algorithms that adjust playback volume dynamically within a single track.&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses [[meta data]] and does not touch the audio itself.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called &#039;Track Gain&#039;). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called &#039;Album Gain&#039;). In a [[meta data]] based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
[http://mp3gain.sourceforge.net/ MP3Gain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Audio or Meta&lt;br /&gt;
&lt;br /&gt;
* In Meta mode, the tags are written in [[APEv2]] tags.&lt;br /&gt;
* In Audio Data Mode, the gain is applied to each frame&#039;s gain byte, and the process can be perfectly reverted.&lt;br /&gt;
&lt;br /&gt;
Limitations: Limited to 1.5db steps in Audio Data mode&lt;br /&gt;
&lt;br /&gt;
==LAME==&lt;br /&gt;
[http://lame.sourceforge.net/ LAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[MP3]]&lt;br /&gt;
&lt;br /&gt;
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
&lt;br /&gt;
Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Replaygain==&lt;br /&gt;
[http://rarewares.org/mpc.html MPC replaygain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: MPC&lt;br /&gt;
&lt;br /&gt;
Method: Header (similar to Meta data method. See &amp;quot;notes&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
[http://www.sjeng.org/vorbisgain.html Vorbisgain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[Ogg Vorbis]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
[http://flac.sf.net FLAC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: [[FLAC]]&lt;br /&gt;
&lt;br /&gt;
Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
&lt;br /&gt;
==foobar2000 replaygain scanner==&lt;br /&gt;
[http://foobar2000.org Foobar2000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
* [[MPC]]: Values written to header as decribed under &amp;quot;replaygain&amp;quot;.&lt;br /&gt;
* [[Ogg Vorbis]]: In [[Vorbis comment]].&lt;br /&gt;
* [[AAC]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).&lt;br /&gt;
* [[FLAC]]: In [[Vorbis comment]].&lt;br /&gt;
* [[APE]]: Values written to [[APEv2]] tags.&lt;br /&gt;
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.&lt;br /&gt;
&lt;br /&gt;
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.&lt;br /&gt;
&lt;br /&gt;
All other formats are supported but the replaygain values are saved to the foobar2000 database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: PCM Wave&lt;br /&gt;
&lt;br /&gt;
Method: Audio&lt;br /&gt;
&lt;br /&gt;
Limitations: Irreversible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Additional reading=&lt;br /&gt;
* [http://replaygain.hydrogenaudio.org Original replaygain website]&lt;/div&gt;</summary>
		<author><name>SamSam</name></author>
	</entry>
</feed>