Microsoft DirectX 8.0 (C++) |
The following notation shows the format of the top-level chunk, or form, of a band file. Band forms can also be contained in other chunks.
RIFF( 'DMBD' [<guid-ck>] // GUID for band [<vers-ck>] // Optional version information [<UNFO-list>] // Name, author, copyright information, comments <lbil-list> // Instruments )
For information on these three chunks, see Common Chunks.
The data is contained in an array of lists.
<lbil-list> -> LIST( 'lbil' <lbin-list>... )
Each instrument is described in a list that has the following format:
<lbin-list> -> LIST( 'lbin' <bins-ck> [<DMRF-list>] )
Within the instrument list, the following chunk contains a header describing the instrument:
<bins-ck> -> bins( <DMUS_IO_INSTRUMENT> )
The instrument list can also contain <DMRF-list>, which in this case is a reference to a DLS file. See Reference List.