VOC | |
Mime: | audio / x-voc |
Developer: | Creative Technology |
Creative Voice, filename extension .voc
, is an audio format for digital audio data developed in the 1990s Sound Blaster sound cards from Creative Technology.
The file format [1] [2] [3] consists of a 26-byte header and a series of subsequent data blocks containing the audio information. The byte order is little-endian.
0x00 | 19 | ASCII stringCreative Voice File | |
0x13 | 1 | 0x1A (EOF) | |
0x14 | 2 | Starting byte of first data block (usually 0x1A00 for a little-endian value of 26) | |
0x16 | 2 | [Version] (major, minor), hexadecimal, e.g. 0x010a , version 1.10 | |
0x18 | 2 | Validation: ~version + 0x1234 , hexadecimal, truncated to 16 bits, e.g. 0x1129 |
0x00
terminator, and 0x07
repeat end.If a size is specified, the first 4 bytes will be followed by a block of the content resulting from the specified type with the specified size.
0x00 | Terminator | – | – | ||||||||||
0x01 | English: Sound data | 2 + size of the data |
| ||||||||||
0x02 | Sound continue | Size of the data | additional audio data in the same format as the previous block | ||||||||||
0x03 | Silence | 3 |
| ||||||||||
0x04 | Marker | 2 | Marker number (2 bytes): remains in an intermediate memory during playback and can be jumped on again. | ||||||||||
0x05 | ASCII string | Length of the string | Null-terminated string | ||||||||||
0x06 | Repeat | 2 | Number of repetitions (2-byte integer) 0x0000 to 0xFFFE 1-65,535 repetitions, 0xFFFF for infinite | ||||||||||
0x07 | End repeat | – | – | ||||||||||
0x08 | Extended | 4 | – | ||||||||||
0x00
).Creative Voice files were used in various DOS games when they could use sound blaster cards for audio output, such as Eye of the Beholder.[4]
The spread of the file format disappeared noticeably with the advent of RIFF WAVE, which was already supported in Windows. However, the Creative Voice file format required the installation of additional player programs included with the Sound Blaster Card drivers. With the advent of AC'97, WAVE, file extension .WAV
, finally prevailed.