The DLS ID chunk contains a globally unique identifier for a DLS file or a DLS element (many DLS elements are chunks of the RIFF type LIST, which permits the inclusion of the DLS ID chunk).
The DLS ID chunk in the DLS file format has the following structure.
Byte sequence description | Length in bytes | Starts at byte in the chunk | Value |
chunk ID | 4 | 0x00 | The ASCII character string "dlsd" |
size | 4 | 0x04 | The size of the chunk in number of bytes (unsigned integer) less 8 (less the size of "chunk ID" and the "size"). The size of this chunk is always 16. |
DLS ID | 16 | 0x08 | The globally unique identifier of the UUID format. |
The DLS ID itself, consistent with the UUID format, is 32 hexadecimal digits (16 bytes), typically written in five groups with hyphens between the groups: 8 digits-4 digits-4 digits-4 digits-12 digits.
DLS ID chunks are not required in a DLS file.
See also:
Downloadable Sounds (DLS) format
Comments
Dls
Yes
Add new comment