Topic Index: Difference between revisions

From Hydrogenaudio Knowledgebase
mNo edit summary
(MPEG-4 ALS link and predecessors)
 
(47 intermediate revisions by 17 users not shown)
Line 6: Line 6:
== General Guides ==
== General Guides ==
* [[Create a long-term archive]]
* [[Create a long-term archive]]
* [[Secure ripping|Secure Ripping]]
* [[Enabling DMA]]
* [[Enabling DMA]]
* [[Choosing_the_best_codec.|Choosing the best codec]]
* [[Choosing_the_best_codec.|Choosing the best codec]]
Line 13: Line 14:
* Configuring [[EAC Drive Configuration|EAC and CD-ROM Drives]]  
* Configuring [[EAC Drive Configuration|EAC and CD-ROM Drives]]  
* Configuring [[EAC and Lame]]
* Configuring [[EAC and Lame]]
* Configuring [[EAC and AAC | EAC and Nero AAC]]
* Configuring [[EAC and Ogg Vorbis | EAC and Vorbis]]
* Configuring [[EAC and Ogg Vorbis | EAC and Vorbis]]
* Configuring [[EAC and Musepack]]  
* Configuring [[EAC and Musepack]]  
Line 22: Line 24:


== CDex Guides ==
== CDex Guides ==
* Configuring [[CDex and CD-ROM Drives]]  
* Configuring [[CDex Drive Configuration|CDex and CD-ROM Drives]]  
* Configuring [[CDex and Flac]]
* Configuring [[CDex and FLAC]]
* [http://home.iprimus.com.au/alexanderino/cdex/ General CDex ripping guide]


== AAC Guides ==  
== AAC Guides ==  
* [[AAC_FAQ|AAC FAQ]] frequently asked questions in reguard to AAC the latest industry standard.
* [[AAC_FAQ|AAC FAQ]] frequently asked questions in reguard to AAC the latest industry standard.
* [[AAC encoders|AAC Encoders]] known AAC encoder/decoder implementations and configuring them (Apple Itunes, Nero AAC, etc)
* [[AAC encoders|AAC Encoders]] known AAC encoder/decoder implementations and configuring them (Apple Itunes, Nero AAC, etc)
* [[Linux and Nero AAC]] a short guide for configuring Nero AAC encoder to run under Linux.


== Vorbis Guides ==
== Vorbis Guides ==
* [[Recommended_Ogg_Vorbis|Recommended encoders and settings for Vorbis]].
* [[Recommended_Ogg_Vorbis|Recommended encoders and settings for Vorbis]].
* [[Lancer|Ogg Vorbis Acceleration Project]] information reguarding optimized Vorbis binaries.
* [[Lancer|Ogg Vorbis Acceleration Project]] information reguarding optimized Vorbis binaries.
* [[Compiling_aoTuV|Compiling AoTuV]] compiling the AoTuV binaries under Linux.
* [[OggDropXPd|OggDropXPd]] guide for encoding with John 33's popular drag-n-drop frontend.
* [[OggDropXPd|OggDropXPd]] guide for encoding with John 33's popular drag-n-drop frontend.
* [[Compiling_aoTuV|Compiling AoTuV]] compiling the AoTuV binaries under Linux.


= Audio Codecs =
= Audio Codecs =
Line 45: Line 47:
* [[MP3]]
* [[MP3]]
* [[Musepack]] (MPC, MP+)
* [[Musepack]] (MPC, MP+)
* [[Opus]]
* (Ogg) [[Vorbis]]
* (Ogg) [[Vorbis]]
* [[QDesign]]
* [[QDesign]]
Line 52: Line 55:
== [[Lossless]] ==
== [[Lossless]] ==
* [[ALAC|Apple Lossless]]
* [[ALAC|Apple Lossless]]
* [[ALS|Audio Lossless Coding]]
* [[DTS-HD|DTS Master Audio]]  
* [[DTS-HD|DTS Master Audio]]  
* [[Free Lossless Audio Codec]] (FLAC)
* [[Free Lossless Audio Codec]] (FLAC)
* [[Lossless Audio]] (LA)
* [[Lossless Audio]] (LA)
* [[Lossless Predictive Audio Compression]] (LPAC)
* [[Monkey's Audio]]
* [[Monkey's Audio]]
* [[MPEG-4 ALS|MPEG-4 ALS (Audio Lossless Coding) and predecessors]]
* [[OptimFROG]]
* [[OptimFROG]]
* [[Lossless comparison#RealAudio Lossless|RealAudio Lossless]]
* [[Lossless comparison#RealAudio Lossless|RealAudio Lossless]]
Line 75: Line 77:
= Media Extractors =
= Media Extractors =
== CD Extractors ==
== CD Extractors ==
* [[Audiograbber]] (Win32)
* [[CDex]] (Win32)
* [[CDex]] (Win32)
* [[cdparanoia]] (Posix)
* [[cdparanoia]] (Posix)
Line 80: Line 83:
* [[Exact_Audio_Copy|Exact Audio Copy]] (Win32)
* [[Exact_Audio_Copy|Exact Audio Copy]] (Win32)
* [[Grip]] (Posix)  
* [[Grip]] (Posix)  
* [[iTunes]] (Win32/OSX)
* [[iTunes]] (Win32/Mac OS/X)
* [[MediaMonkey]] (Win32)
* [[MediaMonkey]] (Win32)
* [[Max]] (OSX)  
* [[Max]] (Mac OS/X)
* [[XLD]] (Mac OS/X)  
* [[PlexTools]] (Win32)
* [[PlexTools]] (Win32)
* [[Rubyripper]] (Posix/OSX)
* [[Rubyripper]] (Posix/Mac OS/X)
* [[Whipper]] (Posix)


== DVD Extractors ==
== DVD Extractors ==
* [http://pessoal.onda.com.br/rjamorim/SetupDVDDecrypter_3.5.4.0.exe DVD Decrypter] (Win32)
* [http://www.dvddecrypter.org.uk/ DVD Decrypter] (Win32)
* DVD-A / CPPM Decrypter (Win32/Posix)
* DVD-A / CPPM Decrypter (Win32/Posix)


Line 109: Line 114:
* [[Amarok]]
* [[Amarok]]
* [[BMP]]
* [[BMP]]
* [[Clementine]]
* [[JuK]]
* [[JuK]]
* [[LAMIP]]
* [[LAMIP]]
Line 148: Line 154:
== Subjective Perceptual ==
== Subjective Perceptual ==
* [[ABC/HR]]
* [[ABC/HR]]
* Foobar2000 plus [[foobar2000:Components/ABX Comparator (foo_abx)|foo_abx]]
* [[PCABX]]
* [[PCABX]]


Line 158: Line 165:
= Audio Hardware =
= Audio Hardware =
== PC Audio ==
== PC Audio ==
* [[Terratec EWX 24/96]]
* [[Terratec EWX 24/96]] (PCI)
* [[M-Audio Audiophile 24/96]]
* [[M-Audio Audiophile 24/96]] (PCI)
* [[M-Audio Revolution 5.1]]  
* [[M-Audio Revolution 5.1]] (PCI)
* [[M-Audio Revolution 7.1]]  
* [[M-Audio Revolution 7.1]] (PCI)
* [[Chaintech AV-710]]  
* [[Chaintech AV-710]] (PCI)
* [[E-MU 0404 24/192]]
* [[E-MU 0404 24/192]] (PCI)
* [[Audiotrak MAYA 5.1]]  
* [[ASUS Xonar D1]] (PCI)
* [[Audiotrak Prodigy 7.1]]
* [[ASUS Xonar D2/PM]] (PCI)
* [[ASUS Xonar DSX]] (PCIe)


== Notebook Audio ==  
== Notebook Audio ==  
Line 196: Line 204:
* MPIO lFP Series
* MPIO lFP Series
* [[Rio Carbon]]
* [[Rio Carbon]]
* [[Neuros]]


=== Portable HD ===
=== Portable HD ===
Line 202: Line 209:
* [[Apple iPod]] with ''([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iriver_H110_H115_H120_H140 Rockbox firmware])''
* [[Apple iPod]] with ''([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iriver_H110_H115_H120_H140 Rockbox firmware])''
* [[Archos Jukebox with Rockbox Software]]
* [[Archos Jukebox with Rockbox Software]]
* [[iAudio M3]] with ''([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iAudio_X5 Rockbox firmware])''
* [[Cowon iAudio]] with ''([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iAudio_X5 Rockbox firmware])''
* [[iRiver H-Series]] with ''([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iriver_H110_H115_H120_H140 Rockbox firmware])''
* [[iRiver H-Series]] with ''([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iriver_H110_H115_H120_H140 Rockbox firmware])''
* [[MPIO H-Series]]
* [[MPIO H-Series]]
* [[Neuros]]
* [[Neuros]]
* [[Rio Karma]]
* [[Rio Karma]]
* [[Sandisk]] with ''([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iAudio_X5 Rockbox firmware])''


=== Portable CD ===
=== Portable CD ===
Line 214: Line 222:
* [[Aiwa CDC-MP3]]
* [[Aiwa CDC-MP3]]
* [[Yakumo Ultrasound]]
* [[Yakumo Ultrasound]]
===DVD Players===
* [[Neuston's Maestro DVX-1201]]


=== Firmware ===
=== Firmware ===
Line 225: Line 236:
== Digital Audio ==
== Digital Audio ==
* [[Solid State Amplifiers]]  
* [[Solid State Amplifiers]]  
* [[Replay Gain]]
* [[ReplayGain]]


== Testing Methodology ==
== Testing Methodology ==
Line 255: Line 266:
== Books/Research ==  
== Books/Research ==  
* [http://www.amazon.com/gp/product/3540231595/qid=1135380559/sr=1-3/ref=sr_1_3/102-1730075-7300931?s=books&v=glance&n=283155 Psychoacoustics - Facts and Models] author's Zwicker, Fastl, and Hugo, revised 2005 third edition. The book for comprehensive psychoacoustics models and figures.   
* [http://www.amazon.com/gp/product/3540231595/qid=1135380559/sr=1-3/ref=sr_1_3/102-1730075-7300931?s=books&v=glance&n=283155 Psychoacoustics - Facts and Models] author's Zwicker, Fastl, and Hugo, revised 2005 third edition. The book for comprehensive psychoacoustics models and figures.   
* [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)
* [http://spanias.faculty.asu.edu/papers/paper-audio-tedspanias-00.pdf  Perceptual Audio Coding] authors A. Painter and T. Spanias. A comprehensive paper on percepual audio coding (PDF)
* [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. This text is a very good introduction for beginners.  
* [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. This text is a very good introduction for beginners.  
* [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)(PDF)
* [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)(PDF)
Line 265: Line 276:


* http://www.audiocoding.com (Page with a wiki on technical audio topics, homepage of FAAC and FAAD2, also has an AAC forum.)
* http://www.audiocoding.com (Page with a wiki on technical audio topics, homepage of FAAC and FAAD2, also has an AAC forum.)
* http://www.ff123.net (Lots of general information on various MP3 implementations, test samples, testing methodology information, homepage of ABC/HR)
* http://www.head-fi.org (general information/board about head phones and portable audio players)
* http://www.head-fi.org (general information/board about head phones and portable audio players)
* http://www.heaphonereviews.org.uk (general info regarding headphones and portable audio)
* http://www.rarewares.org (Downloads for many audio and media tools)
* http://www.rarewares.org (Downloads for many audio and media tools)
* http://www.rjamorim.com/rrw/ (Download old versions of Foobar2000 and other audio and media tools)
* http://www.rockbox.org/ (Open-source jukebox firmware for numerous DAP and architectures, GNU/GPL License).  
* http://www.rockbox.org/ (Open-source jukebox firmware for numerous DAP and architectures, GNU/GPL License).  
* 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).
* http://www.anythingbutipod.com/ (Thorough reviews of some of the most popular digital audio players out there)


== Articles/Debates ==
== Articles/Debates ==
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31759&st=0 DVD-A vs. SACD debate]
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31759&st=0 DVD-A vs. SACD debate]
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=38041&st=0 Subjective vs. Objective testing]
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=38041&st=0 Subjective vs. Objective testing]
* [http://www.engadget.com/2005/09/19/blu-ray-vs-hd-dvd-state-of-the-s-union-s-division/ Blu-ray vs. HD-DVD comparison]
* [http://www.ambisonic.net/pdf/ambidvd2001.pdf 5.1 surround vs. Ambisonics comparison]
* [http://www.ambisonic.net/pdf/ambidvd2001.pdf 5.1 surround vs. Ambisonics comparison]


== Listening Tests ==
== Listening Tests ==
* [http://www.rjamorim.com/test/ Roberto's listening tests]
* [http://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison listening tests]
* [[Listening_Tests|Inventory of several listening tests, mainly on HA.org]]
* [[Listening_Tests|Inventory of several listening tests, mainly on HA.org]]


Line 312: Line 321:
** [[EAC]] (Win32)
** [[EAC]] (Win32)
** [[CDex]] (Win32)
** [[CDex]] (Win32)
** [[DBpowerAMP with AccurateRip]] (Win32)
** [[DBpowerAMP with AccurateRip]] (Win32/Mac OSX)
** [[Plextools]] (Win32)
** [[Plextools]] (Win32)
** [[Max]] (OS/X)  
** [[Max]] (Mac OS/X)
** [[Rubyripper]] (Posix/OSX)  
** [[XLD]] (Mac OS/X)  
** [[Rubyripper]] (Posix/Mac OS/X)  
* [[Tagging]]
* [[Tagging]]
* [[Replay Gain]]
* [[ReplayGain]]




<!--Spacer-->
<!--Spacer-->
= Audio Codecs =
= Audio Codecs =
''Pros/cons, Recommended settings, Useful tools, etc.''
''Pros/cons, Recommended settings, Useful tools, etc.''
Line 363: Line 374:
** [[Vinyl Glossary|Glossary]]
** [[Vinyl Glossary|Glossary]]
** [[Vinyl Links|Links]]
** [[Vinyl Links|Links]]
** [[Vinyl Mastering|Mastering]]
* [[Soundcard|Soundcards]]
* [[Soundcard|Soundcards]]
* [[Other hardware]]
* [[Other hardware]]

Latest revision as of 17:42, 8 April 2024

  • For a more structured 'table of contents', use the Categories List.
  • Please see 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.
  • See also the style related discussion thread in the forums.

General Information

General Guides

EAC Guides

CDex Guides

AAC Guides

  • AAC FAQ frequently asked questions in reguard to AAC the latest industry standard.
  • AAC Encoders known AAC encoder/decoder implementations and configuring them (Apple Itunes, Nero AAC, etc)
  • Linux and Nero AAC a short guide for configuring Nero AAC encoder to run under Linux.

Vorbis Guides

Audio Codecs

Lossy

Lossless

Metadata (Tags)

Media Extractors

CD Extractors

DVD Extractors

Media Players

Windows

Linux/BSD

Mac OS X (Non-BSD Specific)

Other

Audio Editors

Windows

Linux/BSD

Mac OS X (Non-BSD Specific)

Other

  • 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.)

Testing Software

Subjective Perceptual

Objective

Note: Might be good to put something here about the problems of quality comparisons using graphs, frequency sweeps, etc.

Audio Hardware

PC Audio

Notebook Audio

Firewire

HiFi

MIDI Interfaces

  • M-Audio MIDISport Uno 1x1
  • M-Audio MIDISport 2x2
  • MOTU 5x5 Micro Lite
  • MOTU Fastlane USB

Digital Audio Players

Portable Flash

(These players make use of a internal flash drive.)

Portable HD

(These players make use of a internal harddrive.)

Portable CD

Car Players

(Car stereos that can read MP3, Vorbis, WMA, etc.).

DVD Players

Firmware

Audio Theory

Analog Audio

Digital Audio

Testing Methodology

Audio Development

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.

Tools

  • MATLAB 7.0 commercial software for algorithmic design, developement, engineering, and scientific computing. (multi-platform support)
  • GNU Octave open-source alternative software (GPL) to MATLAB for numerical computations, engineering, and scientific computing. (multi-platform support)
  • FFTW Is a C subroutine library for computing the Discrete Fourier transform (DFT) in one or more dimensions on real and complex inputs.
  • GCC THE GNU compiler collection for C, C++, Objective-C, Fortran, Java, and Ada.
  • 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)
  • 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)

Resources

  • Scientific/R&D Forums for Psychoacoustic, DSP, Electrical Engineering, theory, and coding related questions. (most questions are generally answered)
  • AES The Audio Engineering Society website. Home of year-round world AES conferences.
  • DSP Tutorials this site provides another good introduction in to the area of DSP.
  • Music-DSP source-code archive for analysis, filters, effects and synthesis. (C, C++, and Java code)
  • HRTF A database of measurements and research papers on Head Related Transfer Functions for 3D-Audio. (PDF, Audio)
  • MIDI Specifications MIDI 1.0, the new MusicXMF specification, and SP-MIDI for third generation 3GPP mobile devices (PDF)
  • OpenAL a beginners tutorial on writing code using OpenAL for audio programming in computer games and other applications. (C, C++).
  • ALSA Project (Advanced Linux Sound Architecture) bringing audio and MIDI capabilities to Linux.
  • A Really friendly guide to Wavelets A good introduction to wavelets aimed towards engineer, requires a fair amount of background knowledge.

Books/Research

Audio Resources

Websites

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

Articles/Debates

Listening Tests

Other Topics

Video

Container formats

Glossary

Introduction & User Guides

A starting place for new users to audio, with guides to compression and CD ripping and a glossary of all common terms.


Audio Codecs

Pros/cons, Recommended settings, Useful tools, etc.


Container Formats

What is a container format?


Audio Hardware & CD Ripping


Tests


Downloads

Where to obtain the software discussed in HAK.


Using HAK