Difference between revisions of "WAV"

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
m (Converters: Add libdmusic)
(22 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
| Format      = WAV
 
| Format      = WAV
 
| Developer  = [[Microsoft]], [[IBM]]
 
| Developer  = [[Microsoft]], [[IBM]]
 +
| Header      = RIFF
 +
| Content    = PCM
 +
| Instruments = Intrinsic
 +
| OutputDA    = Yes
 +
| OutputMIDI  = No
 +
| OutputFM    = No
 +
| OutputPSG  = No
 
| Released    = 1991-08-??
 
| Released    = 1991-08-??
 
| FirstGame  = ?
 
| FirstGame  = ?
Line 9: Line 16:
  
 
The '''''Waveform Audio File Format (WAV)''''' is a container format for audio data developed by [[Microsoft]] and [[IBM]]. Although the format supports pretty much any audio codec, it almost always uses Microsoft's uncompressed pulse code modulation format which supports sampling as low as 8 KHz, 8 bit mono to 48 KHz, 16 bit stereo. The VGMPF will not store the ripped soundtrack of games that use wave because the ratio is 1-to-1 (and because they take up too much space). The [[OGG]] recording will sound nearly identical, so the wave format is not needed.
 
The '''''Waveform Audio File Format (WAV)''''' is a container format for audio data developed by [[Microsoft]] and [[IBM]]. Although the format supports pretty much any audio codec, it almost always uses Microsoft's uncompressed pulse code modulation format which supports sampling as low as 8 KHz, 8 bit mono to 48 KHz, 16 bit stereo. The VGMPF will not store the ripped soundtrack of games that use wave because the ratio is 1-to-1 (and because they take up too much space). The [[OGG]] recording will sound nearly identical, so the wave format is not needed.
 
  
 
==Players==
 
==Players==
Line 15: Line 21:
  
 
* [[Audacity]] - Linux, Macintosh, Windows
 
* [[Audacity]] - Linux, Macintosh, Windows
 +
* [[Creative Wave]] - Windows
 +
* [[Creative WaveStudio]] - Windows
 
* [[Digital Sound System]] - DOS
 
* [[Digital Sound System]] - DOS
 
* [[foobar2000]] - Windows
 
* [[foobar2000]] - Windows
 +
* [[Game Audio Player]] - Windows
 
* [[GoldWave]] - Windows
 
* [[GoldWave]] - Windows
 
* [[Multi Media Machine]] - DOS
 
* [[Multi Media Machine]] - DOS
Line 26: Line 35:
 
* [[XMMS]] - Linux
 
* [[XMMS]] - Linux
 
* [[XMPlay]] - Windows
 
* [[XMPlay]] - Windows
 
  
 
==Editors==
 
==Editors==
Line 32: Line 40:
  
 
* [[Audacity]] - Linux, Macintosh, Windows
 
* [[Audacity]] - Linux, Macintosh, Windows
 +
* [[Creative Wave]] - Windows
 +
* [[Creative WaveStudio]] - Windows
 
* [[GoldWave]] - Windows
 
* [[GoldWave]] - Windows
 
* [[Sound Recorder]] - Windows
 
* [[Sound Recorder]] - Windows
 
  
 
==Converters==
 
==Converters==
Line 41: Line 50:
 
===WAV to ?===
 
===WAV to ?===
 
* [[Audacity]] - Linux, Macintosh, Windows - [[AAC]], [[AC3]], [[AIFF]], [[AMR]], [[AU]], [[FLAC]], [[MP2]], [[MP3]], [[OGG]], [[WMA]]
 
* [[Audacity]] - Linux, Macintosh, Windows - [[AAC]], [[AC3]], [[AIFF]], [[AMR]], [[AU]], [[FLAC]], [[MP2]], [[MP3]], [[OGG]], [[WMA]]
 +
* [[Creative WaveStudio]] - Windows - [[RAW]], [[VOC]]
 
* [[Digital Sound System]] - DOS - [[MP3]]
 
* [[Digital Sound System]] - DOS - [[MP3]]
 
* [[foobar2000]] - Windows - [[AAC]], [[AIFF]], [[AU]], [[FLAC]], [[OGG]], [[MP3]], [[MusePack]], [[Wave64]], [[WavPack]]
 
* [[foobar2000]] - Windows - [[AAC]], [[AIFF]], [[AU]], [[FLAC]], [[OGG]], [[MP3]], [[MusePack]], [[Wave64]], [[WavPack]]
* [[GoldWave]] - Windows - [[AAC]], [[AFC]], [[AIFF]], [[AU]], [[IFF]], [[FLAC]], [[MP3]], [[OGG]], [[RAW]], [[VOC]], [[VOX]], [[WMA]], [[XAC]]
+
* [[GoldWave]] - Windows - [[AAC]], [[AIFF]], [[AIFFC]], [[AU]], [[IFF]], [[FLAC]], [[OGG]], [[OPUS]], [[M4A]], [[MP3]], [[RAW]], [[VOC]], [[VOX]], [[WMA]], [[XAC]]
 
* [[Play SND]] - DOS - [[SND]]
 
* [[Play SND]] - DOS - [[SND]]
 
* [[Sound Recorder]] - Windows - [[WMA]]
 
* [[Sound Recorder]] - Windows - [[WMA]]
Line 51: Line 61:
 
* [[AUD to WAV]] - DOS - [[AUD]]
 
* [[AUD to WAV]] - DOS - [[AUD]]
 
* [[Audacity]] - Linux, Macintosh, Windows - [[AAC]], [[AC3]], [[AIFF]], [[AMR]], [[AU]], [[FLAC]], [[MP2]], [[MP3]], [[OGG]], [[WMA]]
 
* [[Audacity]] - Linux, Macintosh, Windows - [[AAC]], [[AC3]], [[AIFF]], [[AMR]], [[AU]], [[FLAC]], [[MP2]], [[MP3]], [[OGG]], [[WMA]]
 +
* [[Creative WaveStudio]] - Windows - [[RAW]], [[VOC]]
 
* [[Digital Orchestrator Pro]] - Windows - [[MIDI]]
 
* [[Digital Orchestrator Pro]] - Windows - [[MIDI]]
* [[Digital Sound System]] - DOS - Many formats
+
* [[Digital Sound System]] - DOS - [[CD]], [[MIDI]], [[MP1]], [[MP2]], [[MP3]], [[VOC]]
 +
* [[FamiTracker]] - Windows 32 - [[FTM]]
 
* [[foobar2000]] - Windows - [[AAC]], [[AIFF]], [[AU]], [[FLAC]], [[OGG]], [[MP3]], [[MusePack]], [[Wave64]], [[WavPack]]
 
* [[foobar2000]] - Windows - [[AAC]], [[AIFF]], [[AU]], [[FLAC]], [[OGG]], [[MP3]], [[MusePack]], [[Wave64]], [[WavPack]]
* [[GoldWave]] - Windows - [[AAC]], [[AFC]], [[AIFF]], [[AU]], [[IFF]], [[FLAC]], [[MP3]], [[OGG]], [[RAW]], [[VOC]], [[VOX]], [[WMA]], [[XAC]]
+
* [[Game Audio Player]] - Windows 32 - [[BLBSFX]]
 +
* [[GoldWave]] - Windows - [[AAC]], [[AIFF]], [[AIFFC]], [[AU]], [[IFF]], [[FLAC]], [[OGG]], [[OPUS]], [[M4A]], [[MP3]], [[RAW]], [[VOC]], [[VOX]], [[WMA]], [[XAC]]
 +
* [[libdmusic]] - Linux, Windows 32, Windows 64 - [[DLS]], [[SGT]]
 +
* [[ModPlug Player]] - WIndows 32 - [[IT]], [[MOD]], [[S3M]], [[XM]]
 
* [[SID to WAV]] - Windows - [[SID]]
 
* [[SID to WAV]] - Windows - [[SID]]
 
* [[VLC]] - Android, FreeBSD, Linux, Macintosh, Windows - [[FLAC]], [[M4A]], [[MP3]], [[OGG]]
 
* [[VLC]] - Android, FreeBSD, Linux, Macintosh, Windows - [[FLAC]], [[M4A]], [[MP3]], [[OGG]]
  
 +
==Games==
 +
<div style="float:right;">([[:Category:Games That Use WAV|Category]])</div>
  
==Games==
+
{| class="wikitable" |
{{Table Header
+
! Released
| Color    = FFF0FF
+
! Title
| Caption01 = Released
+
! Sample
| Caption02 = Title
+
|-
| Caption03 = Sample
 
}}
 
 
| 1996-11-30
 
| 1996-11-30
 
| [[Diablo (W32)]]
 
| [[Diablo (W32)]]
| {{Song-Box|01 - Diablo - W32 - Introduction.ogg}}
+
| {{Song-Box|01 - Diablo - W32 - Diablo Intro.ogg}}
 
|-
 
|-
 
| 1997-03-06
 
| 1997-03-06
Line 77: Line 92:
 
| [[Lords of Magic (W32)]]
 
| [[Lords of Magic (W32)]]
 
| {{Song-Box|01 - Lords of Magic - W32 - Menu Music.ogg}}
 
| {{Song-Box|01 - Lords of Magic - W32 - Menu Music.ogg}}
 +
|-
 +
| 1997-11-24
 +
| [[Hellfire (W32)]]
 +
| {{Song-Box|02 - Hellfire - W32 - Demon Crypt.ogg}}
 +
|-
 +
| 2001-11-19
 +
| [[Return to Castle Wolfenstein (W32)]]
 +
|
 +
|-
 +
| 2001-??-??
 +
| [[Analog Devices Sound Demo (W32)]]
 +
| {{Song-Box|04 - Analog Devices Sound Demo - W32 - Test Music.ogg}}
 
|-
 
|-
 
| 2002-08-11
 
| 2002-08-11
Line 82: Line 109:
 
| {{Song-Box|01 - Touhou Koumakyou ~ the Embodiment of Scarlet Devil. - W32 - A Dream that is more Scarlet than Red.ogg}}
 
| {{Song-Box|01 - Touhou Koumakyou ~ the Embodiment of Scarlet Devil. - W32 - A Dream that is more Scarlet than Red.ogg}}
 
|}
 
|}
* [[:Category:Games That Use WAV|Games That Use WAV]]
 
  
 +
