<?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=Pmmagic</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=Pmmagic"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/Pmmagic"/>
	<updated>2026-04-29T14:11:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=10184</id>
		<title>Replay Gain</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Replay_Gain&amp;diff=10184"/>
		<updated>2006-02-18T18:32:06Z</updated>

		<summary type="html">&lt;p&gt;Pmmagic: /* Portable devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Replaygain&#039;&#039;&#039; is the name of a technique invented to achieve the same playback volume of audio files. It specifies the reference level of 89dB and an algorithm to measure the &#039;&#039;&#039;perceived&#039;&#039;&#039; loudness of audio data.&lt;br /&gt;
&lt;br /&gt;
Replaygain is more than mere [[Normalization|normalization]]. In normalization, you merely ensure that the peak amplitude reaches a certain level. However, songs with &#039;spiky&#039; waveforms might not be amplified enough. The replaygain technique measures the &#039;&#039;effective&#039;&#039; (i.e. RMS) power of the waveform, and amplifies the waveform accordingly. The result is that replaygained waveforms are usually more uniformly amplified that normalized waveforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Implementations=&lt;br /&gt;
&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;
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 data is permanently modified, only one type of replaygain can be chosen. Furthermore, if the audio data is modified, you may not be able to restore the original data, especially if the replaygain technique produces a negative amplification.&lt;br /&gt;
&lt;br /&gt;
Replaygain has significant advantages over [[Normalization|normalizing]]. It allows the loudness of a song to be consistant over an entire collection of audio, similar like normalizing (this is called &#039;Track Gain&#039;, or &#039;Radio Gain&#039; in earlier parlance). However, it also allows the 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;, or &#039;Audiophile Gain&#039; in earlier parlance). This is usually very important in classical CDs, as there may be quiet segments and loud segments written into different tracks.&lt;br /&gt;
&lt;br /&gt;
==MP3Gain==&lt;br /&gt;
&lt;br /&gt;
* Format: [[MP3]]&lt;br /&gt;
* Method: Audio or Meta&lt;br /&gt;
* Limitations: Limited to 1.5dB steps in Audio Data mode&lt;br /&gt;
* http://mp3gain.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[LAME]]==&lt;br /&gt;
&lt;br /&gt;
* Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])&lt;br /&gt;
* Notes: Added during encoding; not supported by any player yet; Track Gain only&lt;br /&gt;
* http://lame.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[MPC]] replaygain==&lt;br /&gt;
&lt;br /&gt;
* Method: Header (similar to Meta data method)&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;
* http://rarewares.org/mpc.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbisgain==&lt;br /&gt;
&lt;br /&gt;
* Format: [[Ogg Vorbis]]&lt;br /&gt;
* Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
* http://www.sjeng.org/vorbisgain.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC/metaflac==&lt;br /&gt;
&lt;br /&gt;
* Format: FLAC&lt;br /&gt;
* Method: Meta (in [[Vorbis comment]])&lt;br /&gt;
* http://flac.sf.net&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wavegain==&lt;br /&gt;
&lt;br /&gt;
* Format: waveform&lt;br /&gt;
* Method: Audio&lt;br /&gt;
* Limitations: Irreversible&lt;br /&gt;
* http://www.rarewares.org/files/others/wavegain.zip&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[foobar2000]] replaygain scanner==&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.&lt;br /&gt;
** [[Ogg Vorbis]]: Values written to [[Vorbis comment]].&lt;br /&gt;
** [[WavPack]]: Values written to [[APEv2]] tags.&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]]: Values written to [[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;
** All other formats are supported but the replaygain values are saved to the foobar2000 database.&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;
* http://foobar2000.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[MediaMonkey]]==&lt;br /&gt;
&lt;br /&gt;
* Format:&lt;br /&gt;
** [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.&lt;br /&gt;
** [[Ogg Vorbis]]: Values written to [[Vorbis comment]].&lt;br /&gt;
** [[WMA]]: Values stored in its database.&lt;br /&gt;
** [[FLAC]]: Values written to [[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;
* Does not support Album/Audiophile replaygain&lt;br /&gt;
* Also capable of (irreversibly) changing the volume of MP3 tracks&lt;br /&gt;
* http://www.mediamonkey.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Players support=&lt;br /&gt;
&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;
&lt;br /&gt;
==Windows==&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000]] supports replaygain in all possible aspects.&lt;br /&gt;
* [[Winamp]]&lt;br /&gt;
** MP3 replaygain support with adequate plugins (e.g. [http://www.aikis.or.jp/~otachan/in_mpg123.html Otachan&#039;s in_mpg123] - if you can&#039;t read japanese, you can find details [http://www.hydrogenaudio.org/forums/index.php?showtopic=18530 in this thread])&lt;br /&gt;
** [[Ogg Vorbis]] replaygain support&lt;br /&gt;
* [[MediaMonkey]] supports track replaygain only&lt;br /&gt;
* [[XMPlay]] recently implemented replaygain&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...and probably others.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
&lt;br /&gt;
* [[XMMS]]. Reads replaygain from [[FLAC]], [[MPC]], [[Ogg Vorbis]] ..&lt;br /&gt;
:For [[MP3]], use the CVS version of the [http://xmms-mad.sourceforge.net/ xmms-mad]  mp3 plugin (it&#039;s not yet released as binary, furthermore not available in distribs&#039; versions for now. Meanwhile binaries are available here: [http://perso.crans.org/~krempp/xmms-mad/ custom binaries])&lt;br /&gt;
* [[amaroK]]. By using the amaroK-script [http://kde-apps.org/content/show.php?content=26073 ReplayGain]&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;
* [http://www.sacredchao.net/quodlibet Quod Libet] reads replaygain from [[Ogg Vorbis]], [[FLAC]], and [[MPC]]&lt;br /&gt;
:Requires support to be enabled (via the appropriate python bindings and libraries) for the above formats. Does not support replaygain values stored in [[APEv2]] tags in [[MP3]]s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Portable devices==&lt;br /&gt;
&lt;br /&gt;
Current development builds of [http://www.rockbox.org/ Rockbox] for the iRiver H100 and H300 series players support replaygain for some encoder formats.  This is a rapidly evolving feature.  There are no other portable players known to support replaygain.&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]&lt;/div&gt;</summary>
		<author><name>Pmmagic</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Rockbox&amp;diff=10183</id>
		<title>Rockbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Rockbox&amp;diff=10183"/>
		<updated>2006-02-18T18:26:21Z</updated>

		<summary type="html">&lt;p&gt;Pmmagic: /* H1xx/H3xx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Rockboxlogo.png|right]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rockbox&#039;&#039;&#039; is a [[GPL]]-compliant [[open source]] operating system for portable digital audio players (DAPs). The Rockbox Project began in 2002 and was first implemented on the [[Archos]] Studio DAP because of owner frustration with severe limitations in the manufacturer-supplied user interface and device operations.&lt;br /&gt;
&lt;br /&gt;
Rockbox can completely replace the host device&#039;s operating system firmware and has matured to become an extensible, flexible platform that provides a plug-in architecture for adding PDA functionality, applications, utilities, and games, and has also managed to retrofit video playback functionality onto DAPs first released in mid-2000. Recently, Rockbox now includes a voice-driven user-interface suitable for operation by blind and visually impaired users.&lt;br /&gt;
&lt;br /&gt;
Although Rockbox&#039;s official title is &amp;quot;Rockbox: Open Source Jukebox Firmware&amp;quot;, in many instances it is not actually installed to (or run from) flash memory. Instead a minimal bootloader is installed in the supported device&#039;s flash which is capable of either loading Rockbox from the hard disk or, alternately, the original factory firmware.&lt;br /&gt;
&lt;br /&gt;
==Archos devices==&lt;br /&gt;
&lt;br /&gt;
Rockbox was first designed for the Archos series of [[MP3]] players and player/recorders. These devices have relatively weak main CPUs and instead offload music playback to dedicated hardware MP3 decoding chips. Rockbox, therefore, was unable to significantly alter playback capabilities.  Instead, it offered a greatly improved user interface and added plugin functionality not present in the factory firmware.&lt;br /&gt;
&lt;br /&gt;
Rockbox is capable of being permanently flashed into flash memory on the Archos devices, making it a literal firmware replacement.&lt;br /&gt;
&lt;br /&gt;
==iRiver devices==&lt;br /&gt;
&lt;br /&gt;
===H1xx/H3xx===&lt;br /&gt;
Beginning in late 2004, an effort began to port Rockbox to the Motorola ColdFire-powered devices manufactured by [[iRiver]], focusing on the H1xx series of hard drive players (H110/H120/H140). These devices perform audio decoding in software, allowing Rockbox to potentially support many more audio codecs than the original firmware as well as bringing the extensibility and increased functionality already present in the Archos ports. Rockbox is run from the hard disk on these devices, after being started with a custom bootloader.&lt;br /&gt;
&lt;br /&gt;
As of February 2006, the iRiver port is in pre-release advanced testing. Most major functions are fully supported including [[gapless|gapless playback]], [[ReplayGain]], &amp;quot;on the fly&amp;quot; (OTF) playlists, FM radio, remote control, custom UI themes and [[WAV]] recording (including FM recording). Supported playback codecs include: MPEG audio ([[MP3]]/[[MP2]]), [[Ogg Vorbis]], [[Musepack]], [[AC3]], [[AAC]] (experimental, not yet real-time), [[FLAC]], [[Shorten]], [[Apple Lossless]], [[WavPack]] and uncompressed WAV audio. Plugins include a colour [[JPEG]] viewer, the Rockboy Game Boy emulator (not yet real-time) and several games.&lt;br /&gt;
&lt;br /&gt;
A port is underway for the IRiver H3xx series which is similar to the H1xx except for the addition of a color screen, USB host capability and the removal of the H1xx digital optical in/out jacks. As of January 2006, the port is in public testing. Most basic functions work (including playback). Support for a color UI is currently in active development.&lt;br /&gt;
&lt;br /&gt;
===iFP-xxx===&lt;br /&gt;
A port to the iFP-xxx flash-based devices (starting with the iFP-790) is underway. When completed it will be the first pure flash device to be supported by Rockbox. The port is currently suitable for developers only.&lt;br /&gt;
&lt;br /&gt;
===H10===&lt;br /&gt;
It has been recently discovered that the iRiver H10 Series|iRiver H10 uses the same main CPU as the iPod, meaning that it may be possible to port Rockbox using much of the code developed for the iPod port. It is not yet known whether an H10 port will ever officially be started.&lt;br /&gt;
&lt;br /&gt;
==iAudio devices==&lt;br /&gt;
A port to the [[iAudio]] X5 hard drive player (also powered by the Motorola ColdFire chip) is underway. The port is currently suitable for developers only.&lt;br /&gt;
&lt;br /&gt;
==Apple devices==&lt;br /&gt;
&lt;br /&gt;
In November 2005, work began on a port of Rockbox to Apple iPod portable players.  As of January 2006, support is available for the the iPod photo and nano with work to support greyscale models (e.g. iPod mini) currently underway.&lt;br /&gt;
&lt;br /&gt;
==Neuros devices==&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.rockbox.org/ The Rockbox Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;&#039;&#039;~ Text taken from [http://en.wikipedia.org/wiki/Rockbox Wikipedia entry for Rockbox]&#039;&#039;&amp;lt;/font&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pmmagic</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Rockbox&amp;diff=10182</id>
		<title>Rockbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Rockbox&amp;diff=10182"/>
		<updated>2006-02-18T18:25:33Z</updated>

		<summary type="html">&lt;p&gt;Pmmagic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Rockboxlogo.png|right]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rockbox&#039;&#039;&#039; is a [[GPL]]-compliant [[open source]] operating system for portable digital audio players (DAPs). The Rockbox Project began in 2002 and was first implemented on the [[Archos]] Studio DAP because of owner frustration with severe limitations in the manufacturer-supplied user interface and device operations.&lt;br /&gt;
&lt;br /&gt;
Rockbox can completely replace the host device&#039;s operating system firmware and has matured to become an extensible, flexible platform that provides a plug-in architecture for adding PDA functionality, applications, utilities, and games, and has also managed to retrofit video playback functionality onto DAPs first released in mid-2000. Recently, Rockbox now includes a voice-driven user-interface suitable for operation by blind and visually impaired users.&lt;br /&gt;
&lt;br /&gt;
Although Rockbox&#039;s official title is &amp;quot;Rockbox: Open Source Jukebox Firmware&amp;quot;, in many instances it is not actually installed to (or run from) flash memory. Instead a minimal bootloader is installed in the supported device&#039;s flash which is capable of either loading Rockbox from the hard disk or, alternately, the original factory firmware.&lt;br /&gt;
&lt;br /&gt;
==Archos devices==&lt;br /&gt;
&lt;br /&gt;
Rockbox was first designed for the Archos series of [[MP3]] players and player/recorders. These devices have relatively weak main CPUs and instead offload music playback to dedicated hardware MP3 decoding chips. Rockbox, therefore, was unable to significantly alter playback capabilities.  Instead, it offered a greatly improved user interface and added plugin functionality not present in the factory firmware.&lt;br /&gt;
&lt;br /&gt;
Rockbox is capable of being permanently flashed into flash memory on the Archos devices, making it a literal firmware replacement.&lt;br /&gt;
&lt;br /&gt;
==iRiver devices==&lt;br /&gt;
&lt;br /&gt;
===H1xx/H3xx===&lt;br /&gt;
Beginning in late 2004, an effort began to port Rockbox to the Motorola ColdFire-powered devices manufactured by [[iRiver]], focusing on the H1xx series of hard drive players (H110/H120/H140). These devices perform audio decoding in software, allowing Rockbox to potentially support many more audio codecs than the original firmware as well as bringing the extensibility and increased functionality already present in the Archos ports. Rockbox is run from the hard disk on these devices, after being started with a custom bootloader.&lt;br /&gt;
&lt;br /&gt;
As of February 2006, the iRiver port is in pre-release advanced testing. Most major functions are fully supported including [[gapless|gapless playback]], [[ReplayGain]], &amp;quot;on the fly&amp;quot; (OTF) playlists, FM radio, remote control, custom UI themes and [[WAV]] recording (including FM recording). Supported playback codecs include: MPEG audio ([[MP3]]/[[MP2]]), [[Ogg Vorbis]], [[Musepack]], [[AC3]], [[AAC]] (experimental, not yet real-time), [[FLAC]], [[Shorten]], [[Apple Lossless]], [[WavPack]] and uncompressed WAV audio. Plugins include a colour[[JPEG]] viewer, the Rockboy Game Boy emulator (not yet real-time) and several games.&lt;br /&gt;
&lt;br /&gt;
A port is underway for the IRiver H3xx series which is similar to the H1xx except for the addition of a color screen, USB host capability and the removal of the H1xx digital optical in/out jacks. As of January 2006, the port is in public testing. Most basic functions work (including playback). Support for a color UI is currently in active development.&lt;br /&gt;
&lt;br /&gt;
===iFP-xxx===&lt;br /&gt;
A port to the iFP-xxx flash-based devices (starting with the iFP-790) is underway. When completed it will be the first pure flash device to be supported by Rockbox. The port is currently suitable for developers only.&lt;br /&gt;
&lt;br /&gt;
===H10===&lt;br /&gt;
It has been recently discovered that the iRiver H10 Series|iRiver H10 uses the same main CPU as the iPod, meaning that it may be possible to port Rockbox using much of the code developed for the iPod port. It is not yet known whether an H10 port will ever officially be started.&lt;br /&gt;
&lt;br /&gt;
==iAudio devices==&lt;br /&gt;
A port to the [[iAudio]] X5 hard drive player (also powered by the Motorola ColdFire chip) is underway. The port is currently suitable for developers only.&lt;br /&gt;
&lt;br /&gt;
==Apple devices==&lt;br /&gt;
&lt;br /&gt;
In November 2005, work began on a port of Rockbox to Apple iPod portable players.  As of January 2006, support is available for the the iPod photo and nano with work to support greyscale models (e.g. iPod mini) currently underway.&lt;br /&gt;
&lt;br /&gt;
==Neuros devices==&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.rockbox.org/ The Rockbox Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;&#039;&#039;~ Text taken from [http://en.wikipedia.org/wiki/Rockbox Wikipedia entry for Rockbox]&#039;&#039;&amp;lt;/font&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pmmagic</name></author>
	</entry>
</feed>