Microsoft DirectX 8.0 (C++) |
DirectMusic ローダーは、オーディオ圧縮マネージャ (ACM) でサポートされているフォーマットの圧縮されたウェーブフォーム オーディオ ファイル、および非圧縮ウェーブ ファイルをロードできる。
ウェーブ ファイルに基づくセグメントは、ほかのセグメントと同様に演奏される。このようなセグメントは、DMUS_WAVE_PMSG メッセージとしてパフォーマンスに渡され、常にオーディオパスのチャンネル 0 で演奏される。ウェーブについてはノートとは異なる意味の合成が行われるが、ウェーブもシンセサイザに渡されて、MIDI コントローラで操作できる。
ウェーブもまた DirectMusic Producer ファイルに埋め込んで、さまざまなバリエーションのあるスタイルのように動作させることができる。例については、AudioScripts サンプル アプリケーションを参照すること。このサンプルの ScriptDemoBaseball.spt スクリプトは、ボタンがクリックされるたびに物売りの叫び声のバリエーションを再生する。
セグメント (.sgt) ファイルのウェーブは、再生する前にダウンロードする必要がある。セグメントのバンドをダウンロードすると、これらのウェーブもダウンロードされる。詳細については、「バンドのダウンロードとアンロード」を参照すること。