Platform SDK: DirectX |
ここでは、Visual Basic でのアプリケーション開発について説明する。C++ については、「DirectMusic C/C++ サンプル」を参照すること。
DMDrums サンプル アプリケーションでは、マスタ グルーブ レベル、バンド、ボリューム、およびテンポを変更して、アプリケーションがどのように音楽を変更するかを示す。ユーザーの入力に応じて、モチーフを変奏する方法も示されている。
ソース ファイル : (SDK ルート)\Samples\Multimedia\VBSamples\Dmusic\Src\DMDrums
実行可能ファイル : (SDK ルート)\Samples\Multimedia\VBSamples\DMusic\Bin\Dmdrums.exe
緑および赤のボタンをクリックすると、音楽が開始または停止する。上側のリスト ボックスで音楽の種類を選択し、下側のリスト ボックスでバンドを選択する。上向き矢印と下向き矢印のボタンで、テンポとボリュームを調整する。ドラム ボタンをクリックすると、ドラムのモチーフが演奏される。
音楽の "スタイル" は、実際にはマスタ グルーブ レベルで決定される。これにより、セグメントに関連付けられたスタイル オブジェクトから、異なるパターンが選択される。
各ドラム ボタンで、それぞれ異なるモチーフが演奏される。ボタンに関連付けられている音色は、モチーフで割り当てられる。