The following GUIDS are used as class identifiers (CLSIDs) of DirectMusic components.
CLSID |
Component |
CLSID_DirectMusic |
DirectMusic object |
CLSID_DirectMusicAudioPathConfig |
Audiopath configuration |
CLSID_DirectMusicBand |
Band |
CLSID_DirectMusicBandTrack |
Band track |
CLSID_DirectMusicChordMap |
Chordmap |
CLSID_DirectMusicChordMapTrack |
Chordmap track |
CLSID_DirectMusicChordTrack |
Chord track |
CLSID_DirectMusicCollection |
Collection |
CLSID_DirectMusicCommandTrack |
Command (groove) track |
CLSID_DirectMusicComposer |
Composer |
CLSID_DirectMusicContainer |
Container |
CLSID_DirectMusicGraph |
Toolgraph |
CLSID_DirectMusicLoader |
Loader |
CLSID_DirectMusicLyricsTrack |
Lyric track |
CLSID_DirectMusicMarkerTrack |
Marker track |
CLSID_DirectMusicMelodyFormulationTrack |
Melody formulation track (not supported in DirectX 8.1.) |
CLSID_DirectMusicMotifTrack |
Motif track |
CLSID_DirectMusicMuteTrack |
Mute track |
CLSID_DirectMusicParamControlTrack |
Parameter control track |
CLSID_DirectMusicPatternTrack |
Pattern track |
CLSID_DirectMusicPerformance |
Performance |
CLSID_DirectMusicScript |
Script |
CLSID_DirectMusicScriptTrack |
Script track |
CLSID_DirectMusicSegment |
Segment |
CLSID_DirectMusicSegmentState |
Segment state |
CLSID_DirectMusicSegmentTriggerTrack |
Segment trigger track |
CLSID_DirectMusicSeqTrack |
Sequence track |
CLSID_DirectMusicSignPostTrack |
Signpost track |
CLSID_DirectMusicSong |
Song (not supported in DirectX 8.1) |
CLSID_DirectMusicStyle |
Style |
CLSID_DirectMusicStyleTrack |
Style track |
CLSID_DirectMusicSynth |
Synthesizer |
CLSID_DirectMusicSysExTrack |
Sysex track |
CLSID_DirectMusicTempoTrack |
Tempo track |
CLSID_DirectMusicTimeSigTrack |
Time signature track |
CLSID_DirectMusicWaveTrack |
Wave track |
CLSID_DirectSoundWave |
Wave |