ADX Audio: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
||
| Line 49: | Line 49: | ||
=== Compatible Programs === | === Compatible Programs === | ||
* [https://web.archive.org/web/20090318103258/http://www.geocities.co.jp/Playtown/2004/dcdev/index.html adx2wav & wav2adx] (+source code) | |||
* CRI SDK (ADX Encoder) | * CRI SDK (ADX Encoder) | ||
* foobar2000 + vgmstream plugin | * foobar2000 + vgmstream plugin | ||
Revision as of 09:22, 4 October 2021
Back to index | Edit this page
ADX
- Format Type : Audio
- Endian Order : Big Endian
- Signature : 0x80 0x00
Format Specifications
// ADX file format
// big endian
//header
2 bytes - signature // 0x80 0x00
2 bytes (uint16) - copyright offset
1 byte (uint8) - encoding type // 0x02 - ADX with pre-set prediction coefficients
// 0x03 - standard ADX
// 0x04 - ADX with an exponential scale
// 0x10 or 0x11 - AHX
1 byte (uint8) - block size // e.g. 18
1 byte (uint8) - sample bitdepth // e.g. 4
1 byte (uint8) - channel count // e.g. 2
4 bytes (uint32) - sample rate // e.g. 44100
4 bytes (uint32) - total number of samples
2 bytes (uint16) - highpass frequency // e.g. 500
1 byte (uint8) - version // 3, 4 or 5
1 byte (uint8) - flags
// TODO
MultiEx BMS Script
Not written yet.
Notes and Comments
- ADX is a lossy proprietary audio storage and compression format developed by CRI Middleware.
Games
List of games using this file format:
- //TODO
Compatible Programs
- adx2wav & wav2adx (+source code)
- CRI SDK (ADX Encoder)
- foobar2000 + vgmstream plugin
See Also