Platform SDK: DirectX

再生中の音楽の変化

DirectMusic が (単純な MIDI ファイルや、MIDI ファイルに基づいてオーサリングされたセグメント以外の) セグメントを演奏するときに、演奏が同じに聞こえないように、基本的な和音とリズムに変更が加えられる。変更の一部はスクリプト化され、一部はランダムに行われる。

アプリケーションはほとんどの場合、既存のセグメントを操作するのではなく、別のセグメントを演奏して音楽全体を制御する。たとえば、ゲームのインテンシティの変化を音楽に反映させるには、インテンシティ レベルに応じてオーサリングされた新しいセグメントに移行するだけでよい。オーサーにグルーブ範囲の異なるパターンを作成させ、ゲーム イベントに応じてグルーブ レベルを変更すると、1 つのスタイル ベースのセグメントでも同様のエフェクトを得ることができる。

実行時に音楽を変更する方法については、「ミュージック パラメータ」を参照すること。