Microsoft DirectX 8.0 (C++)

IDirectMusicComposer8

The IDirectMusicComposer8 interface permits access to the composition engine. In addition to building new segments from templates and chordmaps, the composer can generate transitions between different segments. It can also apply a chordmap to an existing segment, thus altering the chord progression and the mood of the music.

IDirectMusicComposer8 is a define for IDirectMusicComposer. The two interface names are interchangeable.

The methods of the IDirectMusicComposer8 interface can be grouped as follows:

Changing chordmaps ChangeChordMap
Composing ordinary segments ComposeSegmentFromShape
  ComposeSegmentFromTemplate
Composing template segments ComposeTemplateFromShape
Composing transition segments AutoTransition
  ComposeTransition

All COM interfaces inherit the IUnknown interface methods. This interface supports the following three methods:

IUnknown AddRef
  QueryInterface
  Release

Requirements

  Header: Declared in dmusici.h.