Windows Media Encoder SDK banner art

Responsive and Variable Music

In this scenario, rather than supplying fixed music based on waves or MIDI sequences, you want to create a musical soundtrack that can respond to application events and play with variations. This type of music is sometimes called interactive.

Examples of responsiveness and variability in a DirectMusic performance include the following:

To make your musical segments fully responsive and variable, you must base them on styles. Styles contain musical patterns, which, unlike MIDI sequences, are not made up of fixed notes but rather are made up of musical values that become notes when a chord is applied. Style-based segments also contain motifs, short patterns that can be played on demand by applications.

When implementing this scenario, consider the following:

Concepts

How-to


© 2000-2001 Microsoft Corporation. All rights reserved.