https://wiki.hydrogenaud.io/api.php?action=feedcontributions&user=Anthrax&feedformat=atomHydrogenaudio Knowledgebase - User contributions [en]2024-03-29T06:25:09ZUser contributionsMediaWiki 1.22.7https://wiki.hydrogenaud.io/index.php?title=Topic_IndexTopic Index2005-12-06T16:12:34Z<p>Anthrax: /* Linux/BSD */</p>
<hr />
<div>* Please see [http://www.hydrogenaudio.org/forums/index.php?showtopic=12979&st=25&p=247441&#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.<br />
* See also [http://www.hydrogenaudio.org/forums/index.php?showtopic=28658 style related discussion]<br />
<br />
<br />
==General Information==<br />
<br />
===General Guides===<br />
* [[Create a long-term archive]]<br />
* [[Enabling DMA]]<br />
===EAC Guides=== <br />
* [[Create a lossless back-up with EAC and Flac]]<br />
* [[EAC and Lame | Configuring EAC and Lame]]<br />
* [[EAC_and_Ogg_Vorbis | Configuring EAC and Vorbis]]<br />
* [[EAC_and_WavPack | Configuring EAC and Wavpack]]<br />
* [[EAC_and_Flac | Configuring EAC and FLAC]]<br />
* [[EAC_and_Monkeys_Audio | Configuring EAC and Monkey's Audio]]<br />
<br />
===CDex Guides===<br />
===MP3 Guides===<br />
<br />
* [http://wiki.hydrogenaudio.org/index.php?title=LAME Recommended settings for encoding with LAME]<br />
<br />
===Ogg Vorbis Guides=== <br />
<br />
* [http://wiki.hydrogenaudio.org/index.php?title=Recommended_Ogg_Vorbis Recommended encoders and settings for encoding with Vorbis].<br />
<br />
==Audio Codecs==<br />
<br />
===[[Lossy]]===<br />
*[[AAC]]<br />
*[[AC3]]<br />
*[[ATRAC3]]<br />
*[[DTS]]<br />
*[[MP2]]<br />
*[[MP3]]<br />
*[[Musepack]]<br />
*[[Ogg Vorbis]]<br />
*[[QDesign]]<br />
*[[VQF]]<br />
*[[WMA]]<br />
<br />
===[[Lossless]]===<br />
<br />
*[[ALAC|Apple Lossless]]<br />
*[[FLAC|Free Lossless Audio Compressor]]<br />
*[[LA|Lossless Audio]]<br />
*[[LPAC]]<br />
*[[Monkey's Audio]]<br />
*[[OptimFROG]]<br />
*[[RealAudio Lossless]]<br />
*[[Shorten]]<br />
*[[TTA|True Audio]]<br />
*[[WavPack]]<br />
*[[WMA|WMA Lossless]]<br />
<br />
==[[Metadata]] (Tags)==<br />
* [[APEv1]]<br />
* [[APEv2]]<br />
* [[ID3v1]]<br />
* [[ID3v1.1]]<br />
* [[ID3v2]]<br />
* [[Vorbis Comment]]<br />
<br />
<br />
==Media Extractors==<br />
<br />
===CD Extractors===<br />
<br />
* [[Exact_Audio_Copy|Exact Audio Copy]] (Win32)<br />
* [[iTunes]] (Win32/OsX)<br />
* [[CDex]] (Win32)<br />
* [[cdparanoia]] (Posix)<br />
* [[Grip]] (Posix) <br />
* [[PlexTools]] (Win32)<br />
* [[dBpowerAMP with AccurateRip]] (Win32)<br />
<br />
===DVD Extractors===<br />
* [[DVDDecrypter]] (Win32)<br />
<br />
<br />
==Media Players==<br />
<br />
=== Windows ===<br />
<br />
* [[Apollo]]<br />
<br />
* [[dBpowerAMP]]<br />
<br />
* [[Foobar2000:Foobar2000|foobar2000]]<br />
<br />
* [[iTunes]]<br />
<br />
* [[musikCube]]<br />
<br />
* [[Quintessential Player]]<br />
<br />
* [[VUplayer]]<br />
<br />
* [[Winamp]]<br />
<br />
* [[Windows Media Player]]<br />
<br />
* [[wxMusik]]<br />
<br />
* [[XMPlay]]<br />
<br />
===Linux/BSD===<br />
<br />
* [[Amarok]]<br />
<br />
* [[BMP]]<br />
<br />
* [[JuK]]<br />
<br />
* [[LAMIP]]<br />
<br />
* [[Muine]]<br />
<br />
* [[Music Player Daemon (MPD)]]<br />
<br />
* [[Rhythmbox]]<br />
<br />
* [[wxMusik]]<br />
<br />
* [[XMMS]]<br />
<br />
* [[Quod Libet]]<br />
<br />
===Mac OS X (Non-BSD Specific) ===<br />
<br />
* [[iTunes]]<br />
<br />
* [[skiTunes]]<br />
<br />
* [[Whamb]]<br />
<br />
===Other===<br />
<br />
* [[CL-Amp]] (BeOS)<br />
<br />
<br />
==Audio Editors==<br />
<br />
=== Windows ===<br />
<br />
* [[Adobe_Audition|Adobe Audition]] (Previously known as Cool Edit)<br />
* [[Audacity]]<br />
* [[Goldwave]]<br />
* [http://www.sonymediasoftware.com/products/soundforgefamily.asp Sony Sound Forge] (Previously released by Sonic Foundry)<br />
<br />
===Linux/BSD===<br />
<br />
* [[Audacity]]<br />
* [[ReZound]]<br />
<br />
===Mac OS X (Non-BSD Specific) ===<br />
<br />
* [[Audacity]]<br />
<br />
===Other===<br />
<br />
* [http://timidity.sourceforge.net/ Timidity++] (MIDI to PCM (WAV) converter. 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's to hear MIDI sequence as it was intended to be heard.)<br />
<br />
==Testing Software==<br />
<br />
===Subjective Perceptual===<br />
<br />
* [[ABC/HR]]<br />
<br />
* [[PCABX]]<br />
<br />
===Objective===<br />
<br />
''Note: Might be good to put something here about the problems of quality comparisons using graphs, frequency sweeps, etc.''<br />
<br />
* [[EAQUAL]]<br />
<br />
* [[Rightmark_Audio_Analyzer|Rightmark Audio Analyzer]]<br />
<br />
<br />
==Audio Hardware==<br />
<br />
===PC Audio===<br />
<br />
*[[Terratec EWX 24/96]]<br />
*[[M-Audio Audiophile 24/96]]<br />
*[[M-Audio Revolution 5.1]] <br />
*[[M-Audio Revolution 7.1]] <br />
*[[Emu 0404 24/96]] <br />
*[[Emu 1212M 24/192]]<br />
*[[Audiotrak MAYA 5.1]] <br />
*[[Audiotrak Prodigy 7.1]]<br />
<br />
===Notebook Audio=== <br />
*[[Echo Indigo IO 24/96]]<br />
<br />
===HiFi===<br />
<br />
===Digital Audio Players===<br />
<br />
'''Portable Flash'''<br />
<br />
''(These players make use of a internal flash drive.)''<br />
<br />
* [[Creative MuVo]]<br />
<br />
* [[iRiver iFP Series]]<br />
<br />
* [[MPIO lFP Series]]<br />
<br />
* [[Rio Carbon]]<br />
<br />
* [[Neuros]]<br />
<br />
* [[Apple iPod shuffle]]<br />
<br />
'''Portable HD'''<br />
<br />
''(These players make use of a internal harddrive.)''<br />
<br />
* [[Apple iPod]]<br />
<br />
* [[iRiver H-Series]]<br />
<br />
* [[MPIO H-Series]]<br />
<br />
* [[Rio Karma]]<br />
<br />
* [[iAudio M3]]<br />
<br />
* [[Neuros]]<br />
<br />
* [[Archos Jukebox with Rockbox Software]]<br />
<br />
'''Portable CD'''<br />
<br />
'''Car Players'''<br />
<br />
''(Car stereos that can read MP3, Vorbis, WMA, etc.).''<br />
<br />
* [[Aiwa CDC-MP3]]<br />
<br />
==Audio Theory==<br />
<br />
===Analog Audio===<br />
<br />
===Digital Audio===<br />
* [[Replaygain]]<br />
<br />
===Testing Methodology===<br />
<br />
* [[ABX]]<br />
* [[EAQUAL]]<br />
<br />
==Audio Development==<br />
<br />
===Getting Started===<br />
''note: Let'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.''<br />
<br />
===Tools===<br />
<br />
* [http://www.mathworks.com/products/matlab/ MATLAB 7.0] commercial software for algorithmic design, developement, engineering, and scientific computing.<br />
* [http://www.octave.org/ GNU Octave] open-source alternative software (GPL) to MATLAB for numerical computations, engineering, and scientific computing. (multi-platform support)<br />
* [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.<br />
* [http://gcc.gnu.org/ GCC] THE GNU compiler collection for C, C++, Objective-C, Fortran, Java, and Ada.<br />
* [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) <br />
* [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)<br />
<br />
===Resources===<br />
<br />
* [http://www.hydrogenaudio.org/forums/index.php?showforum=30 Scientific/R&D Forums] for Psychoacoustic, DSP, Electrical Engineering, theory, and coding related questions. (most questions are generally answered)<br />
* [http://www.aes.org/ AES] The Audio Engineering Society website. Home of year-round world AES conferences.<br />
* [http://www.dspguru.com/info/books/favor.htm DSP Tutorials] this site provides another good introduction in to the area of DSP. <br />
* [http://www.musicdsp.org/archive.php?classid=2 Music-DSP] source-code archive for anaylsis, filters, effects and synthesis. (C, C++, and Java code)<br />
* [http://www.alsa-project.org/ ALSA Project] (Advanced Linux Sound Architecture) bringing audio and MIDI capabilities to Linux.<br />
* [http://perso.wanadoo.fr/polyvalens/clemens/wavelets/wavelets.html A Really friendly guide to Wavelets] A good introduction to wavelets aimed towards engineer, requires a fair amount of background knowledge.<br />
<br />
===Books/Research=== <br />
* [http://www.amazon.co.uk/exec/obidos/ASIN/3540231595/qid=1128902365/sr=1-3/ref=sr_1_8_3/202-6660593-6890208 Psychoacoustics - Facts and Models] author's Zwicker, Fastl, and Hugo, revised 2005 third edition. THE book for comprehensive psychoacoustics models and figures. <br />
* [http://www.eas.asu.edu/~spanias/papers/paper-audio-tedspanias-00.pdf Perceptual Audio Coding] authors A. Painter and T. Spanias. Comprehensive paper on percepual audio coding (PDF)<br />
* [http://www.amazon.com/gp/product/0780334493/103-2094923-9567001?v=glance&n=283155&%5Fencoding=UTF8&me=ATVPDKIKX0DER&no=283155&st=books Speech Communications Human and Machine] this book provides a good introduction to speech coding, inlcuding anaylsis, recognition, and perception. The text is a very good introduction for beginners. <br />
* [http://www.dspguide.com/ Scientist and Engineer's Guide to DSP] author Steve Smith, a great guide for beginners new to the subject of DSP (free online text)<br />
*[http://www.amazon.com/exec/obidos/tg/detail/-/0792391810/ref=ase_theinternetdatac/103-9882844-5344648?v=glance&s=books Vector Quantization] authors Gersho and Gray. Good read for understanding how VQ and arithmetic coding work.<br />
<br />
==Audio Resources==<br />
<br />
===Websites===<br />
<br />
''Note: Let'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''<br />
<br />
* http://www.audiocoding.com (Page with a wiki on technical audio topics, homepage of FAAC and FAAD2, also has an AAC forum.)<br />
* http://www.ff123.net (Lots of general information on various MP3 implementations, test samples, testing methodology information, homepage of ABC/HR)<br />
* http://www.head-fi.org (general information/board about head phones and portable audio players)<br />
* http://www.rarewares.org (Downloads for many audio and media tools)<br />
* 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).<br />
<br />
===Articles===<br />
<br />
===Listening Tests===<br />
* [http://www.rjamorim.com/test/ Roberto's listening tests]<br />
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=35438&st=0 Guruboolez listening test]<br />
<br />
==Other Topics==<br />
<br />
===Video===<br />
<br />
* [[MPEG-4 Visual]]<br />
* [[Theora]]<br />
* [[Real Video]]<br />
* [[Windows Media Video]]<br />
* [[VP6]]<br />
<br />
===[[Container format]]s===<br />
* [[AVI]]<br />
* [[MP4]]<br />
* [[MOV]]<br />
* [[ASF]]<br />
* [[Matroska]]<br />
* [[Ogg]]<br />
<br />
==Glossary==<br />
<br />
* [[Glossary_Of_Audio_Terms|Glossary of Audio Terms]]</div>Anthraxhttps://wiki.hydrogenaud.io/index.php?title=ID3v2ID3v22005-12-06T15:44:42Z<p>Anthrax: complete rewrite</p>
<hr />
<div>[[Image:id3v2_blocks.png|frame|right|Example ID3v2 Tag]]<br />
ID3v2 is a tagging format for MP3 files, designed to provide a much greater deal of functionality and flexibility over its predecessor, [[ID3v1]]. ID3v2 allows for a much greater amount of metadata to be embedded within MP3 files over [[ID3v1]], allowing each frame (metadata field) to contain practically any conceivable type of information, including title, album, performer, lyrics, equalizer presets, album art and other images, and much, much more.<br />
<br />
One of the design goals of ID3v2 was flexibility and extensibility. To acheive this, the ID3v2 format was modelled as a container format, allowing the creation of new frames within ID3v2 tags without worrying whether they will break other programs, as all ID3v2 parsers will simply ignore any frames they don't recognize.<br />
Each frame can be as large as 16MB, and the entire tag can be as large as 256MB, so there are practically no space constraints when writing ID3v2 tags.<br />
<br />
Also, ID3v2 supports Unicode as standard, allowing metadata to be created in any language.<br />
<br />
ID3v2 tags are generally added to the beginning of MP3 files, allowing audio players to display tag metadata before the end of the file is read (useful for streaming MP3 files). However, as of ID3v2.4, they can be appended to the end as well, meaning that a change in length in any ID3 frame will not necessarily provoke a rewrite of the entire file.<br />
<br />
ID3v2-tagged files are also generally safe to be played on players that weren't designed to support them. They are sync-safe, allowing MPEG audio decoders to determine the tags contain no audio data and can be safely skipped.<br />
<br />
Even though ID3v2 is designed to support a lot of space-heavy features, such as inline pictures and file inclusion, ironically, ID3v2 still tries to use bytes as efficiently as possible, and allows for compression of each frame. If you convert an [[ID3v1]] tag to an ID3v2 tag, it is likely that the ID3v2 tag will be smaller. If you convert an [[ID3v1]] tag with full fields (that is, all 30 bytes are used in every field) to an ID3v2 tag, it will be 56 bytes larger. Note that this is the worst case scenario with regards to tag size for [[ID3v1]] to ID3v2 conversion.<br />
<br />
==Additional Reading==<br />
* [[ID3v1]]<br />
* [[ID3v1.1]]<br />
* [http://www.id3.org/id3v2.4.0-structure.txt ID3v2.4.0 Informal Standard]<br />
<br />
<br />
==Copyright==<br />
The image is copyrighted by [http://www.id3.org/copy.html Martin Nilsson], taken from [http://www.id3.org/easy.html ID3v2 made easy].</div>Anthrax