0x01
8 bit unsigned integer (1 byte)
0x02
16 bit unsigned integer (2 bytes)
0x03
32 bit unsigned integer (4 bytes)
0x04
64 bit unsigned integer (8 bytes)
0x05
32 bit floating point number (4 bytes)
0x06
64 bit floating point number (8 bytes)
0x07
x|y position, used for notes and will be described for marker data later
0x08
Buffer (2 bytes for length, then the buffer’s bytes after)
0x09
UTF-8 String (2 bytes for length, then the string’s bytes after)
0x0a
Long Buffer (4 bytes for length, then the buffer’s bytes after)
0x0b
Long UTF-8 String (4 bytes for length, then the string’s bytes after)
0x0c
Array of values, this is NOT for markers, only for the Custom Data section