Microsoft DirectX 8.0 (Visual Basic)

アレンジ用のミュージック ファイル

DirectMusic のアレンジをプログラミングする場合、DirectMusic Producer のようなツールで作成したさまざまなファイルを使う。これらの要素を COM オブジェクトとしてアプリケーションにロードし、それらのオブジェクトを取得する。「オーディオ データのロード」を参照すること。

次の表は、開発者が扱うファイル オブジェクトのタイプを示している。これらのオブジェクトはいずれも、DirectMusicLoader8.LoadBandFromResource など、対応するメソッドからも取得できる。

要素 DirectMusicLoader8 メソッド クラス ファイル タイプ
バンド LoadBand DirectMusicBand8 bnd
コードマップ LoadChordMap DirectMusicChordMap8 cdm
DLS コレクション LoadCollection DirectMusicCollection dls
セグメント LoadSegment DirectMusicSegment8 sgt
スタイル LoadStyle DirectMusicStyle8 sty

  バンドはスタイルの一部としてオーサリングできるが、その場合、スタイルをロードするときにそれらも自動的にロードされる。同様に、スタイルとバンドはセグメントにオーサリングできる。この場合、これらの要素を別のファイルに分ける必要ない。

ファイルには、ほかのファイルへの参照を含めることができる。スタイルにバンド ファイルへの参照が含まれている場合、ローダーがバンド ファイルを見つけることができれば、スタイルがロードされるときに自動的にバンドもロードされる。