==How to Obtain==
 +
WAV files usually have to be manually extracted from game files, a process that is different for pretty much every game that uses them. If the game stores a WAV file in an uncompressed file, [[Game Audio Player]] can extract it, though it won't retain the file name.
 +
 +
==Technical==
 +
All '''''WAV''''' files use RIFF tree structure, and the identifier is '''WAVE'''.
 +
 +
===RIFF Tree Structure===
 +
<pre style="line-height: 1.2">
 +
File Root
 +
 +
└─ RIFF:WAVE    - RIFF Wave header
 +
  ├─ fmt        - Wave format chunk
 +
  └─ data      - Waveform data chunk
 +
</pre>
  
 
==Links==
 
==Links==
 
* [http://en.wikipedia.org/wiki/WAV en.wikipedia.org/wiki/WAV] - Wikipedia.
 
* [http://en.wikipedia.org/wiki/WAV en.wikipedia.org/wiki/WAV] - Wikipedia.
 
* [http://media.io media.io] - Online converter.
 
* [http://media.io media.io] - Online converter.
 
 
[[Category: RIFF]]
 

Revision as of 18:49, 16 May 2022

Waveform Audio File Format
WAV.png
Developer: Microsoft, IBM
Header: RIFF
Content: PCM
Instruments: Intrinsic
Target Output
Output - Digital Audio.png Output - MIDI - No.png Output - FM Synthesis - No.png Output - PSG - No.png
Released: 1991-08-??
First Game: ?
Extensions
  • *.wav

The Waveform Audio File Format (WAV) is a container format for audio data developed by Microsoft and IBM. Although the format supports pretty much any audio codec, it almost always uses Microsoft's uncompressed pulse code modulation format which supports sampling as low as 8 KHz, 8 bit mono to 48 KHz, 16 bit stereo. The VGMPF will not store the ripped soundtrack of games that use wave because the ratio is 1-to-1 (and because they take up too much space). The OGG recording will sound nearly identical, so the wave format is not needed.

Players

(Category)

Editors

(Category)

Converters

(Category)

WAV to ?

? to WAV

Games

(Category)
Released Title Sample
1996-11-30 Diablo (W32)
1997-03-06 Magic: The Gathering (W32)
1997-11-19 Lords of Magic (W32)
1997-11-24 Hellfire (W32)
2001-11-19 Return to Castle Wolfenstein (W32)
2001-??-?? Analog Devices Sound Demo (W32)
2002-08-11 Touhou Koumakyou ~ the Embodiment of Scarlet Devil. (W32)

How to Obtain

WAV files usually have to be manually extracted from game files, a process that is different for pretty much every game that uses them. If the game stores a WAV file in an uncompressed file, Game Audio Player can extract it, though it won't retain the file name.

Technical

All WAV files use RIFF tree structure, and the identifier is WAVE.

RIFF Tree Structure

File Root
│
└─ RIFF:WAVE     - RIFF Wave header
   ├─ fmt        - Wave format chunk
   └─ data       - Waveform data chunk

Links