DataVox

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

PlayIt does not support the compression and repeat block features of this
format.

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 ]