DataVox is a RISC OS native format designed for in-memory playing of short samples (often things likes sound effects for games etc). For multiple byte samples (ie 16-bit and/or stereo) the bytes are separated into different data chunks making it impossible for PlayIt to play these entirely (because PlayIt can only play interleaved data). However it can play one of the data chunks to give a good idea of what's happening.
Note that because PlayIt always plays a data chunk as 8-bit mono this is the information that will be returned by the auto-detector. ie it won't tell you if the sound is 16-bit and/or stereo and you're not hearing everything.
DataVox also has a bizarre frame rate specifier (presumably suitable for the RISC OS pitch system) and I've had a reasonable guess at converting this to frames/second. Don't trust PlayIt on this one!
There are 3 DataVox file formats (all with the same filetype):
Type 1: | basic format |
Type 2: | Type 1 + repeated blocks |
Type 3: | Type 2 + µ-law, stereo, 16-bit, compression, header ID |
Filetype | &108 (DataVox) |
Channels | Mono/Stereo (only plays left if stereo) |
Rates | Many on log scale |
Subformats | 8-bit VIDC |
8-bit µ-law | |
8-bit linear signed and unsigned | |
16-bit linear signed and unsigned (only plays upper 8 bits) | |
Annotation | Not possible |
[ Parent ] [ Manual root ]