Microsoft DirectX 9.0

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:

The following section is a reference to structures used to contain data in RIFF chunks: