DirectMusic File Format
This section describes the format of files created in DirectMusic Producer and read by DirectMusic when IDirectMusicLoader8::GetObject or IDirectMusicLoader8::LoadObjectFromFile is called. Most applications don't parse these files directly. This format information is included for developers of music-authoring applications or DirectMusic plug-ins who want to be able to save data in a compatible format or load data into their own objects.
DirectMusic data is stored in the resource interchange file format (RIFF). The following topics contain general information about RIFF files:
The following topics describe how DirectMusic data is organized in RIFF chunks:
- Common Chunks
- Audiopath Form
- Band Form
- Chordmap Form
- Container Form
- DirectSound Buffer Configuration Form
- Effects Form
- Reference List
- Script Form
- Segment Form
- Style Form
- Tool Form
- Toolgraph Form
- Track Form
- Wave Header Chunk
The following section is a reference to structures used to contain data in RIFF chunks: