Microsoft DirectX 9.0

IDirectMusicComposer8 Interface

The IDirectMusicComposer8 interface enables 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.

In addition to the methods inherited from IUnknown, the IDirectMusicComposer8 interface exposes the following methods.

Method Description
AutoTransition Composes a transition from inside a performance's primary segment (or from silence) to another segment, and then cues the transition and the second segment to play.
ChangeChordMap Modifies the chords and scale pattern of an existing segment to reflect a new chordmap.
ComposeSegmentFromShape Creates an original segment from a style and a chordmap, based on a predefined shape.
ComposeSegmentFromTemplate Creates an original segment from a style, a chordmap, and a template.
ComposeTemplateFromShape Creates a new template segment, based on a predefined shape.
ComposeTransition Composes a transition from a measure inside one segment to another.


  Header: Declared in dmusici.h.

See Also