DirectX SDK

DirectMusic File Format

[Visual Basic]

This section pertains only to applications written in C++. DirectX for Visual Basic does not support file parsing, which is always handled transparently by the DirectMusicLoader object.

[C++]

This section describes the format of music files created in an application such as DirectMusic Producer and read by DirectMusic when IDirectMusicLoader::GetObject is called. Most applications do not 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 information about RIFF files and how DirectMusic data is stored:

For a reference to data structures used in DirectMusic files, see File Structures.