|Internet media type||
|Uniform Type Identifier||com.microsoft.waveform-audio|
|Developed by||Microsoft & IBM|
|Latest release||Multiple Channel Audio Data and WAVE Files / 7 March 2007(update)|
|Type of format||audio file format, container format|
|Extended to||BWF, RF64|
WAVE or WAV, short for Waveform Audio File Format, (rarely also named Audio for Windows) is a Microsoft and IBM audio file format standard for storing an audio bitstream on PCs. It is an application of the RIFF bitstream format method for storing data in “chunks”, and thus is also close to the 8SVX and the AIFF format used on Amiga and Macintosh computers, respectively. It is the main format used on Windows systems for raw and typically uncompressed audio. The usual bitstream encoding is the Linear Pulse Code Modulation (LPCM) format.
Both WAVs and AIFFs are compatible with Windows, Macintosh, and Linux operating systems. The format takes into account some differences of the Intel CPU such as little-endian byte order. The RIFF format acts as a “wrapper” for various audio compression codecs.
Though a WAV file can hold compressed audio, the most common WAV format contains uncompressed audio in the linear pulse code modulation (LPCM) format. The standard audio file format for CDs, for example, is LPCM-encoded, containing two channels of 44,100 samples per second, 16 bits per sample. Since LPCM uses an uncompressed storage method which keeps all the samples of an audio track, professional users or audio experts may use the WAV format for maximum audio quality. WAV audio can also be edited and manipulated with relative ease using software. The WAV format supports compressed audio, using, on Windows, the Audio Compression Manager. Any ACM codec can be used to compress a WAV file. The UI for Audio Compression Manager may be accessed through various programs that use it, including Sound Recorder in some versions of Windows.
Beginning with Windows 2000, a
WAVE_FORMAT_EXTENSIBLE header was defined which specifies multiple audio channel data along with speaker positions, eliminates ambiguity regarding sample types and container sizes in the standard WAV format and supports defining custom extensions to the format chunk.
There have been some WAVE format inconsistencies reported, for example how 8-bit data is unsigned, but 16-bit data is signed; and many of chunks duplicate the same information found in other chunks. WAV file can contain imbedded IFF "List"s, that may contain several "sub-chunks".
Uncompressed WAV files are quite large in size, so, as file sharing over the Internet has become popular, the WAV format has declined in popularity. However, it is still a commonly used file type, suitable for retaining “first generation” archived files of high quality, for use on a system where disk space is not a constraint, or in applications such as audio editing, where the time involved in compressing and uncompressing data is a concern.
More frequently, the smaller file sizes of compressed but lossy formats such as Ogg Vorbis, MP3, ATRAC, AAC, Musepack and WMA are used to store and transfer audio. Their small file sizes allow faster Internet transmission, as well as lower consumption of space on memory media. However, lossy formats trade off smaller file size against loss of audio quality, as all such compression algorithms compromise available signal detail. There are also lossless codecs, such as FLAC, Shorten, Monkey's Audio, ATRAC Advanced Lossless, Apple Lossless, WMA Lossless, TTA, and WavPack, but none of these is yet a ubiquitous standard for either professional or home audio.
The usage of the WAV format has more to do with its familiarity, its simplicity and simple structure, which is heavily based on the RIFF file format. Because of this, it continues to enjoy widespread use with a variety of software applications, often functioning as a 'lowest common denominator' when it comes to exchanging sound files between different programs.
In spite of their large size, uncompressed WAV (though that format can be different from the Microsoft WAV) files are sometimes used by some radio broadcasters, especially those that have adopted the tapeless system. BBC Radio in the UK uses 44.1 kHz 16 bit two channel .wav audio as standard in their VCS system. The ABC “D-Cart” system, which was developed by the Australian broadcaster, uses 48 kHz 16 bit two channel .wav files, which is identical to that of Digital Audio Tape.
The WAV format is limited to files that are less than 4 GiB in size, because of its use of a 32-bit unsigned integer to record the file size header (some programs limit the file size to 2–4 GiB). Although this is equivalent to about 6.8 hours of CD-quality audio (44.1 kHz, 16-bit stereo), it is sometimes necessary to exceed this limit, especially when greater sampling rates or bit resolutions are required. The W64 format was therefore created for use in Sound Forge. Its 64-bit header allows for much longer recording times. The RF64 format specified by the European Broadcasting Union has also been created to solve this problem.
Since the sampling rate of a WAV file can vary from 1 Hz to 4.3 GHz, and the number of channels can be as high as 65536, .wav files have also been used for non-audio data. LTspice, for instance, can store multiple circuit trace waveforms in separate channels, at any appropriate sampling rate, with the full-scale range representing ±1 V or A rather than a sound pressure.
Audio CDs do not use WAV as their sound format, using instead Red Book audio. The commonality is that both audio CDs and WAV files have the audio data encoded in PCM. WAV is a data file format for a computer to use that can't be understood by CD players directly. To record WAV files to an Audio CD the file headers must be stripped and the remaining PCM data written directly to the disc as individual tracks with zero-padding added to match the CD's sector size.
This is a reference to compare the monophonic (not stereophonic) audio quality and compression bitrates of the different codecs available for
.wav files including PCM, ADPCM, GSM, CELP, SBC, Truespeech and MPEG Layer-3.
|Format||Bitrate||1 Minute =||Sample|
|11,025 Hz 16 bit PCM||176.4 kbit/s||1292 KiB||11k16bitpcm.wav|
|8,000 Hz 16 bit PCM||128 kbit/s||938 KiB||8k16bitpcm.wav|
|11,025 Hz 8 bit PCM||88.2 kbit/s||646 KiB||11k8bitpcm.wav|
|11,025 Hz µ-Law||88.2 kbit/s||646 KiB||11kulaw.wav|
|8,000 Hz 8 bit PCM||64 kbit/s||469 KiB||8k8bitpcm.wav|
|8,000 Hz µ-Law||64 kbit/s||469 KiB||8kulaw.wav|
|11,025 Hz 4 bit ADPCM||44.1 kbit/s||323 KiB||11kadpcm.wav|
|8,000 Hz 4 bit ADPCM||32 kbit/s||234 KiB||8kadpcm.wav|
|11,025 Hz GSM6.10||18 kbit/s||132 KiB||11kgsm.wav|
|MP3 16 kbit/s8,000 Hz||16 kbit/s||117 KiB||8kmp316.wav|
|8,000 Hz GSM6.10||13 kbit/s||103 KiB||8kgsm.wav|
|Lernout & Hauspie SBC 12 kbit/s8,000 Hz||12.0 kbit/s||88 KiB||8ksbc12.wav|
|Truespeech8,000 Hz DSP Group||9 kbit/s||66 KiB||8ktruespeech.wav|
|8,000 Hz Mp3 8 kbit/s||8 kbit/s||60 KiB||8kmp38.wav|
|Lernout & Hauspie CELP8,000 Hz||4.8 kbit/s||35 KiB||8kcelp.wav|
The above are WAV files; even those that use the MP3 codec have the “
|Waveform Audio File Format|
|Uniform Type Identifier:||com.microsoft.waveform-audio|
|Developed by:||Microsoft & IBM|
|Type of format:||audio file|
WAV (or WAVE), short for Waveform Audio File Format, is a Microsoft and IBM audio file format standard for storing an audio bitstream on PCs. It resembles the RIFF bitstream format in the sense that it stores data in “chunks”. It is also close to the IFF and the AIFF format used on Amiga and Macintosh computers, respectively. It is the main format used on Windows systems for raw and typically uncompressed audio. The default bitstream encoding is the Microsoft Pulse Code Modulation (LPCM) format.