The instrument list chunk in the Downloadable Sounds (DLS) file is a collection of the instruments that can be played with the DLS file. This is a LIST chunk as defined in the RIFF specifications, with the LIST type "lins" defined in the DLS specifications.
The instrument list chunk has the following structure.
Byte sequence description | Length in bytes | Starts with byte in the chunk | Value |
chunk ID | 4 | 0x00 | The ASCII character string "LIST" |
size | 4 | 0x04 | The size of the sub-chunk less 8 (less the "chunk ID" and the "size") (an unsigned integer) |
list type ID | 4 | 0x08 | The ASCII character string "lins" |
data | various | 0x0C | Several instrument chunks (with chunk ID "ins " as defined in the DLS specifications) |
The number of instrument chunks with chunk ID "ins " that are contained in this instrument list chunk should be the same as the number of instruments specified in the collection header chunk.
See also:
Donwloadable Sounds (DLS) format
Add new comment