<?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=Guruboolez</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=Guruboolez"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/Guruboolez"/>
	<updated>2026-04-28T23:48:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Free_Lossless_Audio_Codec&amp;diff=16273</id>
		<title>Free Lossless Audio Codec</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Free_Lossless_Audio_Codec&amp;diff=16273"/>
		<updated>2007-01-06T10:33:07Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Codec Infobox&lt;br /&gt;
| name = FLAC&lt;br /&gt;
| logo = [[Image:FLAC logo.gif]]&lt;br /&gt;
| type = lossless&lt;br /&gt;
| purpose = Popular open source patent free lossless compression scheme.&lt;br /&gt;
| maintainer = Josh Coalson, Xiph Community &lt;br /&gt;
| recommended_encoder = FLAC encoder&lt;br /&gt;
| recommended_text = FLAC v1.1.3&lt;br /&gt;
| website = http://flac.sourceforge.net/&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;FLAC&#039;&#039;&#039; stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is similar to [[MP3]], but [[lossless]], meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, if supported) just like you would an MP3 file.&lt;br /&gt;
&lt;br /&gt;
==General aspects of the format==&lt;br /&gt;
FLAC is freely available and supported on most operating systems, including Windows, UNIX (Linux, *BSD, Solaris, OS X, IRIX), BeOS, OS/2, and Amiga. There are build systems for autotools, MSVC, Watcom C, and Project Builder.&lt;br /&gt;
&lt;br /&gt;
The FLAC project consists of:&lt;br /&gt;
* the stream format&lt;br /&gt;
* reference encoders and decoders in library form&lt;br /&gt;
* flac, a command-line program to encode and decode FLAC files&lt;br /&gt;
* metaflac, a command-line metadata editor for FLAC files&lt;br /&gt;
* input plugins for various music players&lt;br /&gt;
&lt;br /&gt;
When we say that FLAC is &#039;&#039;free&#039;&#039; it means more than just that it is available at no cost. It means that the specification of the format is fully open to the public to be used for any purpose (the FLAC project reserves the right to set the FLAC specification and certify compliance), and that neither the FLAC format nor any of the implemented encoding/decoding methods are covered by any known patent. It also means that all the source code is available under open-source licenses. It is the first truly open and free lossless audio format.&lt;br /&gt;
&lt;br /&gt;
Some claim FLAC is the most widely used lossless compression format on UNIX systems (though it seems more likely that shn retains that honor on all OS platforms).&lt;br /&gt;
FLAC files also can be placed inside an Ogg container using libOggFLAC and libOggFLAC++. &lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* &#039;&#039;&#039;Lossless:&#039;&#039;&#039; The encoding of audio (PCM) data incurs no loss of information, and the decoded audio is bit-for-bit identical to what went into the encoder. Each frame contains a 16-bit CRC of the frame data for detecting transmission errors. The integrity of the audio data is further insured by storing an MD5 signature of the original unencoded audio data in the file header, which can be compared against later during decoding or testing.&lt;br /&gt;
* &#039;&#039;&#039;Fast:&#039;&#039;&#039; FLAC is asymmetric in favor of decode speed. Decoding requires only integer arithmetic, and is much less compute-intensive than for most perceptual codecs. Real-time decode performance is easily achievable on even modest hardware.&lt;br /&gt;
* &#039;&#039;&#039;Hardware support:&#039;&#039;&#039; Because of FLAC&#039;s free reference implementation and low decoding complexity, FLAC is currently the only lossless codec that has any kind of hardware support.&lt;br /&gt;
* &#039;&#039;&#039;Streamable:&#039;&#039;&#039; Each FLAC frame contains enough data to decode that frame. FLAC does not even rely on previous or following frames. FLAC uses sync codes and CRCs (similar to MPEG and other formats), which, along with framing, allow decoders to pick up in the middle of a stream with a minimum of delay.&lt;br /&gt;
* &#039;&#039;&#039;Seekable:&#039;&#039;&#039; FLAC supports fast sample-accurate seeking. Not only is this useful for playback, it makes FLAC files suitable for use in editing applications.&lt;br /&gt;
* &#039;&#039;&#039;Flexible metadata:&#039;&#039;&#039; New metadata blocks can be defined and implemented in future versions of FLAC without breaking older streams or decoders. Currently there are metadata types for tags, cue sheets, and seek tables. Applications can write their own APPLICATION metadata once they register an ID.&lt;br /&gt;
* &#039;&#039;&#039;Suitable for archiving:&#039;&#039;&#039; FLAC is an open format, and there is no generation loss if you need to convert your data to another format in the future. In addition to the frame CRCs and MD5 signature, flac has a verify option that decodes the encoded stream in parallel with the encoding process and compares the result to the original, aborting with an error if there is a mismatch.&lt;br /&gt;
* &#039;&#039;&#039;Convenient CD archiving:&#039;&#039;&#039; FLAC has a &#039;&#039;cue sheet&#039;&#039; metadata block for storing a CD table of contents and all track and index points. For instance, you can rip a CD to a single file, then import the CD&#039;s extracted cue sheet while encoding to yield a single file representation of the entire CD. If your original CD is damaged, the cue sheet can be exported later in order to burn an exact copy.&lt;br /&gt;
* &#039;&#039;&#039;Error resistant:&#039;&#039;&#039; Because of FLAC&#039;s framing, stream errors limit the damage to the frame in which the error occurred, typically a small fraction of a second worth of data. Contrast this with some other lossless codecs, in which a single error destroys the remainder of the stream.&lt;br /&gt;
&lt;br /&gt;
==Pros==&lt;br /&gt;
* Portable to many systems&lt;br /&gt;
* Source open and freely licenced&lt;br /&gt;
* Hardware support (PhatBox, Kenwood MusicKeg, Rio Karma, etc.  See below)&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Extremely fast decoding&lt;br /&gt;
* Supports multichannel and high resolution streams&lt;br /&gt;
* Supports [[ReplayGain]]&lt;br /&gt;
* Supports cue-sheet (with some limitations)&lt;br /&gt;
* Gaining wide use as successor to [[Shorten]]&lt;br /&gt;
&lt;br /&gt;
==Cons==&lt;br /&gt;
* Compresses less efficiently than other popular modern compressors ([[Monkey&#039;s Audio]], [[OptimFROG]])&lt;br /&gt;
* Higher compression modes slow, for little gain over the default setting.&lt;br /&gt;
&lt;br /&gt;
==Hardware and software that support FLAC==&lt;br /&gt;
For a more comprehensive list see the [http://flac.sourceforge.net/links.html FLAC links page].&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
====Home stereo====&lt;br /&gt;
* [http://www.request.com/us/ AudioReQuest] music servers&lt;br /&gt;
* [http://www.avegasystems.com/ Avega Systems]&#039; wireless [http://www.avegasystems.com/_documents/Oyster_Specifications.pdf Oyster] loudspeakers&lt;br /&gt;
* Digital Techniques&#039; &amp;quot;iStereo&amp;quot; [http://www.digitaltechniques.com/M300A_Overview.html M300A Digital Music Player]&lt;br /&gt;
* Escient&#039;s [http://www.escient.com/ FireBall servers (E2-40/160/300, DVDM-300)]&lt;br /&gt;
* [http://www.hermstedt.com/english/hifidelio/hifidelio.html Hifidelio]&lt;br /&gt;
* [http://www.imuse.us/ iMuse] audio/video media servers&lt;br /&gt;
* Meda Systems&#039; [http://www.medainc.com/ Bravo servers]&lt;br /&gt;
* The [http://www.cesweb.org/attendees/show_floor/product_locator/product_details.asp?prodid=5181 MS300 Music Server] by McIntosh Laboratory&lt;br /&gt;
* Olive&#039;s [http://www.olive.us/ Symphony] wireless digital music center&lt;br /&gt;
* [http://www.phatnoise.com/products/homeplayer/index.php PhatNoise Home Digital Media Player]&lt;br /&gt;
* [http://www.numark.com/ Numark]&#039;s DJ equipment (HDX and CDX turntables, HDMIX mixer)&lt;br /&gt;
* [http://www.mock.com/receiver/ Rio Reciever] and Dell Digital Audio Receiver&lt;br /&gt;
* [http://www.rokulabs.com/products/photobridge/features.php Roku PhotoBridge HD] (with [http://homepage.ntlworld.ie/p.mc.quillan/FLAC_V0.7.zip plugin])&lt;br /&gt;
* [http://www.skipjam.com/ SkipJam]&#039;s networked audio/video devices&lt;br /&gt;
* [http://www.sonos.com/ Sonos Digital Music System]&lt;br /&gt;
* Slim Devices&#039; [http://www.slimdevices.com/pi_transporter.html Transporter] and [http://www.slimdevices.com/pi_squeezebox.html Squeezebox] networked audi players&lt;br /&gt;
* [http://www.z500series.com/ Zensonic Z500 Networked DVD Media Player]&lt;br /&gt;
* Ziova&#039;s [http://www.ziova.com/cs510.php CS510] and [http://www.ziova.com/cs505.php CS505] network media players&lt;br /&gt;
&lt;br /&gt;
====Car stereo====&lt;br /&gt;
* [http://www.phatnoise.com/products/digitalmediaplayers/kenwood_music_keg.php Kenwood Music Keg]&lt;br /&gt;
* [http://www.phatnoise.com/products/digitalmediaplayers/index.php PhatBox]&lt;br /&gt;
&lt;br /&gt;
====Portable====&lt;br /&gt;
* [[Apple iPod]] with [[Rockbox]] firmware&lt;br /&gt;
* Bluedot&#039;s [http://www.digitalworldtokyo.com/2006/07/bluedot_pmp_runs_linux_loves.php BMP-1430]&lt;br /&gt;
* Green Apple&#039;s portable media player: [http://www.apod.com.cn/show_products.asp?photoID=437 AP3000]&lt;br /&gt;
* [[iAudio M3]] and X5&lt;br /&gt;
* [[iRiver]] iHP-120/iHP-140 with [[Rockbox]] firmware&lt;br /&gt;
* [[Iwod G10]]&lt;br /&gt;
* [[Rio Karma]]&lt;br /&gt;
* TrekStor&#039;s [http://www.trekstor.de/en/products/detail_mp3.php?pid=66 Vibez]&lt;br /&gt;
&lt;br /&gt;
===Software===&lt;br /&gt;
====Players====&lt;br /&gt;
* [http://koti.welho.com/hylinen/apollo/ Apollo]&lt;br /&gt;
* [http://cogosx.sourceforge.net Cog] — for Mac OS X&lt;br /&gt;
* [[foobar2000]]&lt;br /&gt;
* [[JRiver Media Center]]&lt;br /&gt;
* [http://fondriest.frederic.free.fr/realisations/lamip/ LAMIP]&lt;br /&gt;
* [[MediaMonkey]]&lt;br /&gt;
* [http://www.mplayerhq.hu/ MPlayer]&lt;br /&gt;
* [http://www.mythtv.org/ MythTV]&lt;br /&gt;
* [http://www.quinnware.com/ QCD] ([http://www.quinnware.com/list_plugins.php?type=input plugin])&lt;br /&gt;
* [http://www.videolan.org/ VLC]&lt;br /&gt;
* [http://www.vuplayer.com/vuplayer.htm VUPlayer]&lt;br /&gt;
* [[Winamp]]&lt;br /&gt;
* [[Windows Media Player]] and other directshow-based players (MPC, TCMP, RadLight) (with [http://www.illiminable.com/ogg/ Illiminable&#039;s directshow filters] or [http://corecodec.org/projects/coreflac CoreFLAC])&lt;br /&gt;
* [http://xine.sourceforge.net/ Xine]&lt;br /&gt;
* [[XMMS]]&lt;br /&gt;
* [http://www.un4seen.com/ XMplay]&lt;br /&gt;
&lt;br /&gt;
====Frontends (Windows)====&lt;br /&gt;
* [http://www.uninformative.com/flacattack/ Flacattack]&lt;br /&gt;
* Custom [http://members.home.nl/w.speek/flac.htm Windows Frontend] (by Speek)&lt;br /&gt;
* [http://www.unifront.boereck.de/ UniversalFront] by Böreck&lt;br /&gt;
* [http://home.vxu.se/mdati00/frontah/ Frontah] by Madah&lt;br /&gt;
* [http://www.webearce.com.ar/ MAREO] by Kwambis&lt;br /&gt;
&lt;br /&gt;
====Frontends (Mac)====&lt;br /&gt;
* [http://www.danrules.com/macflac/ MacFLAC]&lt;br /&gt;
* [http://www.sbooth.org/Max/ Max]&lt;br /&gt;
* [http://members.rogers.com/beamsplitter/ RipBeak]&lt;br /&gt;
* [http://www.versiontracker.com/dyn/moreinfo/macosx/21952 xACT]&lt;br /&gt;
&lt;br /&gt;
====Converters====&lt;br /&gt;
* [http://www.dbpoweramp.com/ dBpowerAMP] Music Converter / Audio Player / CD Writer&lt;br /&gt;
* [http://www.mediamonkey.com/ MediaMonkey] Music Manager / Audio Player / CD Writer&lt;br /&gt;
* [http://www.germanixsoft.de/ GX:Transcoder] Music converter&lt;br /&gt;
&lt;br /&gt;
====Editors====&lt;br /&gt;
* [[Adobe Audition]]&lt;br /&gt;
&lt;br /&gt;
====CD writers/rippers====&lt;br /&gt;
* [http://www.ahead.de Ahead Nero Burning Rom]&lt;br /&gt;
* [http://arson.sourceforge.net/ Arson]&lt;br /&gt;
* [http://www.burnatonce.com/ burnatonce]&lt;br /&gt;
* [http://www.burrrn.net Burrrn] Audio CD burner&lt;br /&gt;
* [[Exact Audio Copy]] CD Ripper&lt;br /&gt;
* [http://cdexos.sourceforge.net CDex] CD ripper&lt;br /&gt;
* [http://www.cdwave.com/ CD Wave]&lt;br /&gt;
&lt;br /&gt;
====Taggers====&lt;br /&gt;
* [http://www.saunalahti.fi/cse/files/Tag.zip Case&#039;s Tag] command line tagger&lt;br /&gt;
* [http://users.otenet.gr/~jtcliper/tgf/ The GodFather] Tagger / Music manager&lt;br /&gt;
* [http://www.mp3tag.de/en/index.html Mp3tag] Universal Tag Editor&lt;br /&gt;
* [http://sbooth.org/Tag/ Tag] — for Mac OS X 10.4 (Tiger)&lt;br /&gt;
* [http://flac.sourceforge.net/documentation.html#metaflac metaflac] - for general metadata (including Vorbis comments) maintenance&lt;br /&gt;
&lt;br /&gt;
====Other tools====&lt;br /&gt;
* [http://www.burrrn.net/mrq/ Mr. QuestionMan]&lt;br /&gt;
* [http://www.bitattack.ro/ai/ Audio Identifier]&lt;br /&gt;
* [http://www.bunkus.org/videotools/mkvtoolnix/ mkvtoolnix] - tool to multiplex FLAC streams inside the Matroska container&lt;br /&gt;
* [http://flac.sourceforge.net/documentation.html#metaflac metaflac] - for general metadata (including Vorbis comments) maintenance, also to calculate [[replaygain]] values for FLAC files lacking such&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
...and many more; see the [http://flac.sourceforge.net/links.html#software FLAC software section] and [http://flac.sourceforge.net/download.html#extras download section] for a more comprehensive list.&lt;br /&gt;
&lt;br /&gt;
==Frequently asked questions==&lt;br /&gt;
&#039;&#039;Question:&#039;&#039; Does the compression level affect decompression speed?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Short Answer&#039;&#039;: No.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Long Answer&#039;&#039;: In truth, the compression level does affect the decompression speed, but the difference between the various compress levels can barely be measured and is too small to be noticed, even on low-end machines.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Question:&#039;&#039; What is the best compression level for encoding my music?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Short Answer&#039;&#039;: The default setting, 5.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Long Answer&#039;&#039;: Encoding at the default setting will give the best balance between compression and encoding speed. Encoding at 8 can more than quadruple the encoding time, while having an insignificant effect on compression.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Lossless]]&lt;br /&gt;
* [[Lossless Comparison]]&lt;br /&gt;
&lt;br /&gt;
==Externals links==&lt;br /&gt;
* [http://flac.sourceforge.net FLAC website]&lt;br /&gt;
* [http://flac.sourceforge.net/download.html FLAC download]&lt;br /&gt;
* [http://flac.sourceforge.net/format.html Detailed description of the FLAC format]&lt;br /&gt;
* [http://flac.sourceforge.net/documentation.html FLAC documentation]&lt;br /&gt;
* [http://flac.sourceforge.net/faq.html FLAC FAQ]&lt;br /&gt;
* [http://people.ucsc.edu/~rswilson/flactest Omion&#039;s FLAC &amp;quot;File Size vs. Decoding Speed&amp;quot; test] - a very thorough test on [[FLAC#Frequently_Asked_Questions|the influence of the chosen encoding level on the decoding speed of FLAC]]; the only one so far to have covered FLAC&#039;s --super-secret-totally-impractical-compression-level to this extent as well.&lt;br /&gt;
* [http://www.losslessaudioblog.com/ The Lossless Audio Blog] Lossless Audio News &amp;amp; Information Site.&lt;br /&gt;
&lt;br /&gt;
[[Category:Lossless]]&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Artifact&amp;diff=11848</id>
		<title>Artifact</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Artifact&amp;diff=11848"/>
		<updated>2006-06-10T21:42:01Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Different kind of artifacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;artifact&#039;&#039;&#039; is a noticeable difference between an uncompressed signal and a [[lossy|lossily]]-compressed copy.&lt;br /&gt;
[[Lossy]] encoding can result in very different kind of artifacts/distortions. Sometimes it&#039;s not easy to define why the encoding is non-transparent. There are however many typical encoding artifacts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Different kind of artifacts===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[pre echo]]&#039;&#039;&#039;: pre-echo consists in a small amount of noise used to appear just before a contrasted sound events (like percussive instruments). The original transients are therefore smeared: &amp;quot;___shhhTak&amp;quot; instead of &amp;quot;____Tak&amp;quot;. &lt;br /&gt;
&#039;&#039;Illustrative samples&#039;&#039;: [[http://www-ccrma.stanford.edu/~bosse/ castanets.wav]], [[http://anonymousriver.hp.infoseek.co.jp/castanets2/index.html castanets2.wav]]&lt;br /&gt;
&lt;br /&gt;
The phenomenon could sometimes be visualised on a frequency editor:&lt;br /&gt;
[[Image:Preecho.png]]&lt;br /&gt;
&lt;br /&gt;
To listen to the corresponding artifact, click [[http://audiotests.free.fr/tests/wiki/castanets2.mp3 here]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ringing&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;warbling&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;coarseness&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;stereo collapse&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
===External links===&lt;br /&gt;
*[http://ff123.net/training/training.html ff123&#039;s Audio Artifact Training Page]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Preecho.png&amp;diff=11847</id>
		<title>File:Preecho.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Preecho.png&amp;diff=11847"/>
		<updated>2006-06-10T21:32:30Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: illustration of pre-echo phenomenon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;illustration of pre-echo phenomenon&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Artifact&amp;diff=11846</id>
		<title>Artifact</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Artifact&amp;diff=11846"/>
		<updated>2006-06-10T21:02:21Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Different kind of artifacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;artifact&#039;&#039;&#039; is a noticeable difference between an uncompressed signal and a [[lossy|lossily]]-compressed copy.&lt;br /&gt;
[[Lossy]] encoding can result in very different kind of artifacts/distortions. Sometimes it&#039;s not easy to define why the encoding is non-transparent. There are however many typical encoding artifacts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Different kind of artifacts===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[pre echo]]&#039;&#039;&#039;: pre-echo consists in a small amount of noise used to appear just before a contrasted sound events (like percussive instruments). The original transients are therefore smeared: &amp;quot;___shhhTak&amp;quot; instead of &amp;quot;____Tak&amp;quot;. &lt;br /&gt;
&#039;&#039;Illustrative samples&#039;&#039;: [[http://www-ccrma.stanford.edu/~bosse/ castanets.wav]], [[http://anonymousriver.hp.infoseek.co.jp/castanets2/index.html castanets2.wav]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ringing&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;warbling&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;coarseness&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;stereo collapse&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
===External links===&lt;br /&gt;
*[http://ff123.net/training/training.html ff123&#039;s Audio Artifact Training Page]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Artifact&amp;diff=11845</id>
		<title>Artifact</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Artifact&amp;diff=11845"/>
		<updated>2006-06-10T21:01:41Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Different kind of artifacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;artifact&#039;&#039;&#039; is a noticeable difference between an uncompressed signal and a [[lossy|lossily]]-compressed copy.&lt;br /&gt;
[[Lossy]] encoding can result in very different kind of artifacts/distortions. Sometimes it&#039;s not easy to define why the encoding is non-transparent. There are however many typical encoding artifacts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Different kind of artifacts===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[pre echo]]&#039;&#039;&#039;: pre-echo consists in a small amount of noise used to appear just before a contrasted sound events (like percussive instruments). The original transients are therefore smeared: &amp;quot;___shhhTak&amp;quot; instead of &amp;quot;____Tak&amp;quot;. &lt;br /&gt;
&#039;&#039;Illustrative sample&#039;&#039;: [[http://www-ccrma.stanford.edu/~bosse/ castanets.wav]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ringing&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;warbling&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;coarseness&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;stereo collapse&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
===External links===&lt;br /&gt;
*[http://ff123.net/training/training.html ff123&#039;s Audio Artifact Training Page]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Artifact&amp;diff=11831</id>
		<title>Artifact</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Artifact&amp;diff=11831"/>
		<updated>2006-06-10T18:44:54Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;artifact&#039;&#039;&#039; is a noticeable difference between an uncompressed signal and a [[lossy|lossily]]-compressed copy.&lt;br /&gt;
[[Lossy]] encoding can result in very different kind of artifacts/distortions. Sometimes it&#039;s not easy to define why the encoding is non-transparent. There are however many typical encoding artifacts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Different kind of artifacts===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;pre-echo&#039;&#039;&#039;: pre-echo consists in a small amount of noise used to appear just before a contrasted sound events (like percussive instruments). The original transients are therefore smeared: &amp;quot;___shhhTak&amp;quot; instead of &amp;quot;____Tak&amp;quot;. &lt;br /&gt;
&#039;&#039;Illustrative sample&#039;&#039;: castanets.wav&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ringing&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;warbling&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;coarseness&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;stereo collapse&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===External links===&lt;br /&gt;
*[http://ff123.net/training/training.html ff123&#039;s Audio Artifact Training Page]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Choosing_the_best_codec&amp;diff=11830</id>
		<title>Choosing the best codec</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Choosing_the_best_codec&amp;diff=11830"/>
		<updated>2006-06-10T18:27:17Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Why no simple answer? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A common question is &amp;quot;which format is best for me?&amp;quot;, or &amp;quot;which should I use, this or that?&amp;quot;.  While these are important decisions we have all had to make at some point, there is usually no simple answer that can be given to new users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why no simple answer?==&lt;br /&gt;
&lt;br /&gt;
There are several factors that you must first consider, my needs aren&#039;t the same as yours, maybe we want to do different things with our music, or we have a different amount of disk space to use.&lt;br /&gt;
&lt;br /&gt;
Common considerations are:&lt;br /&gt;
* Do you want the option of using a portable player now?&lt;br /&gt;
* Would no playback support other than on your PC be a problem in the future?&lt;br /&gt;
* Do you need to use a popular format?&lt;br /&gt;
* How much space do you want to use for you music?&lt;br /&gt;
* How much music do you want to store?&lt;br /&gt;
* Are you simply interested in quality?&lt;br /&gt;
* &#039;&#039;How good is your hearing&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
The last question is &#039;&#039;&#039;the&#039;&#039;&#039; most important. Why? I have poor hearing, so something that sounds good to me could well be annoying to you. Only you have your ears, so only you know what sounds good to you.&lt;br /&gt;
&lt;br /&gt;
We can however make general recommendations based on test results from the entire community - for example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; [[Lossy]] formats:&lt;br /&gt;
* [[MP3]] has the most widespread acceptance among the general population and in hardware players&lt;br /&gt;
* [[MPC]] was considered in the past as the best format for high bitrates (&amp;gt; 175kb/s)&lt;br /&gt;
* [[Ogg Vorbis]] performs very well from low to high bitrate&lt;br /&gt;
* [[AAC]] is the latest industry standard (MPEG) which offers excellent at every bitrate with modern encoders&lt;br /&gt;
* There are other lossy formats at the [[lossy|lossy page]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; [[Lossless]] formats:&lt;br /&gt;
Lossless compression is the &#039;&#039;only&#039;&#039; way to retain all the original quality and lose no information.&lt;br /&gt;
* [[FLAC]] is considered the most widely supported format&lt;br /&gt;
* [[LA]] and [[OptimFrog]] is considered to be the tightest compressors&lt;br /&gt;
* [[WavPack]] and OptimFrog support hybrid modes, i.e. combination of lossy (for smaller files, albeit not as small as lossy formats) and lossless.&lt;br /&gt;
* For a list of lossless formats and their pro&#039;s and con&#039;s see the [[lossless|lossless page]].&lt;br /&gt;
&lt;br /&gt;
==How can I choose for myself?==&lt;br /&gt;
&lt;br /&gt;
* Listen and see, use [[ABX]]. Be aware that your tolerance can change if you train your ability to hear [[artifact]]s.&lt;br /&gt;
* Read the pages for the different formats and see their pro&#039;s and con&#039;s.&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Winamp&amp;diff=11829</id>
		<title>Winamp</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Winamp&amp;diff=11829"/>
		<updated>2006-06-10T16:35:35Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Playback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Winamp&#039;&#039;&#039; is a free music player for Windows developed by Nullsoft. A commercial &amp;quot;Pro&amp;quot; version is also available.&lt;br /&gt;
&lt;br /&gt;
The main advantages of Winamp is its ease of use. In addition, it is skinnable, and extensible using plugins. As of version 5.2, it fully supports multi-user (i.e. each user of your computer may have their own skin, playlist, and other settings).&lt;br /&gt;
&lt;br /&gt;
You can download Winamp at http://www.winamp.com/ . While you are there, you might also check their [http://www.winamp.com/skins/ skin library] and [http://www.winamp.com/plugins/ plugin library]. And also check the very useful [http://forums.winamp.com/ community (forums)] where new plugins are announced and publicly tested, and very minor updates (i.e. 0.001 version increment) are posted.&lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
----&lt;br /&gt;
==== Free ====&lt;br /&gt;
* Crippled CD burning (~8x)&lt;br /&gt;
* Crippled CD ripping (~8x)&lt;br /&gt;
* AAC encoding (no MP3 encoding)&lt;br /&gt;
* Media library&lt;br /&gt;
&lt;br /&gt;
==== Pro ====&lt;br /&gt;
The Pro version, which can be bought online, comes with some additional features compared to the free version.&lt;br /&gt;
* Burn CDs at full speed&lt;br /&gt;
* Rip CDs at full speed&lt;br /&gt;
* AAC and MP3 encoding&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Supported formats ===&lt;br /&gt;
----&lt;br /&gt;
==== Playback ====&lt;br /&gt;
Directly supported formats (i.e. provided with installer) include: [[MP1]], [[MP2]], [[MP3]], [[WAV]], [[AAC]], [[WMA]], [[Ogg Vorbis]], [[MIDI]], and [[Module]]&lt;br /&gt;
&lt;br /&gt;
Plugins also exist for many other formats, such as [[TTA]], [[FLAC]], [[WavPack]] and [[Musepack]]. Go to Winamp&#039;s [http://www.winamp.com/plugins/ plugin library] to download.&lt;br /&gt;
&lt;br /&gt;
=== Supported languages ===&lt;br /&gt;
----&lt;br /&gt;
* English&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
----&lt;br /&gt;
* Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Some recommended plugins ===&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Playlist Separator&#039;&#039;&#039; - provides a customizable separator line to delimit albums in a long playlist.&lt;br /&gt;
* &#039;&#039;&#039;MojoMaster&#039;&#039;&#039; - sexy dancer visualization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== External links ===&lt;br /&gt;
----&lt;br /&gt;
* [http://www.winamp.com Winamp: Homepage]&lt;br /&gt;
 &lt;br /&gt;
* [http://winamp.com/player/ Winamp: Download]&lt;br /&gt;
 &lt;br /&gt;
* [http://winamp.com/about/story.php More information]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Topic_Index&amp;diff=11828</id>
		<title>Topic Index</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Topic_Index&amp;diff=11828"/>
		<updated>2006-06-10T15:50:22Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* General Guides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
&lt;br /&gt;
==General Guides==&lt;br /&gt;
* [[Create a long-term archive]]&lt;br /&gt;
* [[Enabling DMA]]&lt;br /&gt;
* [[Audio_format_guide]]&lt;br /&gt;
&lt;br /&gt;
==EAC Guides== &lt;br /&gt;
* [[Create a lossless back-up with EAC and Flac]]&lt;br /&gt;
* [[EAC and Lame | Configuring EAC and Lame]]&lt;br /&gt;
* [[EAC_and_Ogg_Vorbis | Configuring EAC and Vorbis]]&lt;br /&gt;
* [[EAC_and_WavPack | Configuring EAC and Wavpack]]&lt;br /&gt;
* [[EAC_and_Flac | Configuring EAC and FLAC]]&lt;br /&gt;
* [[EAC_and_Monkeys_Audio | Configuring EAC and Monkey&#039;s Audio]]&lt;br /&gt;
&lt;br /&gt;
==CDex Guides==&lt;br /&gt;
==MP3 Guides==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=LAME Recommended settings for encoding with LAME]&lt;br /&gt;
&lt;br /&gt;
==Ogg Vorbis Guides== &lt;br /&gt;
&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=Recommended_Ogg_Vorbis Recommended encoders and settings for encoding with Vorbis].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Audio Codecs=&lt;br /&gt;
&lt;br /&gt;
==[[Lossy]]==&lt;br /&gt;
*[[AAC]]&lt;br /&gt;
*[[AC3]]&lt;br /&gt;
*[[ATRAC3]]&lt;br /&gt;
*[[DTS]]&lt;br /&gt;
*[[MP2]]&lt;br /&gt;
*[[MP3]]&lt;br /&gt;
*[[Musepack]]&lt;br /&gt;
*[[Ogg Vorbis]]&lt;br /&gt;
*[[QDesign]]&lt;br /&gt;
*[[VQF]]&lt;br /&gt;
*[[WMA]]&lt;br /&gt;
&lt;br /&gt;
==[[Lossless]]==&lt;br /&gt;
&lt;br /&gt;
*[[ALAC|Apple Lossless]]&lt;br /&gt;
*[[FLAC|Free Lossless Audio Compressor]]&lt;br /&gt;
*[[LA|Lossless Audio]]&lt;br /&gt;
*[[LPAC]]&lt;br /&gt;
*[[Monkey&#039;s Audio]]&lt;br /&gt;
*[[OptimFROG]]&lt;br /&gt;
*[[RealAudio Lossless]]&lt;br /&gt;
*[[Shorten]]&lt;br /&gt;
*[[TTA|True Audio]]&lt;br /&gt;
*[[WavPack]]&lt;br /&gt;
*[[WMA|WMA Lossless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=[[Metadata]] (Tags)=&lt;br /&gt;
* [[APEv1]]&lt;br /&gt;
* [[APEv2]]&lt;br /&gt;
* [[ID3v1]]&lt;br /&gt;
* [[ID3v1.1]]&lt;br /&gt;
* [[ID3v2]]&lt;br /&gt;
* [[Vorbis Comment]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Media Extractors=&lt;br /&gt;
&lt;br /&gt;
==CD Extractors==&lt;br /&gt;
&lt;br /&gt;
* [[CDex]] (Win32)&lt;br /&gt;
* [[cdparanoia]] (Posix)&lt;br /&gt;
* [[dBpowerAMP with AccurateRip]] (Win32)&lt;br /&gt;
* [[Exact_Audio_Copy|Exact Audio Copy]] (Win32)&lt;br /&gt;
* [[Grip]] (Posix) &lt;br /&gt;
* [[iTunes]] (Win32/OSX)&lt;br /&gt;
* [[MediaMonkey]] (Win32)&lt;br /&gt;
* [[Max]] (OSX) &lt;br /&gt;
* [[PlexTools]] (Win32)&lt;br /&gt;
* [[Rubyripper]] (Posix/OSX)&lt;br /&gt;
&lt;br /&gt;
==DVD Extractors==&lt;br /&gt;
* [http://pessoal.onda.com.br/rjamorim/SetupDVDDecrypter_3.5.4.0.exe DVD Decrypter] (Win32)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Media Players=&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
* [[Apollo]]&lt;br /&gt;
* [[dBpowerAMP]]&lt;br /&gt;
* [[Foobar2000:Foobar2000|foobar2000]]&lt;br /&gt;
* [[iTunes]]&lt;br /&gt;
* [[MediaMonkey]]&lt;br /&gt;
* [[musikCube]]&lt;br /&gt;
* [[Quintessential Player]]&lt;br /&gt;
* [[VUplayer]]&lt;br /&gt;
* [[Winamp]]&lt;br /&gt;
* [[Windows Media Player]]&lt;br /&gt;
* [[wxMusik]]&lt;br /&gt;
* [[XMPlay]]&lt;br /&gt;
&lt;br /&gt;
==Linux/BSD==&lt;br /&gt;
&lt;br /&gt;
* [[Amarok]]&lt;br /&gt;
* [[BMP]]&lt;br /&gt;
* [[JuK]]&lt;br /&gt;
* [[LAMIP]]&lt;br /&gt;
* [[Muine]]&lt;br /&gt;
* [[Music Player Daemon (MPD)]]&lt;br /&gt;
* [[Quod Libet]]&lt;br /&gt;
* [[Rhythmbox]]&lt;br /&gt;
* [[wxMusik]]&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;
* [[skiTunes]]&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;
&lt;br /&gt;
=Audio Editors=&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
&lt;br /&gt;
* [[Adobe_Audition|Adobe Audition]] (Previously known as Cool Edit)&lt;br /&gt;
* [[Audacity]]&lt;br /&gt;
* [[Goldwave]]&lt;br /&gt;
* [http://www.sonymediasoftware.com/products/soundforgefamily.asp Sony Sound Forge] (Previously released by Sonic Foundry)&lt;br /&gt;
&lt;br /&gt;
==Linux/BSD==&lt;br /&gt;
&lt;br /&gt;
* [[Audacity]]&lt;br /&gt;
* [[ReZound]]&lt;br /&gt;
&lt;br /&gt;
==Mac OS X (Non-BSD Specific) ==&lt;br /&gt;
&lt;br /&gt;
* [[Audacity]]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
&lt;br /&gt;
* [http://timidity.sourceforge.net/ Timidity++] (MIDI to PCM (WAV) converter)&amp;lt;br&amp;gt;Timidity++ synthesizes MIDI files (sequences) in real-time using Gravis UltraSound Soundfont patches (loosly based upon Wavetable Synthesis) to common digital audio file formats such as, WAV, AU, AIFF, Ogg Vorbis, FLAC, etc. Useful for those who want to bypass FM Synthesizers on their sound card&#039;s to hear MIDI sequence as it was intended to be heard.)&lt;br /&gt;
&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;
* [[PCABX]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;&#039;&#039;Note: Might be good to put something here about the problems of quality comparisons using graphs, frequency sweeps, etc.&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[EAQUAL]]&lt;br /&gt;
* [[Rightmark_Audio_Analyzer|Rightmark Audio Analyzer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Audio Hardware=&lt;br /&gt;
&lt;br /&gt;
==PC Audio==&lt;br /&gt;
&lt;br /&gt;
*[[Terratec EWX 24/96]]&lt;br /&gt;
*[[M-Audio Audiophile 24/96]]&lt;br /&gt;
*[[M-Audio Revolution 5.1]] &lt;br /&gt;
*[[M-Audio Revolution 7.1]] &lt;br /&gt;
*[[Chaintech AV-710]] &lt;br /&gt;
*[[Audiotrak MAYA 5.1]] &lt;br /&gt;
*[[Audiotrak Prodigy 7.1]]&lt;br /&gt;
&lt;br /&gt;
==Notebook Audio== &lt;br /&gt;
*[[Echo Indigo IO 24/96]]&lt;br /&gt;
&lt;br /&gt;
==HiFi==&lt;br /&gt;
* [[M-Audio Fast Track USB]]&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;
* [[Apple iPod]] Nano&lt;br /&gt;
* [[Apple iPod]] Shuffle&lt;br /&gt;
* [[Creative MuVo]]&lt;br /&gt;
* [[iRiver iFP Series]]&lt;br /&gt;
* [[MPIO lFP Series]]&lt;br /&gt;
* [[Rio Carbon]]&lt;br /&gt;
* [[Neuros]]&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]] with &#039;&#039;([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iriver_H110_H115_H120_H140 Rockbox firmware])&#039;&#039;&lt;br /&gt;
* [[Archos Jukebox with Rockbox Software]]&lt;br /&gt;
* [[iAudio M3]]&lt;br /&gt;
* [[iRiver H-Series]] with &#039;&#039;([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iriver_H110_H115_H120_H140 Rockbox firmware])&#039;&#039;&lt;br /&gt;
* [[MPIO H-Series]]&lt;br /&gt;
* [[Neuros]]&lt;br /&gt;
* [[Rio Karma]]&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;
* [[Yakumo Ultrasound]]&lt;br /&gt;
&lt;br /&gt;
=Audio Theory=&lt;br /&gt;
&lt;br /&gt;
==Analog Audio==&lt;br /&gt;
* [[Tube Amplifiers]]&lt;br /&gt;
* [[Vinyl_Playback_and_Recording|Vinyl Audio]]&lt;br /&gt;
&lt;br /&gt;
==Digital Audio==&lt;br /&gt;
* [[Solid State Amplifiers]] &lt;br /&gt;
* [[Replaygain]]&lt;br /&gt;
&lt;br /&gt;
==Testing Methodology==&lt;br /&gt;
&lt;br /&gt;
* [[ABX]]&lt;br /&gt;
* [[EAQUAL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Audio Development=&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
&#039;&#039;note: Let&#039;s start with basic development tools (compilers, engineering tools, dev. libraries) until we think of more tools to add. I am also adding external links to books, tutorials, etc under resources.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com/products/matlab/ MATLAB 7.0] commercial software for algorithmic design, developement, engineering, and scientific computing. (multi-platform support)&lt;br /&gt;
* [http://www.octave.org/ GNU Octave] open-source alternative software (GPL) to MATLAB for numerical computations, engineering, and scientific computing. (multi-platform support)&lt;br /&gt;
* [http://www.fftw.org/ FFTW] Is a C subroutine library for computing the Discrete Fourier transform (DFT) in one or more dimensions on real and complex inputs.&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] THE GNU compiler collection for C, C++, Objective-C, Fortran, Java, and Ada.&lt;br /&gt;
* [http://www.gnu.org/software/emacs/emacs.html GNU Emacs] an extensible, customizable, self-documenting real-time display editor. Great for writing all types of source code especially on Unix. (multi-platform support) &lt;br /&gt;
* [http://www.bloodshed.net/devcpp.html DevCPP] free front-end IDE and compiler for the C and C++ languages. Delphi and C source code available. (Win 9x, NT, 2000, and XP)&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showforum=30 Scientific/R&amp;amp;D Forums] for Psychoacoustic, DSP, Electrical Engineering, theory, and coding related questions. (most questions are generally answered)&lt;br /&gt;
* [http://www.aes.org/ AES] The Audio Engineering Society website. Home of year-round world AES conferences.&lt;br /&gt;
* [http://www.dspguru.com/info/books/favor.htm DSP Tutorials] this site provides another good introduction in to the area of DSP.   &lt;br /&gt;
* [http://www.musicdsp.org/archive.php?classid=2 Music-DSP] source-code archive for anaylsis, filters, effects and synthesis. (C, C++, and Java code)&lt;br /&gt;
* [http://www.gamedev.net/reference/articles/article2008.asp OpenAL] a beginners tutorial on writing code using OpenAL for audio programming in computer games and other applications. (C, C++). &lt;br /&gt;
* [http://www.alsa-project.org/ ALSA Project] (Advanced Linux Sound Architecture) bringing audio and MIDI capabilities to Linux.&lt;br /&gt;
* [http://www.engmath.dal.ca/courses/engm6610/notes/notes.html A Really friendly guide to Wavelets] A good introduction to wavelets aimed towards engineer, requires a fair amount of background knowledge.&lt;br /&gt;
&lt;br /&gt;
==Books/Research== &lt;br /&gt;
* [http://www.amazon.com/gp/product/3540231595/qid=1135380559/sr=1-3/ref=sr_1_3/102-1730075-7300931?s=books&amp;amp;v=glance&amp;amp;n=283155 Psychoacoustics - Facts and Models] author&#039;s Zwicker, Fastl, and Hugo, revised 2005 third edition. The book for comprehensive psychoacoustics models and figures.  &lt;br /&gt;
* [http://www.eas.asu.edu/~spanias/papers/paper-audio-tedspanias-00.pdf  Perceptual Audio Coding] authors A. Painter and T. Spanias. A comprehensive paper on percepual audio coding (PDF)&lt;br /&gt;
* [http://www.amazon.com/gp/product/0780334493/103-2094923-9567001?v=glance&amp;amp;n=283155&amp;amp;%5Fencoding=UTF8&amp;amp;me=ATVPDKIKX0DER&amp;amp;no=283155&amp;amp;st=books Speech Communications Human and Machine] this book provides a good introduction to speech coding, inlcuding anaylsis, recognition, and perception. This text is a very good introduction for beginners. &lt;br /&gt;
* [http://www.dspguide.com/ Scientist and Engineer&#039;s Guide to DSP] author Steve Smith, a great guide for beginners new to the subject of DSP (free online text)&lt;br /&gt;
*[http://www.amazon.com/exec/obidos/tg/detail/-/0792391810/ref=ase_theinternetdatac/103-9882844-5344648?v=glance&amp;amp;s=books Vector Quantization] authors Gersho and Gray. Good read for understanding how VQ and arithmetic coding work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Audio Resources=&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 its 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;
* http://www.rockbox.org/ (Open-source jukebox firmware for numerous DAP and architectures, GNU/GPL Liscense). &lt;br /&gt;
* http://psplab.csie.nctu.edu.tw/invboard2_0/index.php (Perceptual Signal Processing Lab, small university forum based in Tawain dealing with perceptual coding on acedemic level).&lt;br /&gt;
&lt;br /&gt;
==Articles/Debates==&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31759&amp;amp;st=0 DVD-A vs. SACD debate]&lt;br /&gt;
* [http://www.ambisonic.net/pdf/ambidvd2001.pdf 5.1 surround vs. Ambisonics debate]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=38041&amp;amp;st=0 Subjective vs. Objective testing]&lt;br /&gt;
&lt;br /&gt;
==Listening Tests==&lt;br /&gt;
* [http://www.rjamorim.com/test/ Roberto&#039;s listening tests]&lt;br /&gt;
* [[Listening_Tests|Inventory of several listening tests, mainly on HA.org]]&lt;br /&gt;
&lt;br /&gt;
=Other Topics=&lt;br /&gt;
&lt;br /&gt;
==Video==&lt;br /&gt;
&lt;br /&gt;
* [[MPEG-4 Visual]]&lt;br /&gt;
* [[Real Video]]&lt;br /&gt;
* [[Theora]]&lt;br /&gt;
* [[VP6]]&lt;br /&gt;
* [[Windows Media Video]]&lt;br /&gt;
&lt;br /&gt;
==[[Container format]]s==&lt;br /&gt;
* [[ASF]]&lt;br /&gt;
* [[AVI]]&lt;br /&gt;
* [[Matroska]]&lt;br /&gt;
* [[MOV]]&lt;br /&gt;
* [[MP4]]&lt;br /&gt;
* [[Ogg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Glossary=&lt;br /&gt;
&lt;br /&gt;
* [[Glossary_Of_Audio_Terms|Glossary of Audio Terms]]&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Topic_Index&amp;diff=11827</id>
		<title>Topic Index</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Topic_Index&amp;diff=11827"/>
		<updated>2006-06-10T15:45:24Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Listening Tests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
&lt;br /&gt;
==General Guides==&lt;br /&gt;
* [[Create a long-term archive]]&lt;br /&gt;
* [[Enabling DMA]]&lt;br /&gt;
==EAC Guides== &lt;br /&gt;
* [[Create a lossless back-up with EAC and Flac]]&lt;br /&gt;
* [[EAC and Lame | Configuring EAC and Lame]]&lt;br /&gt;
* [[EAC_and_Ogg_Vorbis | Configuring EAC and Vorbis]]&lt;br /&gt;
* [[EAC_and_WavPack | Configuring EAC and Wavpack]]&lt;br /&gt;
* [[EAC_and_Flac | Configuring EAC and FLAC]]&lt;br /&gt;
* [[EAC_and_Monkeys_Audio | Configuring EAC and Monkey&#039;s Audio]]&lt;br /&gt;
&lt;br /&gt;
==CDex Guides==&lt;br /&gt;
==MP3 Guides==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=LAME Recommended settings for encoding with LAME]&lt;br /&gt;
&lt;br /&gt;
==Ogg Vorbis Guides== &lt;br /&gt;
&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=Recommended_Ogg_Vorbis Recommended encoders and settings for encoding with Vorbis].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Audio Codecs=&lt;br /&gt;
&lt;br /&gt;
==[[Lossy]]==&lt;br /&gt;
*[[AAC]]&lt;br /&gt;
*[[AC3]]&lt;br /&gt;
*[[ATRAC3]]&lt;br /&gt;
*[[DTS]]&lt;br /&gt;
*[[MP2]]&lt;br /&gt;
*[[MP3]]&lt;br /&gt;
*[[Musepack]]&lt;br /&gt;
*[[Ogg Vorbis]]&lt;br /&gt;
*[[QDesign]]&lt;br /&gt;
*[[VQF]]&lt;br /&gt;
*[[WMA]]&lt;br /&gt;
&lt;br /&gt;
==[[Lossless]]==&lt;br /&gt;
&lt;br /&gt;
*[[ALAC|Apple Lossless]]&lt;br /&gt;
*[[FLAC|Free Lossless Audio Compressor]]&lt;br /&gt;
*[[LA|Lossless Audio]]&lt;br /&gt;
*[[LPAC]]&lt;br /&gt;
*[[Monkey&#039;s Audio]]&lt;br /&gt;
*[[OptimFROG]]&lt;br /&gt;
*[[RealAudio Lossless]]&lt;br /&gt;
*[[Shorten]]&lt;br /&gt;
*[[TTA|True Audio]]&lt;br /&gt;
*[[WavPack]]&lt;br /&gt;
*[[WMA|WMA Lossless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=[[Metadata]] (Tags)=&lt;br /&gt;
* [[APEv1]]&lt;br /&gt;
* [[APEv2]]&lt;br /&gt;
* [[ID3v1]]&lt;br /&gt;
* [[ID3v1.1]]&lt;br /&gt;
* [[ID3v2]]&lt;br /&gt;
* [[Vorbis Comment]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Media Extractors=&lt;br /&gt;
&lt;br /&gt;
==CD Extractors==&lt;br /&gt;
&lt;br /&gt;
* [[CDex]] (Win32)&lt;br /&gt;
* [[cdparanoia]] (Posix)&lt;br /&gt;
* [[dBpowerAMP with AccurateRip]] (Win32)&lt;br /&gt;
* [[Exact_Audio_Copy|Exact Audio Copy]] (Win32)&lt;br /&gt;
* [[Grip]] (Posix) &lt;br /&gt;
* [[iTunes]] (Win32/OSX)&lt;br /&gt;
* [[MediaMonkey]] (Win32)&lt;br /&gt;
* [[Max]] (OSX) &lt;br /&gt;
* [[PlexTools]] (Win32)&lt;br /&gt;
* [[Rubyripper]] (Posix/OSX)&lt;br /&gt;
&lt;br /&gt;
==DVD Extractors==&lt;br /&gt;
* [http://pessoal.onda.com.br/rjamorim/SetupDVDDecrypter_3.5.4.0.exe DVD Decrypter] (Win32)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Media Players=&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
* [[Apollo]]&lt;br /&gt;
* [[dBpowerAMP]]&lt;br /&gt;
* [[Foobar2000:Foobar2000|foobar2000]]&lt;br /&gt;
* [[iTunes]]&lt;br /&gt;
* [[MediaMonkey]]&lt;br /&gt;
* [[musikCube]]&lt;br /&gt;
* [[Quintessential Player]]&lt;br /&gt;
* [[VUplayer]]&lt;br /&gt;
* [[Winamp]]&lt;br /&gt;
* [[Windows Media Player]]&lt;br /&gt;
* [[wxMusik]]&lt;br /&gt;
* [[XMPlay]]&lt;br /&gt;
&lt;br /&gt;
==Linux/BSD==&lt;br /&gt;
&lt;br /&gt;
* [[Amarok]]&lt;br /&gt;
* [[BMP]]&lt;br /&gt;
* [[JuK]]&lt;br /&gt;
* [[LAMIP]]&lt;br /&gt;
* [[Muine]]&lt;br /&gt;
* [[Music Player Daemon (MPD)]]&lt;br /&gt;
* [[Quod Libet]]&lt;br /&gt;
* [[Rhythmbox]]&lt;br /&gt;
* [[wxMusik]]&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;
* [[skiTunes]]&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;
&lt;br /&gt;
=Audio Editors=&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
&lt;br /&gt;
* [[Adobe_Audition|Adobe Audition]] (Previously known as Cool Edit)&lt;br /&gt;
* [[Audacity]]&lt;br /&gt;
* [[Goldwave]]&lt;br /&gt;
* [http://www.sonymediasoftware.com/products/soundforgefamily.asp Sony Sound Forge] (Previously released by Sonic Foundry)&lt;br /&gt;
&lt;br /&gt;
==Linux/BSD==&lt;br /&gt;
&lt;br /&gt;
* [[Audacity]]&lt;br /&gt;
* [[ReZound]]&lt;br /&gt;
&lt;br /&gt;
==Mac OS X (Non-BSD Specific) ==&lt;br /&gt;
&lt;br /&gt;
* [[Audacity]]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
&lt;br /&gt;
* [http://timidity.sourceforge.net/ Timidity++] (MIDI to PCM (WAV) converter)&amp;lt;br&amp;gt;Timidity++ synthesizes MIDI files (sequences) in real-time using Gravis UltraSound Soundfont patches (loosly based upon Wavetable Synthesis) to common digital audio file formats such as, WAV, AU, AIFF, Ogg Vorbis, FLAC, etc. Useful for those who want to bypass FM Synthesizers on their sound card&#039;s to hear MIDI sequence as it was intended to be heard.)&lt;br /&gt;
&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;
* [[PCABX]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;&#039;&#039;Note: Might be good to put something here about the problems of quality comparisons using graphs, frequency sweeps, etc.&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[EAQUAL]]&lt;br /&gt;
* [[Rightmark_Audio_Analyzer|Rightmark Audio Analyzer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Audio Hardware=&lt;br /&gt;
&lt;br /&gt;
==PC Audio==&lt;br /&gt;
&lt;br /&gt;
*[[Terratec EWX 24/96]]&lt;br /&gt;
*[[M-Audio Audiophile 24/96]]&lt;br /&gt;
*[[M-Audio Revolution 5.1]] &lt;br /&gt;
*[[M-Audio Revolution 7.1]] &lt;br /&gt;
*[[Chaintech AV-710]] &lt;br /&gt;
*[[Audiotrak MAYA 5.1]] &lt;br /&gt;
*[[Audiotrak Prodigy 7.1]]&lt;br /&gt;
&lt;br /&gt;
==Notebook Audio== &lt;br /&gt;
*[[Echo Indigo IO 24/96]]&lt;br /&gt;
&lt;br /&gt;
==HiFi==&lt;br /&gt;
* [[M-Audio Fast Track USB]]&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;
* [[Apple iPod]] Nano&lt;br /&gt;
* [[Apple iPod]] Shuffle&lt;br /&gt;
* [[Creative MuVo]]&lt;br /&gt;
* [[iRiver iFP Series]]&lt;br /&gt;
* [[MPIO lFP Series]]&lt;br /&gt;
* [[Rio Carbon]]&lt;br /&gt;
* [[Neuros]]&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]] with &#039;&#039;([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iriver_H110_H115_H120_H140 Rockbox firmware])&#039;&#039;&lt;br /&gt;
* [[Archos Jukebox with Rockbox Software]]&lt;br /&gt;
* [[iAudio M3]]&lt;br /&gt;
* [[iRiver H-Series]] with &#039;&#039;([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iriver_H110_H115_H120_H140 Rockbox firmware])&#039;&#039;&lt;br /&gt;
* [[MPIO H-Series]]&lt;br /&gt;
* [[Neuros]]&lt;br /&gt;
* [[Rio Karma]]&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;
* [[Yakumo Ultrasound]]&lt;br /&gt;
&lt;br /&gt;
=Audio Theory=&lt;br /&gt;
&lt;br /&gt;
==Analog Audio==&lt;br /&gt;
* [[Tube Amplifiers]]&lt;br /&gt;
* [[Vinyl_Playback_and_Recording|Vinyl Audio]]&lt;br /&gt;
&lt;br /&gt;
==Digital Audio==&lt;br /&gt;
* [[Solid State Amplifiers]] &lt;br /&gt;
* [[Replaygain]]&lt;br /&gt;
&lt;br /&gt;
==Testing Methodology==&lt;br /&gt;
&lt;br /&gt;
* [[ABX]]&lt;br /&gt;
* [[EAQUAL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Audio Development=&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
&#039;&#039;note: Let&#039;s start with basic development tools (compilers, engineering tools, dev. libraries) until we think of more tools to add. I am also adding external links to books, tutorials, etc under resources.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com/products/matlab/ MATLAB 7.0] commercial software for algorithmic design, developement, engineering, and scientific computing. (multi-platform support)&lt;br /&gt;
* [http://www.octave.org/ GNU Octave] open-source alternative software (GPL) to MATLAB for numerical computations, engineering, and scientific computing. (multi-platform support)&lt;br /&gt;
* [http://www.fftw.org/ FFTW] Is a C subroutine library for computing the Discrete Fourier transform (DFT) in one or more dimensions on real and complex inputs.&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] THE GNU compiler collection for C, C++, Objective-C, Fortran, Java, and Ada.&lt;br /&gt;
* [http://www.gnu.org/software/emacs/emacs.html GNU Emacs] an extensible, customizable, self-documenting real-time display editor. Great for writing all types of source code especially on Unix. (multi-platform support) &lt;br /&gt;
* [http://www.bloodshed.net/devcpp.html DevCPP] free front-end IDE and compiler for the C and C++ languages. Delphi and C source code available. (Win 9x, NT, 2000, and XP)&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showforum=30 Scientific/R&amp;amp;D Forums] for Psychoacoustic, DSP, Electrical Engineering, theory, and coding related questions. (most questions are generally answered)&lt;br /&gt;
* [http://www.aes.org/ AES] The Audio Engineering Society website. Home of year-round world AES conferences.&lt;br /&gt;
* [http://www.dspguru.com/info/books/favor.htm DSP Tutorials] this site provides another good introduction in to the area of DSP.   &lt;br /&gt;
* [http://www.musicdsp.org/archive.php?classid=2 Music-DSP] source-code archive for anaylsis, filters, effects and synthesis. (C, C++, and Java code)&lt;br /&gt;
* [http://www.gamedev.net/reference/articles/article2008.asp OpenAL] a beginners tutorial on writing code using OpenAL for audio programming in computer games and other applications. (C, C++). &lt;br /&gt;
* [http://www.alsa-project.org/ ALSA Project] (Advanced Linux Sound Architecture) bringing audio and MIDI capabilities to Linux.&lt;br /&gt;
* [http://www.engmath.dal.ca/courses/engm6610/notes/notes.html A Really friendly guide to Wavelets] A good introduction to wavelets aimed towards engineer, requires a fair amount of background knowledge.&lt;br /&gt;
&lt;br /&gt;
==Books/Research== &lt;br /&gt;
* [http://www.amazon.com/gp/product/3540231595/qid=1135380559/sr=1-3/ref=sr_1_3/102-1730075-7300931?s=books&amp;amp;v=glance&amp;amp;n=283155 Psychoacoustics - Facts and Models] author&#039;s Zwicker, Fastl, and Hugo, revised 2005 third edition. The book for comprehensive psychoacoustics models and figures.  &lt;br /&gt;
* [http://www.eas.asu.edu/~spanias/papers/paper-audio-tedspanias-00.pdf  Perceptual Audio Coding] authors A. Painter and T. Spanias. A comprehensive paper on percepual audio coding (PDF)&lt;br /&gt;
* [http://www.amazon.com/gp/product/0780334493/103-2094923-9567001?v=glance&amp;amp;n=283155&amp;amp;%5Fencoding=UTF8&amp;amp;me=ATVPDKIKX0DER&amp;amp;no=283155&amp;amp;st=books Speech Communications Human and Machine] this book provides a good introduction to speech coding, inlcuding anaylsis, recognition, and perception. This text is a very good introduction for beginners. &lt;br /&gt;
* [http://www.dspguide.com/ Scientist and Engineer&#039;s Guide to DSP] author Steve Smith, a great guide for beginners new to the subject of DSP (free online text)&lt;br /&gt;
*[http://www.amazon.com/exec/obidos/tg/detail/-/0792391810/ref=ase_theinternetdatac/103-9882844-5344648?v=glance&amp;amp;s=books Vector Quantization] authors Gersho and Gray. Good read for understanding how VQ and arithmetic coding work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Audio Resources=&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 its 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;
* http://www.rockbox.org/ (Open-source jukebox firmware for numerous DAP and architectures, GNU/GPL Liscense). &lt;br /&gt;
* http://psplab.csie.nctu.edu.tw/invboard2_0/index.php (Perceptual Signal Processing Lab, small university forum based in Tawain dealing with perceptual coding on acedemic level).&lt;br /&gt;
&lt;br /&gt;
==Articles/Debates==&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31759&amp;amp;st=0 DVD-A vs. SACD debate]&lt;br /&gt;
* [http://www.ambisonic.net/pdf/ambidvd2001.pdf 5.1 surround vs. Ambisonics debate]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=38041&amp;amp;st=0 Subjective vs. Objective testing]&lt;br /&gt;
&lt;br /&gt;
==Listening Tests==&lt;br /&gt;
* [http://www.rjamorim.com/test/ Roberto&#039;s listening tests]&lt;br /&gt;
* [[Listening_Tests|Inventory of several listening tests, mainly on HA.org]]&lt;br /&gt;
&lt;br /&gt;
=Other Topics=&lt;br /&gt;
&lt;br /&gt;
==Video==&lt;br /&gt;
&lt;br /&gt;
* [[MPEG-4 Visual]]&lt;br /&gt;
* [[Real Video]]&lt;br /&gt;
* [[Theora]]&lt;br /&gt;
* [[VP6]]&lt;br /&gt;
* [[Windows Media Video]]&lt;br /&gt;
&lt;br /&gt;
==[[Container format]]s==&lt;br /&gt;
* [[ASF]]&lt;br /&gt;
* [[AVI]]&lt;br /&gt;
* [[Matroska]]&lt;br /&gt;
* [[MOV]]&lt;br /&gt;
* [[MP4]]&lt;br /&gt;
* [[Ogg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Glossary=&lt;br /&gt;
&lt;br /&gt;
* [[Glossary_Of_Audio_Terms|Glossary of Audio Terms]]&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Talk:Musepack&amp;diff=11667</id>
		<title>Talk:Musepack</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Talk:Musepack&amp;diff=11667"/>
		<updated>2006-05-28T11:17:28Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello... what happened to the long information on MPC?&lt;br /&gt;
--[[User:Pepoluan|pepoluan]] 23:37, 4 January 2006 (CST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&amp;quot;Informal listening tests have demonstrated that MPC is the best [[lossy]] audio encoder at ~140kbps and above [[bitrate]]s,&amp;quot;&#039;&#039;&lt;br /&gt;
I removed this sentence, according to TOS#8 that requires from any member to provide proofs for quality claims. There are no links for &amp;quot;informal listening tests (...) at ~140 kbps and above&amp;quot; demonstrating any MPC superiority (but only two multiformat 128 kbps listening tests showing that MPC is tied with AAC, Vorbis and WMAPro).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;quot;designed to be transparent at defaut setting&amp;quot;: according to current MPC developers it isn&#039;t true ([http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=34924&amp;amp;view=findpost&amp;amp;p=306949 link No.1] and [http://www.musepack.net/forum/viewtopic.php?p=1008#1008 link No.2])&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Talk:Musepack&amp;diff=11666</id>
		<title>Talk:Musepack</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Talk:Musepack&amp;diff=11666"/>
		<updated>2006-05-28T11:17:09Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello... what happened to the long information on MPC?&lt;br /&gt;
--[[User:Pepoluan|pepoluan]] 23:37, 4 January 2006 (CST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&amp;quot;Informal listening tests have demonstrated that MPC is the best [[lossy]] audio encoder at ~140kbps and above [[bitrate]]s,&amp;quot;&#039;&#039;&lt;br /&gt;
I removed this sentence, according to TOS#8 that requires from any member to provide proofs for quality claims. There are no links for &amp;quot;informal listening tests (...) at ~140 kbps and above&amp;quot; demonstrating any MPC superiority (but only two multiformat 128 kbps listening tests showing that MPC is tied with AAC, Vorbis and WMAPro).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;quot;designed to be transparent at defaut setting&amp;quot;: according to current MPC developers it isn&#039;t true ([http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=34924&amp;amp;view=findpost&amp;amp;p=306949 link No.1] and [URL=http://www.musepack.net/forum/viewtopic.php?p=1008#1008 link No.2])&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Musepack&amp;diff=11665</id>
		<title>Musepack</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Musepack&amp;diff=11665"/>
		<updated>2006-05-28T11:05:34Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Pros */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&#039;&#039;&#039;Musepack&#039;&#039;&#039; is a lossy audio compression scheme created by [[Andree Buschmann]]. It is strongly based on the [[MPEG-1]] Layer-2 ([[MP2]]) algorithms. The format doesn&#039;t compete well at lower, &#039;streaming&#039; bitrates such as 32/48/64kbps. This is due to MPC being a [[subband]] [[codec]] as well as the fact that very little optimization has gone into such low [[bitrate]]s. As can be seen in various 128kbit/s listening tests (see below), despite the fact that MPC has been optimized little for such bitrates it is in the same class of other modern competitors such as [[AAC]] and [[Ogg Vorbis]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pros==&lt;br /&gt;
* Suffers from different &amp;quot;problem cases&amp;quot; than most other formats (less pre-echo)&lt;br /&gt;
* Very fast encoding/decoding&lt;br /&gt;
* Designed to be very good by default at --standard setting.&lt;br /&gt;
* Open source encoder&lt;br /&gt;
* Portable playback by Pocket-PCs, Palm OS-based and Windows CE/Windows Mobile-based devices, even Smartphones, see http://tcpmp.corecodec.org&lt;br /&gt;
* Portable playback on iRiver h1x0 and Archos Gmini players, see http://www.rockbox.org&lt;br /&gt;
* Support &amp;amp; development forum at http://www.Musepack.net&lt;br /&gt;
&lt;br /&gt;
==Cons==&lt;br /&gt;
* Marginal support (yet) on portable players&lt;br /&gt;
* No [[multichannel]]&lt;br /&gt;
* No specification available&lt;br /&gt;
* Seeking is imperfect (to be fixed in SV7.5)&lt;br /&gt;
* Not streamable&lt;br /&gt;
* Can&#039;t be cut/edited&lt;br /&gt;
* No support for [[sampling rate]]s above 48khz&lt;br /&gt;
&lt;br /&gt;
=Technical details=&lt;br /&gt;
==Supported input formats (SV7)==&lt;br /&gt;
* channels: 1 or 2&lt;br /&gt;
* bit depths: 1 to 32 bit linear [[PCM]]&lt;br /&gt;
* sample rates: 32kHz, 37.8kHz, 44.1kHz, 48kHz (44.1 and 48 are highly tuned)&lt;br /&gt;
* [[WAV]], raw [[PCM]], a lot of [[lossless]] compressed audio formats like [[FLAC]], [[LPAC]], [[Monkey&#039;s_Audio|APE]], [[OptimFROG]], [[SZIP]] and Shorten ([[SHN]])&lt;br /&gt;
&lt;br /&gt;
==Encoder Functions==&lt;br /&gt;
[[MPC Encoder Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
==User oriented links==&lt;br /&gt;
* [http://musepack.net Musepack.net] - a general info, news and software site.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=1927 Users&#039; HowTo MPC guide at HydrogenAudio]&lt;br /&gt;
* [[Case]]&#039;s [http://www.saunalahti.fi/~cse/ page] (Winamp plug-ins and more).&lt;br /&gt;
* [[Frank Klemm]]&#039;s [http://www.uni-jena.de/~pfk/mpp/ official page (out of order now)]&lt;br /&gt;
* Mirrored at: http://hydrogenaudio.org/musepack/klemm/www.personal.uni-jena.de/~pfk/mpp/&lt;br /&gt;
* [http://betaplayer.corecodec.org/ BetaPlayer], the first Musepack-able player on PocketPCs&lt;br /&gt;
&lt;br /&gt;
==Technical links==&lt;br /&gt;
* [[Frank Klemm]]&#039;s [http://www.uni-jena.de/~pfk/mpp/ official page]&lt;br /&gt;
* [http://www.audiocoding.com/modules/wiki/?page=MPC MPC at AudioCodingWiki]&lt;br /&gt;
* [http://www.caddr.com/code/libmusepack libmusepack portable musepack decoding library (in progress)]&lt;br /&gt;
&lt;br /&gt;
==Listening test involving MPC==&lt;br /&gt;
* [[Listening Tests]] page&lt;br /&gt;
* [http://ff123.net/128tests.html ff123&#039;s 128kbit/s group listening test]&lt;br /&gt;
* [http://ff123.net/128test/instruct.html ff123&#039;s second 128kbit/s group listening test]&lt;br /&gt;
* [http://audio.ciara.us/test/128extension/results.html rjamorim&#039;s 128kbit/s test]&lt;br /&gt;
&lt;br /&gt;
Please note that some of these tests, while valid, used versions of the encoders in almost all of the formats tested which have now been superseded. You should make your own decision about the comparative quality of MPC, listening to clips of music in the style you prefer.&lt;br /&gt;
&lt;br /&gt;
Also note that these are tests at low bitrates; an area where MPC is not particularly optimized. The encoder was designed by the author to be transparent at the --standard setting, thus little to no low [[bitrate]] tuning has gone into the [[codec]], opposite to that of [[AAC]], [[Ogg Vorbis]], [[WMA]] and others which focus more on this region. However, as can be seen in the various listening test pages, MPC competes surprisingly well with the rest of them.&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Talk:Musepack&amp;diff=11664</id>
		<title>Talk:Musepack</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Talk:Musepack&amp;diff=11664"/>
		<updated>2006-05-28T11:04:04Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello... what happened to the long information on MPC?&lt;br /&gt;
--[[User:Pepoluan|pepoluan]] 23:37, 4 January 2006 (CST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&amp;quot;Informal listening tests have demonstrated that MPC is the best [[lossy]] audio encoder at ~140kbps and above [[bitrate]]s,&amp;quot;&#039;&#039;&lt;br /&gt;
I removed this sentence, according to TOS#8 that requires from any member to provide proofs for quality claims. There are no links for &amp;quot;informal listening tests (...) at ~140 kbps and above&amp;quot; demonstrating any MPC superiority (but only two multiformat 128 kbps listening tests showing that MPC is tied with AAC, Vorbis and WMAPro).&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Musepack&amp;diff=11663</id>
		<title>Musepack</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Musepack&amp;diff=11663"/>
		<updated>2006-05-28T11:00:41Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&#039;&#039;&#039;Musepack&#039;&#039;&#039; is a lossy audio compression scheme created by [[Andree Buschmann]]. It is strongly based on the [[MPEG-1]] Layer-2 ([[MP2]]) algorithms. The format doesn&#039;t compete well at lower, &#039;streaming&#039; bitrates such as 32/48/64kbps. This is due to MPC being a [[subband]] [[codec]] as well as the fact that very little optimization has gone into such low [[bitrate]]s. As can be seen in various 128kbit/s listening tests (see below), despite the fact that MPC has been optimized little for such bitrates it is in the same class of other modern competitors such as [[AAC]] and [[Ogg Vorbis]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pros==&lt;br /&gt;
* Best [[lossy]] encoder for mid-high bitrates&lt;br /&gt;
* Suffers from far less &amp;quot;problem cases&amp;quot; than other formats.&lt;br /&gt;
* Very fast encoding/decoding&lt;br /&gt;
* Designed to be [[transparency|transparent]] by default at --standard setting.&lt;br /&gt;
* Open source encoder&lt;br /&gt;
* Portable playback by Pocket-PCs, Palm OS-based and Windows CE/Windows Mobile-based devices, even Smartphones, see http://tcpmp.corecodec.org&lt;br /&gt;
* Portable playback on iRiver h1x0 and Archos Gmini players, see http://www.rockbox.org&lt;br /&gt;
* Support &amp;amp; development forum at http://www.Musepack.net&lt;br /&gt;
&lt;br /&gt;
==Cons==&lt;br /&gt;
* Marginal support (yet) on portable players&lt;br /&gt;
* No [[multichannel]]&lt;br /&gt;
* No specification available&lt;br /&gt;
* Seeking is imperfect (to be fixed in SV7.5)&lt;br /&gt;
* Not streamable&lt;br /&gt;
* Can&#039;t be cut/edited&lt;br /&gt;
* No support for [[sampling rate]]s above 48khz&lt;br /&gt;
&lt;br /&gt;
=Technical details=&lt;br /&gt;
==Supported input formats (SV7)==&lt;br /&gt;
* channels: 1 or 2&lt;br /&gt;
* bit depths: 1 to 32 bit linear [[PCM]]&lt;br /&gt;
* sample rates: 32kHz, 37.8kHz, 44.1kHz, 48kHz (44.1 and 48 are highly tuned)&lt;br /&gt;
* [[WAV]], raw [[PCM]], a lot of [[lossless]] compressed audio formats like [[FLAC]], [[LPAC]], [[Monkey&#039;s_Audio|APE]], [[OptimFROG]], [[SZIP]] and Shorten ([[SHN]])&lt;br /&gt;
&lt;br /&gt;
==Encoder Functions==&lt;br /&gt;
[[MPC Encoder Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
==User oriented links==&lt;br /&gt;
* [http://musepack.net Musepack.net] - a general info, news and software site.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=1927 Users&#039; HowTo MPC guide at HydrogenAudio]&lt;br /&gt;
* [[Case]]&#039;s [http://www.saunalahti.fi/~cse/ page] (Winamp plug-ins and more).&lt;br /&gt;
* [[Frank Klemm]]&#039;s [http://www.uni-jena.de/~pfk/mpp/ official page (out of order now)]&lt;br /&gt;
* Mirrored at: http://hydrogenaudio.org/musepack/klemm/www.personal.uni-jena.de/~pfk/mpp/&lt;br /&gt;
* [http://betaplayer.corecodec.org/ BetaPlayer], the first Musepack-able player on PocketPCs&lt;br /&gt;
&lt;br /&gt;
==Technical links==&lt;br /&gt;
* [[Frank Klemm]]&#039;s [http://www.uni-jena.de/~pfk/mpp/ official page]&lt;br /&gt;
* [http://www.audiocoding.com/modules/wiki/?page=MPC MPC at AudioCodingWiki]&lt;br /&gt;
* [http://www.caddr.com/code/libmusepack libmusepack portable musepack decoding library (in progress)]&lt;br /&gt;
&lt;br /&gt;
==Listening test involving MPC==&lt;br /&gt;
* [[Listening Tests]] page&lt;br /&gt;
* [http://ff123.net/128tests.html ff123&#039;s 128kbit/s group listening test]&lt;br /&gt;
* [http://ff123.net/128test/instruct.html ff123&#039;s second 128kbit/s group listening test]&lt;br /&gt;
* [http://audio.ciara.us/test/128extension/results.html rjamorim&#039;s 128kbit/s test]&lt;br /&gt;
&lt;br /&gt;
Please note that some of these tests, while valid, used versions of the encoders in almost all of the formats tested which have now been superseded. You should make your own decision about the comparative quality of MPC, listening to clips of music in the style you prefer.&lt;br /&gt;
&lt;br /&gt;
Also note that these are tests at low bitrates; an area where MPC is not particularly optimized. The encoder was designed by the author to be transparent at the --standard setting, thus little to no low [[bitrate]] tuning has gone into the [[codec]], opposite to that of [[AAC]], [[Ogg Vorbis]], [[WMA]] and others which focus more on this region. However, as can be seen in the various listening test pages, MPC competes surprisingly well with the rest of them.&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Talk:Choosing_the_best_codec&amp;diff=11662</id>
		<title>Talk:Choosing the best codec</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Talk:Choosing_the_best_codec&amp;diff=11662"/>
		<updated>2006-05-28T10:57:20Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MPC was never considered superior to other formats at ~128 kbps. To the great surprise of the community it got the best mark on the first [http://www.rjamorim.com/test/128extension/results.html Multiformat listening test] but was still statistically tied to AAC, Vorbis and WMAPro. On the [http://www.rjamorim.com/test/multiformat128/results.html Second multiformat listening test] MPC didn&#039;t got the best mark and was still tied to Vorbis and AAC.&lt;br /&gt;
Musepack was considered by &amp;quot;audiophiles&amp;quot; as the best lossy format for high bitrates (from --standard or 175 kbps and more). It may be worth mentionning that &#039;&#039;&#039;no trace&#039;&#039;&#039; of any listening test proving this superiority could be found on the web. With recent developments of AAC (iTunes and Nero Digital) and Vorbis (aoTuV) the superiority of MPC at high bitrate is really unlikely.&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Talk:Choosing_the_best_codec&amp;diff=11661</id>
		<title>Talk:Choosing the best codec</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Talk:Choosing_the_best_codec&amp;diff=11661"/>
		<updated>2006-05-28T10:53:26Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MPC was never considered superior to other formats at ~128 kbps. It got the best mark on the first [http://www.rjamorim.com/test/128extension/results.html Multiformat listening test] but was still statistically tied to AAC, Vorbis and WMAPro. On the [http://www.rjamorim.com/test/multiformat128/results.html Second multiformat listening test] MPC didn&#039;t got the best mark and was still tied to Vorbis and AAC.&lt;br /&gt;
Musepack was considered by &amp;quot;audiophiles&amp;quot; as the best lossy format for high bitrates (from --standard or 175 kbps and more). It may be worth mentionning that &#039;&#039;&#039;no trace&#039;&#039;&#039; of any listening test proving this superiority could be found on the web. With recent developments of AAC (iTunes and Nero Digital) and Vorbis (aoTuV) the superiority of MPC at high bitrate is really unlikely.&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Choosing_the_best_codec&amp;diff=11660</id>
		<title>Choosing the best codec</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Choosing_the_best_codec&amp;diff=11660"/>
		<updated>2006-05-28T10:43:41Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Why no simple answer? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A common question is &amp;quot;which format is best for me?&amp;quot;, or &amp;quot;which should I use, this or that?&amp;quot;.  While these are important decisions we have all had to make at some point, there is usually no simple answer that can be given to new users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why no simple answer?==&lt;br /&gt;
&lt;br /&gt;
There are several factors that you must first consider, my needs aren&#039;t the same as yours, maybe we want to do different things with our music, or we have a different amount of disk space to use.&lt;br /&gt;
&lt;br /&gt;
Common considerations are:&lt;br /&gt;
* Do you want the option of using a portable player now?&lt;br /&gt;
* Would no playback support other than on your PC be a problem in the future?&lt;br /&gt;
* Do you need to use a popular format?&lt;br /&gt;
* How much space do you want to use for you music?&lt;br /&gt;
* How much music do you want to store?&lt;br /&gt;
* Are you simply interested in quality?&lt;br /&gt;
* &#039;&#039;How good is your hearing&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
The last question is &#039;&#039;&#039;the&#039;&#039;&#039; most important. Why? I have poor hearing, so something that sounds good to me could well be annoying to you. Only you have your ears, so only you know what sounds good to you.&lt;br /&gt;
&lt;br /&gt;
We can however make general recommendations based on test results from the entire community - for example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; [[Lossy]] formats:&lt;br /&gt;
* [[MP3]] is has the most widespread acceptance among the general population and in hardware players&lt;br /&gt;
* [[MPC]] was considered in the past as the best format for high bitrates (&amp;gt; 175kb/s)&lt;br /&gt;
* [[Ogg Vorbis]] and [[AAC]] HE are thought to perform better than others at low bitrates (&amp;lt; 128kb/s)&lt;br /&gt;
* There are other lossy formats at the [[lossy|lossy page]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; [[Lossless]] formats:&lt;br /&gt;
Lossless compression is the &#039;&#039;only&#039;&#039; way to retain all the original quality and lose no information.&lt;br /&gt;
* [[FLAC]] is considered the most widely supported format&lt;br /&gt;
* [[LA]] and [[OptimFrog]] is considered to be the tightest compressors&lt;br /&gt;
* [[WavPack]] and OptimFrog support hybrid modes, i.e. combination of lossy (for smaller files, albeit not as small as lossy formats) and lossless.&lt;br /&gt;
* For a list of lossless formats and their pro&#039;s and con&#039;s see the [[lossless|lossless page]].&lt;br /&gt;
&lt;br /&gt;
==How can I choose for myself?==&lt;br /&gt;
&lt;br /&gt;
* Listen and see, use [[ABX]]. Be aware that your tolerance can change if you train your ability to hear [[artifact]]s.&lt;br /&gt;
* Read the pages for the different formats and see their pro&#039;s and con&#039;s.&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Advanced_Audio_Coding&amp;diff=11659</id>
		<title>Advanced Audio Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Advanced_Audio_Coding&amp;diff=11659"/>
		<updated>2006-05-28T10:40:11Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Pros */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&#039;&#039;&#039;AAC&#039;&#039;&#039; or &#039;Advanced Audio Coding&#039; forms part of the latest specifications from the MPEG committee, and is their official successor to the popular [[MP3]] format.  As with MP3, the AAC format is an international standard, and is backed by several big-name companies, including Dolby, Sony and Nokia.&lt;br /&gt;
&lt;br /&gt;
With the 13 years that had passed since the creation of the MP3 format, many improvements had been realised leading to a seemingly complex specification with several flavours of AAC available.  To potentially add to the confusion, AAC is usually wrapped inside an [[MP4]] container to provide tagging, seeking and possibly other benefits??  For this reason, AAC can also be referred to as MP4 audio.. &lt;br /&gt;
&lt;br /&gt;
There are several AAC encoders to choose from, coming from large names such as Apple ([[iTunes]]) , Real Networks and Nero AG (Creators of Nero Burning Rom), or the open source [http://www.audiocoding.com FAAC] which is analogous to the [[LAME]] encoder.  AAC is supported on some hardware players, most notably the [[Apple iPod]] and some cell phones, and is available in Apple&#039;s online store.  &lt;br /&gt;
&lt;br /&gt;
In terms of quality, the AAC format is on par with [[Ogg Vorbis]], [[LAME]] MP3, [[WMA]] Pro and other modern codecs, and with added SBR coding (HE AAC) it can provide quite high quality at low bitrates.&lt;br /&gt;
&lt;br /&gt;
Recent developments have led to [[AACplus]] which is able to give subjectively good results at low bitrates. The website [[tuner2 | http://www.tuner2.com]] has several Internet radio stations which are sending out streams at low rates - such as 40 kbps - and some of these are surprisingly good considering the bit rates used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pros===&lt;br /&gt;
&lt;br /&gt;
* An international standard approved by the [http://www.iso.ch ISO]&lt;br /&gt;
* Flexible: supports several [[sampling rate]]s (8000-96000 Hz), bit depths, and [[multichannel]] (up to 48 channels)&lt;br /&gt;
* Several implementations, including free and high quality ones ([http://www.itunes.com iTunes] or [http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html Nero Digital])&lt;br /&gt;
* Reaches transparency in most samples and for most users at around 150kbps&lt;br /&gt;
* Part of [[MPEG-4]] specs&lt;br /&gt;
* Anyone can create its own implementation (specifications and demo sources available)&lt;br /&gt;
* Some portable players support it (Philips Expanium, [[Apple iPod]], cell phones from Nokia, Sony Jukebox)&lt;br /&gt;
&lt;br /&gt;
===Cons===&lt;br /&gt;
&lt;br /&gt;
* Problem cases that trip out all transform codecs&lt;br /&gt;
* Heavily patented&lt;br /&gt;
* Increased complexity&lt;br /&gt;
* &#039;&#039;&#039;AAC&#039;&#039;&#039; comes in different &amp;quot;flavors&amp;quot; (object types: &#039;&#039;&#039;AAC LC&#039;&#039;&#039;, &#039;&#039;&#039;AAC HE&#039;&#039;&#039;, &#039;&#039;&#039;AAC PS&#039;&#039;&#039; etc.). Many (especially portable) players only support LC (at the moment) so you can have files that are valid but your player won&#039;t play them.&lt;br /&gt;
&lt;br /&gt;
==Technical Information==&lt;br /&gt;
&#039;&#039;&#039;AAC&#039;&#039;&#039; stands for &#039;Advanced Audio Coding&#039; and is part of the [[MPEG-4]] Systems Standard. Originally known as MPEG-2 Non-Backwards Compatible (As apposed to MPEG-2 Backwards Compatible) it is the succesor to MPEG-1/2 Layer III ([[MP3]]). It uses the [[MP4]] [[container]] (which is based on Apple&#039;s [[MOV]] container) to store metadata (i.e. tag information).&lt;br /&gt;
&lt;br /&gt;
As part of the MPEG-4 Systems Standard, an &#039;&#039;&#039;AAC&#039;&#039;&#039; encoded file can include up to 48 full-bandwith audio channels (up to 96 kHz) and 15 Low Frequency Enhancement channels (limited to 120 Hz) plus 15 data streams.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AAC&#039;&#039;&#039; encoding methods are organised into Profiles (MPEG-2) or Object Types (MPEG-4). These different Object Types are not necessarily compatible with each other and may not be playable with various decoders. Some of the various Object Types are:&lt;br /&gt;
&lt;br /&gt;
* MPEG-2 AAC LC / Low Complexity&lt;br /&gt;
* MPEG-2 AAC Main&lt;br /&gt;
* MPEG-2 AAC SSR / Scalable Sampling Rate&lt;br /&gt;
* MPEG-4 AAC LC / Low Complexity&lt;br /&gt;
* MPEG-4 AAC Main&lt;br /&gt;
* MPEG-4 AAC SSR / Scalable Sampling Rate&lt;br /&gt;
* MPEG-4 AAC LTP / Long Term Prediction&lt;br /&gt;
* MPEG-4 AAC HE / High Efficiency&lt;br /&gt;
* MPEG-4 AAC LD / Low Delay&lt;br /&gt;
&lt;br /&gt;
Different Object Types vary in complexity. Some take longer to encode/decode as a result of the different complexities. Furthermore, the benefits of the more complex profiles are often not worth the CPU power required to encode/decode them. As a result the Low Complexity/LC Object Type has become the profile used by most encoders and supported by most decoders. However, the High Efficiency (HE) Object Type has become more popular recently with its addition to the Nero &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder.&lt;br /&gt;
&lt;br /&gt;
Currently all players support the LC Object Type, although some will work on only MPEG2 or MPEG4 streams. Players based on the FAAD2 decoder (eg. [[foobar2000]], [[Winamp]] plugins) support almost all Object Types including HE &#039;&#039;&#039;AAC&#039;&#039;&#039;. 3ivX also supports all Object Types except SSR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Technologies used for compression==&lt;br /&gt;
&lt;br /&gt;
* [[Huffman coding]]&lt;br /&gt;
* [[Quantization]] and scaling&lt;br /&gt;
* [[Joint stereo|M/S matrixing]]&lt;br /&gt;
* [[Intensity stereo]]&lt;br /&gt;
* Channel coupling&lt;br /&gt;
* Backward adaptive prediction&lt;br /&gt;
* Temporal Noise Shaping (TNS)&lt;br /&gt;
* Modified Discrete Cosine Transform (I[[MDCT]])&lt;br /&gt;
* Gain control and hybrid filter bank (polyphase quadrature filter (IPQF)+IMDCT)&lt;br /&gt;
* Long Term Predictor (LTP) - MPEG4 &#039;&#039;&#039;AAC&#039;&#039;&#039; only&lt;br /&gt;
* Perceptual Noise Substitution (PNS) - MPEG4 &#039;&#039;&#039;AAC&#039;&#039;&#039; only&lt;br /&gt;
* Spectral Band Replication ([[SBR]]) - HE &#039;&#039;&#039;AAC&#039;&#039;&#039;&lt;br /&gt;
* Parametric Stereo (PS) - HE &#039;&#039;&#039;AAC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Encoders / Decoders (Supported Platforms)==&lt;br /&gt;
&lt;br /&gt;
* [[Nero AAC]] (Win32)&lt;br /&gt;
* [[QuickTime AAC]] (Win32/MacOS X)&lt;br /&gt;
* [[FAAC]] [[FAAD]] (Multiplatform)&lt;br /&gt;
* HHI/zPlane [[Compaact!]] (Win32)&lt;br /&gt;
* [[PsyTEL]] (Win32)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External References==&lt;br /&gt;
&lt;br /&gt;
* [[AAC FAQ]]&lt;br /&gt;
* Known [[AAC implementations]].&lt;br /&gt;
* Read the [[AAC guide]] to learn how to obtain &#039;&#039;&#039;AAC&#039;&#039;&#039;/[[MP4]] files out of WAV files and CDs.&lt;br /&gt;
* Detailed &#039;&#039;&#039;AAC&#039;&#039;&#039; comparisons can be found at [http://www.rjamorim.com/test/ Roberto&#039;s listening tests page].&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Advanced_Audio_Coding&amp;diff=11658</id>
		<title>Advanced Audio Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Advanced_Audio_Coding&amp;diff=11658"/>
		<updated>2006-05-28T10:36:41Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&#039;&#039;&#039;AAC&#039;&#039;&#039; or &#039;Advanced Audio Coding&#039; forms part of the latest specifications from the MPEG committee, and is their official successor to the popular [[MP3]] format.  As with MP3, the AAC format is an international standard, and is backed by several big-name companies, including Dolby, Sony and Nokia.&lt;br /&gt;
&lt;br /&gt;
With the 13 years that had passed since the creation of the MP3 format, many improvements had been realised leading to a seemingly complex specification with several flavours of AAC available.  To potentially add to the confusion, AAC is usually wrapped inside an [[MP4]] container to provide tagging, seeking and possibly other benefits??  For this reason, AAC can also be referred to as MP4 audio.. &lt;br /&gt;
&lt;br /&gt;
There are several AAC encoders to choose from, coming from large names such as Apple ([[iTunes]]) , Real Networks and Nero AG (Creators of Nero Burning Rom), or the open source [http://www.audiocoding.com FAAC] which is analogous to the [[LAME]] encoder.  AAC is supported on some hardware players, most notably the [[Apple iPod]] and some cell phones, and is available in Apple&#039;s online store.  &lt;br /&gt;
&lt;br /&gt;
In terms of quality, the AAC format is on par with [[Ogg Vorbis]], [[LAME]] MP3, [[WMA]] Pro and other modern codecs, and with added SBR coding (HE AAC) it can provide quite high quality at low bitrates.&lt;br /&gt;
&lt;br /&gt;
Recent developments have led to [[AACplus]] which is able to give subjectively good results at low bitrates. The website [[tuner2 | http://www.tuner2.com]] has several Internet radio stations which are sending out streams at low rates - such as 40 kbps - and some of these are surprisingly good considering the bit rates used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pros===&lt;br /&gt;
&lt;br /&gt;
* An international standard approved by the [http://www.iso.ch ISO]&lt;br /&gt;
* Flexible: supports several [[sampling rate]]s (8000-96000 Hz), bit depths, and [[multichannel]] (up to 48 channels)&lt;br /&gt;
* Several implementations, including a free and high quality one ([http://www.itunes.com iTunes])&lt;br /&gt;
* Reaches transparency in most samples and for most users at around 150kbps&lt;br /&gt;
* Part of [[MPEG-4]] specs&lt;br /&gt;
* Anyone can create its own implementation (specifications and demo sources available)&lt;br /&gt;
* Some portable players support it (Philips Expanium, [[Apple iPod]], cell phones from Nokia)&lt;br /&gt;
&lt;br /&gt;
===Cons===&lt;br /&gt;
&lt;br /&gt;
* Problem cases that trip out all transform codecs&lt;br /&gt;
* Heavily patented&lt;br /&gt;
* Increased complexity&lt;br /&gt;
* &#039;&#039;&#039;AAC&#039;&#039;&#039; comes in different &amp;quot;flavors&amp;quot; (object types: &#039;&#039;&#039;AAC LC&#039;&#039;&#039;, &#039;&#039;&#039;AAC HE&#039;&#039;&#039;, &#039;&#039;&#039;AAC PS&#039;&#039;&#039; etc.). Many (especially portable) players only support LC (at the moment) so you can have files that are valid but your player won&#039;t play them.&lt;br /&gt;
&lt;br /&gt;
==Technical Information==&lt;br /&gt;
&#039;&#039;&#039;AAC&#039;&#039;&#039; stands for &#039;Advanced Audio Coding&#039; and is part of the [[MPEG-4]] Systems Standard. Originally known as MPEG-2 Non-Backwards Compatible (As apposed to MPEG-2 Backwards Compatible) it is the succesor to MPEG-1/2 Layer III ([[MP3]]). It uses the [[MP4]] [[container]] (which is based on Apple&#039;s [[MOV]] container) to store metadata (i.e. tag information).&lt;br /&gt;
&lt;br /&gt;
As part of the MPEG-4 Systems Standard, an &#039;&#039;&#039;AAC&#039;&#039;&#039; encoded file can include up to 48 full-bandwith audio channels (up to 96 kHz) and 15 Low Frequency Enhancement channels (limited to 120 Hz) plus 15 data streams.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AAC&#039;&#039;&#039; encoding methods are organised into Profiles (MPEG-2) or Object Types (MPEG-4). These different Object Types are not necessarily compatible with each other and may not be playable with various decoders. Some of the various Object Types are:&lt;br /&gt;
&lt;br /&gt;
* MPEG-2 AAC LC / Low Complexity&lt;br /&gt;
* MPEG-2 AAC Main&lt;br /&gt;
* MPEG-2 AAC SSR / Scalable Sampling Rate&lt;br /&gt;
* MPEG-4 AAC LC / Low Complexity&lt;br /&gt;
* MPEG-4 AAC Main&lt;br /&gt;
* MPEG-4 AAC SSR / Scalable Sampling Rate&lt;br /&gt;
* MPEG-4 AAC LTP / Long Term Prediction&lt;br /&gt;
* MPEG-4 AAC HE / High Efficiency&lt;br /&gt;
* MPEG-4 AAC LD / Low Delay&lt;br /&gt;
&lt;br /&gt;
Different Object Types vary in complexity. Some take longer to encode/decode as a result of the different complexities. Furthermore, the benefits of the more complex profiles are often not worth the CPU power required to encode/decode them. As a result the Low Complexity/LC Object Type has become the profile used by most encoders and supported by most decoders. However, the High Efficiency (HE) Object Type has become more popular recently with its addition to the Nero &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder.&lt;br /&gt;
&lt;br /&gt;
Currently all players support the LC Object Type, although some will work on only MPEG2 or MPEG4 streams. Players based on the FAAD2 decoder (eg. [[foobar2000]], [[Winamp]] plugins) support almost all Object Types including HE &#039;&#039;&#039;AAC&#039;&#039;&#039;. 3ivX also supports all Object Types except SSR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Technologies used for compression==&lt;br /&gt;
&lt;br /&gt;
* [[Huffman coding]]&lt;br /&gt;
* [[Quantization]] and scaling&lt;br /&gt;
* [[Joint stereo|M/S matrixing]]&lt;br /&gt;
* [[Intensity stereo]]&lt;br /&gt;
* Channel coupling&lt;br /&gt;
* Backward adaptive prediction&lt;br /&gt;
* Temporal Noise Shaping (TNS)&lt;br /&gt;
* Modified Discrete Cosine Transform (I[[MDCT]])&lt;br /&gt;
* Gain control and hybrid filter bank (polyphase quadrature filter (IPQF)+IMDCT)&lt;br /&gt;
* Long Term Predictor (LTP) - MPEG4 &#039;&#039;&#039;AAC&#039;&#039;&#039; only&lt;br /&gt;
* Perceptual Noise Substitution (PNS) - MPEG4 &#039;&#039;&#039;AAC&#039;&#039;&#039; only&lt;br /&gt;
* Spectral Band Replication ([[SBR]]) - HE &#039;&#039;&#039;AAC&#039;&#039;&#039;&lt;br /&gt;
* Parametric Stereo (PS) - HE &#039;&#039;&#039;AAC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Encoders / Decoders (Supported Platforms)==&lt;br /&gt;
&lt;br /&gt;
* [[Nero AAC]] (Win32)&lt;br /&gt;
* [[QuickTime AAC]] (Win32/MacOS X)&lt;br /&gt;
* [[FAAC]] [[FAAD]] (Multiplatform)&lt;br /&gt;
* HHI/zPlane [[Compaact!]] (Win32)&lt;br /&gt;
* [[PsyTEL]] (Win32)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External References==&lt;br /&gt;
&lt;br /&gt;
* [[AAC FAQ]]&lt;br /&gt;
* Known [[AAC implementations]].&lt;br /&gt;
* Read the [[AAC guide]] to learn how to obtain &#039;&#039;&#039;AAC&#039;&#039;&#039;/[[MP4]] files out of WAV files and CDs.&lt;br /&gt;
* Detailed &#039;&#039;&#039;AAC&#039;&#039;&#039; comparisons can be found at [http://www.rjamorim.com/test/ Roberto&#039;s listening tests page].&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Gapless_playback&amp;diff=10056</id>
		<title>Gapless playback</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Gapless_playback&amp;diff=10056"/>
		<updated>2006-01-29T15:23:34Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Test samples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Gapless playback&#039;&#039;&#039; is the seamless playback of digital audio formats. It allows live music or consecutive tracks to be heard exactly as they are mastered, without gaps between tracks.&lt;br /&gt;
&lt;br /&gt;
==Why gaps occur==&lt;br /&gt;
Most lossy audio compression schemes involve a time/frequency domain transform.  Such transforms cannot deal with arbitrary amounts of data, and instead act on blocks of data at a time.  In order for the audio signal to be encoded in its entirety, small amounts of silence are prepended and appended to the input before the transform.  If the amount of padded silence is not accounted for, the playtime of the audio data may not be equal before and after the compression. In such cases, the silence will be decoded together with the audio data, introducing gaps between tracks.&lt;br /&gt;
&lt;br /&gt;
Most audio playback software will also close the audio output stream when switching tracks, introducing gaps or making existing gaps larger.  Unless the beginning of the next track is buffered and introduced immediately when the current track ends, gaps will occur.&lt;br /&gt;
&lt;br /&gt;
Some compression methods such as the popular [[MP3]] can be problematic because the MP3 standard defines no way to record the amount of padding for later removal.  Even if two tracks are decompressed and merged into a single track, a gap will remain between them.  More recent audio formats have been designed to address this problem, and will produce gapless audio if played back correctly.&lt;br /&gt;
&lt;br /&gt;
==Optimal solution==&lt;br /&gt;
It is possible to store metadata in the audio to explicitly declare the playtime, and/or the amount of padding/delays introduced in the encoding process. This information can be used to ensure that playtime will remain constant after decoding with no added silence.  The audio playback software must be able to recognize the metadata, and trim the decoded audio as necessary.&lt;br /&gt;
&lt;br /&gt;
The software can then take care to keep the output stream open between tracks.    It must also buffer the beginning of the following track in the same way it buffers the current track during normal playback.&lt;br /&gt;
&lt;br /&gt;
If the compression method supports gapless playback, the software properly decodes the audio data and metadata, the next track is buffered and ready to play, and the output stream remains open between tracks, optimal gapless audio is achieved.  A collection of consecutive tracks will then play in the same way they were mastered, allowing the listener to hear their album as the author intended.&lt;br /&gt;
&lt;br /&gt;
==Alternative solutions==&lt;br /&gt;
Digital signal processor ([[DSP]]) plugins can be used to detect silence between tracks and trim the audio as necessary on playback.  This is not an optimal solution because it does not always produce results identical to the source.  Sometimes an artist may intentionally leave silence at track boundaries for dramatic effect; removing this silence also removes that effect.&lt;br /&gt;
&lt;br /&gt;
It can also be difficult to properly implement silence removal.  If the silence threshold is too low and the track contains decoder artifacts, the software may not recognise some silences.  Conversely, if the threshold is too high, the software may remove entire sections of quiet music at the beginning or end of a track.&lt;br /&gt;
&lt;br /&gt;
DSP plugins can also be used to cross-fade between tracks.  This eliminates gaps that some listeners find distracting, but also greatly alters the audio data and is not always desirable.  In particular, when tracks are meant to be played together and perform the transition at high volume, cross-fading results in a large volume drop.&lt;br /&gt;
&lt;br /&gt;
Both of these alternate solutions are typically used to address compression methods that do not support the metadata for gapless playback.  Like the optimal solution, they still require buffering and not closing the output stream; however, they require more computations, making them less efficient.  In portable digital audio players, this can mean a reduced playing time on batteries.&lt;br /&gt;
&lt;br /&gt;
Due to the drawbacks of the alternative solutions above, some listeners dislike their negative effects more than the gap they attempt to remove.&lt;br /&gt;
&lt;br /&gt;
Another alternative is to ignore track boundaries, encoding a single collection of tracks as a single compressed file, relying on [[cuesheet]]s (or something similar) for navigation.  While this method results in gapless playback within the collection of tracks, it can be unwieldy due to the possibly large size of the resulting compressed file. Furthermore, unless the playback software or hardware can recognize the cue sheets, navigating between tracks may be difficult.&lt;br /&gt;
&lt;br /&gt;
==Format support==&lt;br /&gt;
Since [[lossless]] data compression excludes the possibility of the introduction of padding, all lossless audio file formats are inherently gapless. The following [[lossy]] audio file formats have provisions for gapless encoding.&lt;br /&gt;
&lt;br /&gt;
*[[Ogg Vorbis]]&lt;br /&gt;
*[[Speex]]&lt;br /&gt;
&lt;br /&gt;
Some other formats do not officially support gapless encoding, but some implementations of encoders or decoders may handle gapless metadata.&lt;br /&gt;
&lt;br /&gt;
*[[LAME]]-encoded MP3 can be gapless with players that support the LAME Mp3 info tag.&lt;br /&gt;
*[[AAC]] in [[MP4]] encoded with Nero Digital from [[Nero AG]] can be gapless with [[foobar2000]].&lt;br /&gt;
&lt;br /&gt;
==Gapless solutions==&lt;br /&gt;
* [[foobar2000]]: Optimal gapless playback&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=18530 Otachan&#039;s in_mpg123]: A gapless [[MP3]] decoder for [[Winamp]]&lt;br /&gt;
&lt;br /&gt;
==Test samples==&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=40998]: Samples for testing gapless playback abilities&lt;br /&gt;
* [http://guruboolez.free.fr/samples/gapless/gapless_WAVPACK_free_of_right.zip]: 17 very short gapless samples (2 MB)&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison&amp;diff=9634</id>
		<title>Lossless comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison&amp;diff=9634"/>
		<updated>2005-12-31T18:13:35Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Given the enormous amount of [[lossless]] audio compressor choices available, it is a very difficult task to choose the one most suited for each person&#039;s needs.&lt;br /&gt;
&lt;br /&gt;
Several people only take into consideration compression performance when choosing a codec. But as the following table and article shows, there are several other features worth taking into consideration when making that choice.&lt;br /&gt;
&lt;br /&gt;
For example, users wanting good multiplatform compatibility and robustness (E.G, people sharing live recordings) would favour [[WavPack]] or [[FLAC]]. Another user, looking for the very highest compression available, would go with [[OptimFROG]]. Someone wanting portable support would use [[FLAC]] or [[ALAC]], and so on.&lt;br /&gt;
&lt;br /&gt;
En fin, this is not a matter worth getting too worked up about. If you later find out the codec you chose isn&#039;t the best for your needs, you can just transcompress to another format, without risk of losing quality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparison Table==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Do NOT add links to the table. It&#039;s cluttered and colourful enough as it is. Please add them to the article itself if needed. Thanks --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|    &#039;&#039;&#039;Features&#039;&#039;&#039;         || {{Turquoise}}  ALAC    || {{Turquoise}} FLAC      || {{Turquoise}} Monkey&#039;s     || {{Turquoise}} OptimFROG   || {{Turquoise}} Real Lossless  || {{Turquoise}} Shorten&lt;br /&gt;
|-&lt;br /&gt;
| {{yellow}} Encoding speed || {{white}} average      || {{light-green}} fast    || {{light-green}} fast       || {{orange}} slow           || {{white}} average           || {{green}} very fast&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Decoding speed || {{green}} very fast    || {{green}} very fast     || {{light-green}} fast       || {{orange}} slow           || {{light-green}} fast        || {{green}} very fast&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Compression*   || {{light-green}} 58,50% || {{light-green}} 58,70%  || {{green}} 55,50%           || {{green}} 54,70%          || {{white}} &amp;amp;nbsp;            || {{orange}} 63,50%&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Flexibility**  || {{orange}} bad         || {{green}} very good     || {{green}} very good        || {{green}} very good       || {{orange}} bad              || {{orange}} bad     &lt;br /&gt;
|-&lt;br /&gt;
| {{white}} &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{yellow}} Error handling || {{white}} &amp;amp;nbsp;       || {{green}} yes           || {{orange}} no              || {{green}} yes             || {{white}} &amp;amp;nbsp;            || {{orange}} no &lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Seeking        || {{green}} yes          || {{green}} yes           || {{green}} yes              || {{green}} yes             || {{green}} yes               || {{green}} yes&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Tagging        || {{green}} QT tags      || {{green}} FLAC tags     || {{green}} ID3/APE          || {{green}} ID3/APE         || {{light-green}} Proprietary || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Hardware support || {{green}} yes        || {{green}} yes           || {{orange}} no              || {{orange}} no             || {{orange}} no               || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Software support || {{orange}} bad       || {{green}} very good     || {{light-green}} good       || {{white}} average         || {{orange}} bad              || {{green}} very good&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Hybrid/lossy   || {{orange}} no          || {{orange}} no           || {{orange}} no              || {{green}} yes             || {{orange}} no               || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} ReplayGain     || {{white}} sort of      || {{green}} yes           || {{orange}} no              || {{green}} yes             || {{orange}} no               || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} RIFF chunks    || {{white}} &amp;amp;nbsp;       || {{orange}} no           || {{green}} yes              || {{green}} yes             || {{white}} &amp;amp;nbsp;            || {{green}} yes&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Streaming      || {{green}} yes          || {{green}} yes           || {{orange}} no           || {{green}} yes             || {{green}} yes               || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Pipe support   || {{orange}} no          || {{green}} yes           || {{green}} yes              || {{green}} yes             || {{orange}} no               || {{green}} yes&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Open source    || {{light-green}} Yes (decoding) || {{green}} yes   || {{green}} yes              || {{orange}} no             || {{orange}} no               || {{green}} yes&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Multichannel   || {{green}} yes          || {{green}} yes           || {{orange}} no              || {{orange}} no             || {{orange}} no               || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} High resolution || {{green}} yes         || {{green}} yes           || {{green}} yes              || {{green}} yes             || {{orange}} no               || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} OS support     || {{light-green}} Win/Mac || {{green}} All          || {{green}} All              || {{light-green}} Win/Linux || {{green}} Win/Mac/Linux     || {{green}} All&lt;br /&gt;
|-|&lt;br /&gt;
| {{gray}} &amp;amp;nbsp;           || {{gray}} &amp;amp;nbsp;        || {{gray}} &amp;amp;nbsp;         || {{gray}} &amp;amp;nbsp;            || {{gray}} &amp;amp;nbsp;           || {{gray}} &amp;amp;nbsp;             || {{gray}} &amp;amp;nbsp;&lt;br /&gt;
|-|&lt;br /&gt;
|   &#039;&#039;&#039;Features&#039;&#039;&#039;          || {{Turquoise}} WavPack  || {{Turquoise}} WMA       || {{Turquoise}} LA           || {{Turquoise}} TTA         || {{Turquoise}} LPAC&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Encoding speed || {{green}} very fast    || {{white}} average       || {{orange}} slow            || {{green}} very fast       || {{white}} average&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Decoding speed || {{green}} very fast    || {{white}} average       || {{orange}} slow            || {{green}} very fast       || {{green}} very fast&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Compression*   || {{light-green}} 58%    || {{green}} 56,30%        || {{green}} 53,50%           || {{light-green}} 57,10%    || {{light-green}} 57,20%&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Flexibility**  || {{green}} very good    || {{orange}} bad          || {{white}} average          || {{orange}} bad            || {{orange}} bad&lt;br /&gt;
|-&lt;br /&gt;
| {{white}} &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{yellow}} Error handling || {{green}} yes          || {{green}} yes           || {{orange}} no              || {{green}} yes            || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Seeking        || {{green}} yes          || {{green}} yes           || {{green}} yes              || {{green}} yes             || {{orange}} slow&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Tagging        || {{green}} ID3/APE      || {{light-green}} Proprietary || {{light-green}} ID3v1  || {{light-green}} ID3       || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Hardware support || {{green}} yes        || {{orange}} no           || {{orange}} no              || {{green}} yes             || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Software support || {{light-green}} good || {{light-green}} good    || {{orange}} bad             || {{white}} average         || {{white}} average&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Hybrid/lossy   || {{green}} yes          || {{orange}} no           || {{orange}} no              || {{orange}} no             || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} ReplayGain     || {{green}} yes          || {{orange}} no           || {{orange}} no              || {{green}} yes             || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} RIFF chunks    || {{green}} yes          || {{orange}} no           || {{green}} yes              || {{orange}} no             || {{green}} yes&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Streaming      || {{green}} yes          || {{green}} yes           || {{white}} &amp;amp;nbsp;           || {{orange}} no             || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Pipe support   || {{green}} yes          || {{green}} yes           || {{green}} yes              || {{orange}} no             || {{white}} &amp;amp;nbsp;&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Open source    || {{green}} yes          || {{orange}} no           || {{orange}} no              || {{green}} yes             || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} Multichannel   || {{green}} yes          || {{green}} yes           || {{orange}} no              || {{green}} yes             || {{orange}} no&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} High resolution || {{green}} yes         || {{green}} yes           || {{orange}} no              || {{green}} yes             || {{green}} yes&lt;br /&gt;
|-|&lt;br /&gt;
| {{yellow}} OS support     || {{green}} All          || {{light-green}} Win/Mac || {{light-green}} Win/Linux  || {{green}} All             || {{light-green}} Win/Linux/Sol&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; The Compression ratio is calculated with the division of compressed size by uncompressed size * 100. So, lower is better.&lt;br /&gt;
&lt;br /&gt;
Encoding speed, Decoding speed and Compression ratio are based on each encoder&#039;s default settings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; Flexibility refers to the amount of encoding choices offered to the users (Fast/low compression, Slow/high compression and everything inbetween)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These are the most popular lossless codecs, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
==ALAC - Apple Lossless Audio Codec== http://www.apple.com/itunes/import.html &lt;br /&gt;
&lt;br /&gt;
[[ALAC]] is a codec developed by Apple for usage in [[Apple iPod|iPod]] and AirPort Express.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ALAC PROS===&lt;br /&gt;
* Very fast decoding&lt;br /&gt;
* [[Open source]] ([http://craz.net/programs/itunes/alac.html decoding only])&lt;br /&gt;
* Hardware support ([[Apple iPod|iPod]], AirPort Express)&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Tagging support (QT tags)&lt;br /&gt;
* Excellent hardware-software-lossy format integration with [[iTunes]]/iPod.&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
&lt;br /&gt;
===ALAC CONS===&lt;br /&gt;
* Closed source (encoding)&lt;br /&gt;
* Limited software support&lt;br /&gt;
* Compression efficiency not on par with other lossless codecs&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
&lt;br /&gt;
===ALAC Other features===&lt;br /&gt;
* Fits in the [[MP4]] container&lt;br /&gt;
* Can be used with the AirPort Express gadget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FLAC - Free Lossless Audio Codec== http://flac.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
[[FLAC]] is a lossless codec developed by Josh Coalson. It&#039;s part of the Xiph multimedia portfolio, along with [[Ogg]], [[Vorbis]], [[Speex]] and [[Theora]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FLAC PROS===&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* Very fast decoding&lt;br /&gt;
* Hardware support ([[Rio Karma|Karma]], Phatbox, etc.)&lt;br /&gt;
* Very good software support&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Tagging support (FLAC tags)&lt;br /&gt;
* Pipe support&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
===FLAC CONS===&lt;br /&gt;
* Relatively slow encoding&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Doesn&#039;t support [[RIFF]] chunks&lt;br /&gt;
&lt;br /&gt;
===FLAC Other features===&lt;br /&gt;
* Supports embedded CUE sheets (with [http://flac.sourceforge.net/faq.html#general__no_cuesheet_tags limitations])&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
* Fits the [[Ogg]] and [[Matroska]] containers&lt;br /&gt;
&lt;br /&gt;
==LA - LosslessAudio== http://www.lossless-audio.com/&lt;br /&gt;
&lt;br /&gt;
[[LA]] is a lossless codec developed by Michael Bevin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===LA PROS===&lt;br /&gt;
* Very high compression&lt;br /&gt;
* Tagging support ([[ID3v1]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Pipe support&lt;br /&gt;
&lt;br /&gt;
===LA CONS===&lt;br /&gt;
* Closed source&lt;br /&gt;
* Very slow encoding and decoding&lt;br /&gt;
* Doesn&#039;t support [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* No hardware support&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Bad software support&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It&#039;s important to mention that the LA foobar plugin is buggy and doesn&#039;t produce lossless streams!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LPAC== http://www.nue.tu-berlin.de/wer/liebchen/lpac.html&lt;br /&gt;
&lt;br /&gt;
Lossless Predictive Audio Coder ([[LPAC]]) is a lossless codec developed by Tilman Liebchen. Development of it has been halted in favour of development of [[MPEG-4]] ALS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===LPAC PROS===&lt;br /&gt;
* Reasonable compression ratios&lt;br /&gt;
* [[High resolution]] audio support&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
&lt;br /&gt;
===LPAC CONS===&lt;br /&gt;
* Closed source&lt;br /&gt;
* No error robustness&lt;br /&gt;
* Slow seeking&lt;br /&gt;
* No tagging&lt;br /&gt;
* No [[multichannel]] support&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* No hardware support&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Monkey&#039;s Audio== http://www.monkeysaudio.com/&lt;br /&gt;
&lt;br /&gt;
[[Monkey&#039;s Audio]] is a very efficient lossless compressor developed by Matt Ashland.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===APE PROS===&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* High efficiency&lt;br /&gt;
* Good software support&lt;br /&gt;
* Java version (multiplatform)&lt;br /&gt;
* Tagging support ([[ID3v1]], [[APE tags]])&lt;br /&gt;
* [[High resolution]] audio support&lt;br /&gt;
* Supports [[RIFF]] chunks (only in the GUI encoder)&lt;br /&gt;
* Pipe support (only in a [http://www.etree.org/shnutils/shntool/ special] version)&lt;br /&gt;
&lt;br /&gt;
===APE CONS===&lt;br /&gt;
* No [[multichannel]] support&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* No hardware support&lt;br /&gt;
* No error robustness&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
===APE Other features===&lt;br /&gt;
* Supports APL image link files (similar to CUE sheets)&lt;br /&gt;
&lt;br /&gt;
==OptimFROG== http://losslessaudiocompression.com/&lt;br /&gt;
&lt;br /&gt;
[[OptimFROG]] is a lossless format developed by Florin Ghido to become the champion in audio compression.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OFR PROS===&lt;br /&gt;
* Very high compression&lt;br /&gt;
* Good software support&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Supports [[high resolution]]s&lt;br /&gt;
* Hybrid/lossy mode&lt;br /&gt;
* Tagging support ([[ID3]], [[APE tags]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
===OFR CONS===&lt;br /&gt;
* Closed source&lt;br /&gt;
* No [[multichannel]] audio support&lt;br /&gt;
* No hardware support&lt;br /&gt;
* Quite slow decoding&lt;br /&gt;
&lt;br /&gt;
===OFR Other features===&lt;br /&gt;
* Supports 32bit float streams&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RealAudio Lossless== http://www.realnetworks.com/products/codecs/realaudio.html&lt;br /&gt;
&lt;br /&gt;
RealAudio lossless is the lossless codec developed by Real Networks for their multimedia portfolio&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===RAL PROS===&lt;br /&gt;
* Very fast decoding&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Tagging support (proprietary)&lt;br /&gt;
&lt;br /&gt;
===RAL CONS===&lt;br /&gt;
* Closed source&lt;br /&gt;
* No [[multichannel]] and [[high resolution]] audio support&lt;br /&gt;
* Little software support (Real Player)&lt;br /&gt;
* No hardware support&lt;br /&gt;
* Compression efficiency not on par with other lossless codecs&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* No pipe support&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Shorten== http://www.etree.org/shnutils/shorten/&lt;br /&gt;
&lt;br /&gt;
[[Shorten]] is a very old and featureless lossless codec developed by Tony Robinson at SoftSound.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SHN PROS===&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* Fast decoding&lt;br /&gt;
* Very good software support&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Pipe support&lt;br /&gt;
&lt;br /&gt;
===SHN CONS===&lt;br /&gt;
* Quite inefficient&lt;br /&gt;
* No [[multichannel]] or [[high resolution]] audio support&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* No error robustness&lt;br /&gt;
* Not streamable&lt;br /&gt;
* No hardware support&lt;br /&gt;
* No native tagging&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==True Audio (TTA)== http://www.true-audio.com/&lt;br /&gt;
&lt;br /&gt;
[[TTA]] is a new lossless codec developed by a team of russian programmers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===TTA PROS===&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* Good efficiency&lt;br /&gt;
* Hardware support (obscure DVD player)&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Tagging support ([[ID3]])&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
* Error robustness&lt;br /&gt;
&lt;br /&gt;
===TTA CONS===&lt;br /&gt;
* No streaming support&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Doesn&#039;t support [[RIFF]] chunks&lt;br /&gt;
* No pipe support&lt;br /&gt;
&lt;br /&gt;
===TTA Other features===&lt;br /&gt;
* Fits the [[Matroska]] container&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==WavPack== http://www.wavpack.com/&lt;br /&gt;
&lt;br /&gt;
[[WavPack]] is a fast and featureful lossless codec developed by David Bryant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===WV PROS===&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* Very fast decoding&lt;br /&gt;
* Good efficiency&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Hardware support ([http://www.rockbox.org/ RockBox])&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Hybrid/lossy mode&lt;br /&gt;
* Tagging support ([[ID3v1]], [[APE tags]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Ability to create self extracting files for Win32 platform&lt;br /&gt;
* Pipe support&lt;br /&gt;
* Good software support&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
===WV CONS===&lt;br /&gt;
* Limited player support&lt;br /&gt;
&lt;br /&gt;
===WV Other features===&lt;br /&gt;
* Supports 32bit float streams&lt;br /&gt;
* Supports embedded CUE sheets&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
* Can encode in both symmetrical and assymmetrical modes.&lt;br /&gt;
* Fits the [[Matroska]] container&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Windows Media Audio Lossless== http://www.microsoft.com/windows/windowsmedia/9series/codecs/audio.aspx&lt;br /&gt;
&lt;br /&gt;
WMA Lossless is the lossless codec developed by Microsoft to be featured in their Windows Media codec portfolio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===WMAL PROS===&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Very good software support&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s.&lt;br /&gt;
* Tagging support (proprietary)&lt;br /&gt;
* Pipe support&lt;br /&gt;
&lt;br /&gt;
===WMAL CONS===&lt;br /&gt;
* Closed source&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* No hardware support (but it&#039;s likely to appear sooner or later)&lt;br /&gt;
* Doesn&#039;t support [[RIFF]] chunks&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
===WMAL Other features===&lt;br /&gt;
* Fits the [[ASF]] container&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Oddball Formats==&lt;br /&gt;
&lt;br /&gt;
There are several old lossless formats that aren&#039;t being featured in the article above. Reasons are: lack of widespread support, lack of features, bad efficiency and, most importantly, it seems noone is really interested in them.&lt;br /&gt;
&lt;br /&gt;
Most of those would have disappeared by now, but they are being preserved for posterity at [[User:Rjamorim|rjamorim]]&#039;s [http://www.rjamorim.com/rrw/ ReallyRareWares]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Advanced Digital Audio (ADA)===&lt;br /&gt;
&lt;br /&gt;
* http://www.rjamorim.com/rrw/ada.html&lt;br /&gt;
&lt;br /&gt;
===Bonk===&lt;br /&gt;
&lt;br /&gt;
* http://www.logarithmic.net/pfh/bonk&lt;br /&gt;
&lt;br /&gt;
===Marian&#039;s a-Pac===&lt;br /&gt;
&lt;br /&gt;
* http://www.marian.de/en/downloads#APAC&lt;br /&gt;
* http://www.rjamorim.com/rrw/apac.html&lt;br /&gt;
&lt;br /&gt;
===AudioZip===&lt;br /&gt;
&lt;br /&gt;
* http://www.rjamorim.com/rrw/audiozip.html&lt;br /&gt;
&lt;br /&gt;
===Dakx WAV===&lt;br /&gt;
&lt;br /&gt;
* http://www.dakx.com/&lt;br /&gt;
* http://www.rjamorim.com/rrw/daxwav.html&lt;br /&gt;
&lt;br /&gt;
===Entis Lab MIO===&lt;br /&gt;
&lt;br /&gt;
* http://www.entis.gr.jp/eri/frame.html&lt;br /&gt;
* http://www.rjamorim.com/rrw/mio.html&lt;br /&gt;
&lt;br /&gt;
===LiteWave===&lt;br /&gt;
&lt;br /&gt;
* http://www.clearjump.com/products/LiteWave.html&lt;br /&gt;
* http://www.rjamorim.com/rrw/litewave.html&lt;br /&gt;
&lt;br /&gt;
===Pegasus SPS===&lt;br /&gt;
&lt;br /&gt;
* http://www.krishnasoft.com/sps.htm&lt;br /&gt;
* http://www.rjamorim.com/rrw/pegasussps.html&lt;br /&gt;
&lt;br /&gt;
===RKaudio===&lt;br /&gt;
&lt;br /&gt;
* http://www.msoftware.co.nz/downloads_page.php&lt;br /&gt;
* http://rksoft.virtualave.net/rkau.html&lt;br /&gt;
&lt;br /&gt;
===Split2000===&lt;br /&gt;
&lt;br /&gt;
* http://www.rjamorim.com/rrw/split2000.html&lt;br /&gt;
&lt;br /&gt;
===Sonarc===&lt;br /&gt;
&lt;br /&gt;
* http://www.rjamorim.com/rrw/sonarc.html&lt;br /&gt;
&lt;br /&gt;
===VocPack===&lt;br /&gt;
&lt;br /&gt;
* http://www.rjamorim.com/rrw/vocpack.html&lt;br /&gt;
&lt;br /&gt;
===WavArc===&lt;br /&gt;
&lt;br /&gt;
* http://www.rjamorim.com/rrw/wavarc.html&lt;br /&gt;
&lt;br /&gt;
===WaveZip/MUSICompress===&lt;br /&gt;
&lt;br /&gt;
* http://members.aol.com/_ht_a/sndspace/&lt;br /&gt;
* http://www.rjamorim.com/rrw/wavezip.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some links to lossless format compression comparisons:&lt;br /&gt;
&lt;br /&gt;
* [http://web.inter.nl.net/users/hvdh/lossless/lossless.htm Hans Heijden&#039;s]  (used as reference to build the table);&lt;br /&gt;
* [http://members.home.nl/w.speek/comparison.htm Speek&#039;s];&lt;br /&gt;
* [http://guruboolez.free.fr/lossless/ Guruboolez&#039;] - comparing only classical music;&lt;br /&gt;
* [http://uclc.info/lossless_audio_compression_test.htm Johan de Bock&#039;s] - aimed only at the maximum compression setting for each codec (based on a somewhat limited set of samples, however).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Go to the [http://www.hydrogenaudio.org/forums/index.php?showtopic=33226 Hydrogenaudio thread] to discuss this article.&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=WavPack&amp;diff=3458</id>
		<title>WavPack</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=WavPack&amp;diff=3458"/>
		<updated>2005-04-17T15:56:03Z</updated>

		<summary type="html">&lt;p&gt;Guruboolez: /* CD writers/rippers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;WavPack&#039;&#039;&#039; is a free, open source lossless audio compression format developed by David Bryant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
WavPack allows users to compress (and restore) both 16 and 24-bit audio files in the .[[WAV]] format. It also supports multichannel streams and high frequency sampling rates. Like other lossless compression schemes the data reduction varies with the source, but it is generally between 25% and 50% for typical popular music and somewhat better than that for classical music and other sources with greater dynamic range.&lt;br /&gt;
&lt;br /&gt;
WavPack also incorporates a unique &amp;quot;hybrid&amp;quot; mode that provides all the advantages of lossless compression with an additional bonus. Instead of creating a single file, this mode creates both a relatively small, high-quality lossy file that can be used all by itself, and a &amp;quot;correction&amp;quot; file that (when combined with the lossy file) provides full lossless restoration. For some users this means never having to choose between lossless and lossy compression!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Feature Summary==&lt;br /&gt;
&lt;br /&gt;
* Fast and efficient encoding and decoding&lt;br /&gt;
* [[Open source]], released under a BSDish license&lt;br /&gt;
* Multiplatform&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Supports multichannel audio and high resolutions&lt;br /&gt;
* Hybrid/lossy mode&lt;br /&gt;
* Tagging support ([[ID3v1]], [[APE]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Supports embedded CUE sheets&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
* Self-extracting mode&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
David Bryant started development on WavPack in mid-1998, with the release of version 1.0. This first version compressed and decompressed audio losslessly, nothing else, but by then it already featured one of the best efficiency vs. speed ratio among lossless encoders. &lt;br /&gt;
&lt;br /&gt;
Very soon after the release of version 1.0, Bryant released v. 2.0, which featured lossy encoding (using only quantization for data reduction - no psychoacoustic process was applied to the stream).&lt;br /&gt;
&lt;br /&gt;
In 1999, the developer released version 3.0, which featured novelties such as a fast mode (with reduced compression ratio), compression of RAW files and error detection using CRC checksums.&lt;br /&gt;
&lt;br /&gt;
WavPack development is still going on, and a major feature added in late 3.x versions is the hybrid mode, where the encoder generates a lossy file + a correction file, so that both can be decompressed back to the original PCM stream.&lt;br /&gt;
&lt;br /&gt;
WavPack 4 has been recently released. It included important changes, such as fast seeking, multichannel support, high resolution audio support, etc. turning it into one of the most full featured and modern lossless audio compressors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Software support==&lt;br /&gt;
&lt;br /&gt;
===Players===&lt;br /&gt;
&lt;br /&gt;
* NullSoft [[Winamp]] (plugin w/ ReplayGain &amp;amp; Media Library support) and Winamp-compatible players&lt;br /&gt;
* [[foobar2000]] Advanced Audio Player (official encoding/decoding addon, w/ ReplayGain &amp;amp; Cuesheets support)&lt;br /&gt;
* [http://www.vuplayer.com/vuplayer.htm VUPlayer] (official plugin, supports encoding)&lt;br /&gt;
* [[Windows Media Player]] and other directshow-based players (MPC, TCMP, RadLight) (with [http://corewavpack.corecodec.org/ CoreWavPack] directshow filter)&lt;br /&gt;
* [http://koti.welho.com/hylinen/apollo/ Apollo] Audio Player (plugin w/ ReplayGain  support)&lt;br /&gt;
* [http://www.un4seen.com/xmplay.html XMplay] (official plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[XMMS]] (with Kuniklo&#039;s plugin)&lt;br /&gt;
* [http://fondriest.frederic.free.fr/realisations/lamip/ LAMIP] (official plugin)&lt;br /&gt;
&lt;br /&gt;
===Frontends===&lt;br /&gt;
&lt;br /&gt;
* Custom [http://members.home.nl/w.speek/wavpack.htm Windows Frontend] (by Speek)&lt;br /&gt;
* [http://www.unifront.boereck.de/ UniversalFront] by Böreck&lt;br /&gt;
* [http://home.vxu.se/mdati00/frontah/ Frontah] by Madah&lt;br /&gt;
* [http://mareo.monkeydev.org/ Mareo] by Kwambis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Converters===&lt;br /&gt;
(Several players, like foobar2000 and VUplayer, can also convert from other formats to WavPack)&lt;br /&gt;
&lt;br /&gt;
* [http://www.dbpoweramp.com/ dBpowerAMP] Music Converter / Audio Player / CD Writer (official addon)&lt;br /&gt;
* [http://www.board-24.de/ GX:Transcoder] Music converter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Editors===&lt;br /&gt;
&lt;br /&gt;
* [[Adobe Audition]] and CoolEdit (filter w/ 32-bit floats &amp;amp; extra info save support)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CD writers/rippers===&lt;br /&gt;
&lt;br /&gt;
* [http://www.ahead.de Ahead Nero Burning Rom]&lt;br /&gt;
* [http://www.burrrn.net Burrrn] Audio CD burner&lt;br /&gt;
* [[Exact Audio Copy]] CD Ripper&lt;br /&gt;
* [http://cdexos.sourceforge.net CDex] CD ripper&lt;br /&gt;
&lt;br /&gt;
===Taggers===&lt;br /&gt;
&lt;br /&gt;
* [http://www.mp3tag.de/en/index.html Mp3tag] Universal Tag Editor&lt;br /&gt;
* [http://users.otenet.gr/~jtcliper/tgf/ The GodFather] Tagger / Music manager&lt;br /&gt;
* [http://www.saunalahti.fi/cse/files/Tag.zip Case&#039;s Tag] command line tagger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Other tools===&lt;br /&gt;
&lt;br /&gt;
* [http://www.burrrn.net/mrq/ Mr. QuestionMan] / [http://www.bitattack.ro/ai/ Audio Identifier]&lt;br /&gt;
* [http://www.bunkus.org/videotools/mkvtoolnix/ mkvtoolnix] - tool to multiplex WavPack streams inside the Matroska container&lt;br /&gt;
  It&#039;s worth mentioning the [http://www.matroska.org Matroska] guys decided to concentrate on WavPack as the &lt;br /&gt;
  lossless compressor of choice for their container. Quite an honor... :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Technology description==&lt;br /&gt;
&lt;br /&gt;
To ensure high-speed operation, WavPack uses a very simple predictor that is implemented entirely in integer math. In its &amp;quot;fast&amp;quot; mode the prediction is simply the arithmetic extrapolation of the previous two samples. For example, if the previous two samples were -10 and 20, then the prediction would be 50. For the default mode a simple adaptive factor is added to weigh the influence of the earlier sample on the prediction. In our example the resulting prediction could then vary between 20 for no influence to 50 for full influence. This weight factor is constantly updated based on the audio data&#039;s changing spectral characteristics, which is why it is called &amp;quot;adaptive&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The prediction generated is then subtracted from the actual sample to be encoded to generate the error value. In mono mode this value is sent directly to the coder. However, stereo signals tend to have some correlation between the two channels that can be further exploited. Therefore, two error values are calculated that represent the difference and average of the left and right error values.  In the &amp;quot;fast&amp;quot; mode of operation these two new values are simply sent to the coder instead of the left and right values. In the default mode, the difference value is always sent to the coder along with one of the other three values (average, left, or right). An adaptive algorithm continuously determines the most efficient of the three to send based on the changing balance of the channels.&lt;br /&gt;
&lt;br /&gt;
The developer has developed a unique data encoder for WavPack that he believes is better than Rice coding in two different areas. It is impossible to encode more efficiently than Rice coding because it represents the optimal bit coding (sometimes known as the Huffman code) for this type of data. WavPack&#039;s encoder is slightly less efficient than this, but only by about 0.15 bits/sample (or less than 1% for 16-bit data). The first advantage of WavPack&#039;s coder is that it does not require the data to be buffered ahead of encoding, instead it converts each sample directly to bitcodes. This is more computationally efficient and it is better in some applications where coding delay is critical. The second advantage is that it is easily adaptable to lossy encoding because all significant bits (except the implied &amp;quot;one&amp;quot; MSB) are transmitted directly. In this way it is possible to only transmit, for example, the 3 most significant bits (with sign) of each sample. In fact, it is possible to transmit only the sign and implied MSB for each sample with an average of only 3.65 bits/sample. &lt;br /&gt;
&lt;br /&gt;
This coding scheme is used to implement the &amp;quot;lossy&amp;quot; mode of WavPack. In the &amp;quot;fast&amp;quot; mode the output of the non-adaptive decorrelator is simply rounded to the nearest codable value for the specified number of bits. In the default mode the adaptive decorrelator is used (which reduces the average noise about 1 dB) and also both the current and the next sample are considered in choosing the better of the two available codes (which reduces noise another 1 dB).&lt;br /&gt;
&lt;br /&gt;
The decoder has decided to not use any floating-point arithmetic in WavPack&#039;s data path because he believes that integer operations are less susceptible to subtle chip to chip variations that could corrupt the lossless nature of the compression, the Pentium floating point bug being a blatant example of this. It is possible that a lossless compressor that used floating-point math could generate different output when running on that faulty Pentium. Even disregarding actual bugs, floating-point math is complicated enough that there could be subtle differences between &amp;quot;correct&amp;quot; implementations that could cause trouble for this type of application. To further ensure confidence in the integrity of WavPack&#039;s compression, the encoder includes a 32-bit error detection code to the generated streams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* [http://www.wavpack.com/ Official website]&lt;br /&gt;
* [http://www.rjamorim.com/rrw/wavpack.html Historical versions at ReallyRareWares]&lt;br /&gt;
* [[Lossless_comparison|Lossless Codec Comparison]] by Rjamorim&lt;br /&gt;
* [[EAC_and_WavPack | Configuring EAC and Wavpack]]&lt;/div&gt;</summary>
		<author><name>Guruboolez</name></author>
	</entry>
</feed>