AIFF Audio: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
Line 19: Line 19:
</pre>
</pre>
</div>
</div>
<br>


=== Local Subchunks Specifications ===  
=== Local Subchunks Specifications ===  

Revision as of 20:48, 7 September 2021

Back to index | Edit this page

AIFF

  • Format Type : Audio
  • Endian Order : Big Endian
  • Signature : FORM


Format Specifications

4 bytes (char) - chunk ID // "FORM"
4 bytes (uint32) - chunk size
4 bytes (char) - form type  // "AIFF" - sampled audio

x bytes - local subchunks  // e.g. COMM chunk or SSND chunk
x bytes - optional chunks


Local Subchunks Specifications

  • Common Chunk
4 bytes (char) - chunk ID // "COMM"
4 bytes (uint32) - chunk size
2 bytes (uint16) - numer of audio channels  // 1 - monophonic sound
                                            // 2 - stereo sound
                                            // 4 - four channel sound
4 bytes (uint32) - number of sample frames
2 bytes (uint16) - sample size // e.g. 16
8 bytes (float) - sample rate
x bytes - padding


  • Sound Data Chunk
4 bytes (char) - chunk ID // "SSND"
4 bytes (uint32) - chunk size
4 bytes (uint32) - offset of the first sample frame  // can be 0
4 bytes (uint32) - block size  // can be 0
x bytes - sound data

MultiEx BMS Script

Not written yet.

Notes and Comments

None.

Games

List of games using this file format:

  • TODO

Compatible Programs

  • Winamp

See Also