- 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.
- 1 General Information
- 2 Audio Codecs
- 3 Metadata (Tags)
- 4 Media Extractors
- 5 Media Players
- 6 Audio Editors
- 7 Testing Software
- 8 Audio Hardware
- 9 Audio Theory
- 10 Audio Development
- 11 Audio Resources
- 12 Other Topics
- 13 Glossary
- 14 Introduction & User Guides
- 15 Audio Codecs
- 16 Container Formats
- 17 Audio Hardware & CD Ripping
- 18 Tests
- 19 Downloads
- 20 Using HAK
- Configuring EAC and CD-ROM Drives
- Configuring EAC and Lame
- Configuring EAC and Nero AAC
- Configuring EAC and Vorbis
- Configuring EAC and Musepack
- Configuring EAC and WavPack
- Configuring EAC and FLAC
- Configuring EAC and Monkey's Audio
- Configuring EAC and Cue Sheets
- Configuring EAC and REACT
- 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.
- Recommended encoders and settings for Vorbis.
- Ogg Vorbis Acceleration Project information reguarding optimized Vorbis binaries.
- OggDropXPd guide for encoding with John 33's popular drag-n-drop frontend.
- Compiling AoTuV compiling the AoTuV binaries under Linux.
- Advanced Audio Coding (AAC)
- Musepack (MPC, MP+)
- (Ogg) Vorbis
- Windows Media Audio (WMA)
- Apple Lossless
- Audio Lossless Coding
- DTS Master Audio
- Free Lossless Audio Codec (FLAC)
- Lossless Audio (LA)
- Lossless Predictive Audio Compression (LPAC)
- Monkey's Audio
- RealAudio Lossless
- True Audio
- WMA Lossless
- Audiograbber (Win32)
- CDex (Win32)
- cdparanoia (Posix)
- dBpowerAMP with AccurateRip (Win32)
- Exact Audio Copy (Win32)
- Grip (Posix)
- iTunes (Win32/Mac OS/X)
- MediaMonkey (Win32)
- Max (Mac OS/X)
- XLD (Mac OS/X)
- PlexTools (Win32)
- Rubyripper (Posix/Mac OS/X)
- DVD Decrypter (Win32)
- DVD-A / CPPM Decrypter (Win32/Posix)
- Quintessential Player
- Windows Media Player
- WMPTSE (with WMP)
Mac OS X (Non-BSD Specific)
- CL-Amp (BeOS)
- Adobe Audition (previously known as Cool Edit)
- Sony Sound Forge (Previously released by Sonic Foundry)
Mac OS X (Non-BSD Specific)
- 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.)
Note: Might be good to put something here about the problems of quality comparisons using graphs, frequency sweeps, etc.
- Terratec EWX 24/96
- M-Audio Audiophile 24/96
- M-Audio Revolution 5.1
- M-Audio Revolution 7.1
- Chaintech AV-710
- E-MU 0404 24/192
- ASUS Xonar D1
- ASUS Xonar D2/PM
- M-Audio Fast Track USB
- Slim Devices Squeezebox
- Slim Devices Transporter
- Hermstedt AG Hifidelio
- Olive Musica
- M-Audio MIDISport Uno 1x1
- M-Audio MIDISport 2x2
- MOTU 5x5 Micro Lite
- MOTU Fastlane USB
Digital Audio Players
(These players make use of a internal flash drive.)
(These players make use of a internal harddrive.)
- Apple iPod with (Rockbox firmware)
- Archos Jukebox with Rockbox Software
- Cowon iAudio with (Rockbox firmware)
- iRiver H-Series with (Rockbox firmware)
- MPIO H-Series
- Rio Karma
- Sandisk with (Rockbox firmware)
(Car stereos that can read MP3, Vorbis, WMA, etc.).
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.
- 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)
- 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.
- Psychoacoustics - Facts and Models author's Zwicker, Fastl, and Hugo, revised 2005 third edition. The book for comprehensive psychoacoustics models and figures.
- Perceptual Audio Coding authors A. Painter and T. Spanias. A comprehensive paper on percepual audio coding (PDF)
- 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.
- 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)
- Vector Quantization authors Gersho and Gray. Good read for understanding how VQ and arithmetic coding work.
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
- 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.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.dapreview.net/ (Reviews of some of the most popular digital audio players out there)
- http://www.anythingbutipod.com/ (Thorough reviews of some of the most popular digital audio players out there)
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.
- Glossary Of Audio Terms
- Audio format guide
- Ripping Guides
Pros/cons, Recommended settings, Useful tools, etc.
What is a container format?
Audio Hardware & CD Ripping
- CD Tools, Secure Ripping, Soundcard Quality
- Vinyl records and turntables
- Other hardware
Where to obtain the software discussed in HAK.