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.
Donwloadable Sounds (DLS) format