VAG Audio: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
||
| Line 12: | Line 12: | ||
// big endian | // big endian | ||
//header | |||
4 bytes (char) - magic // "VAGp" | 4 bytes (char) - magic // "VAGp" | ||
4 bytes uint32 - version? // "3" | 4 bytes uint32 - version? // "3" | ||
4 bytes (uint32) - | 4 bytes (uint32) - reserved | ||
4 bytes (uint32) - waveform data size | 4 bytes (uint32) - waveform data size | ||
4 bytes (uint32) - sample rate | 4 bytes (uint32) - sample rate (Hz) | ||
10 bytes - reserved area | |||
1 byte (uint8) - number of channels // "0" or "1" --> 1 channel | |||
// "2" --> 2 channels | |||
1 byte (uint8) - reserved | |||
32 bytes (char) - track name // "s11_03/MD" | |||
//data | |||
x bytes - waveform data (ADPCM Audio) | |||
</pre> | </pre> | ||
</div> | </div> | ||
Revision as of 13:02, 19 October 2020
VAG
- Format Type : Sound
- Endian Order : Big Endian
Format Specifications
// VAG file format
// big endian
//header
4 bytes (char) - magic // "VAGp"
4 bytes uint32 - version? // "3"
4 bytes (uint32) - reserved
4 bytes (uint32) - waveform data size
4 bytes (uint32) - sample rate (Hz)
10 bytes - reserved area
1 byte (uint8) - number of channels // "0" or "1" --> 1 channel
// "2" --> 2 channels
1 byte (uint8) - reserved
32 bytes (char) - track name // "s11_03/MD"
//data
x bytes - waveform data (ADPCM Audio)
MultiEx BMS Script
Not written yet.
Notes and Comments
- This is PlayStation 1 sound file format used in many games.
Games
List of games using this file format: // TODO
Compatible Programs
- PSXSND
- strVagEditor
- vab2vag
- vag depack
- vag pack
- VAGedit
- vag2wav
- wav2vag