DirectMusic for Managed (DMM)
DirectMusic for Managed は、.NET 上のコード(マネージコード)から DirectMusic を操作する上で役に立つライブラリです。DirectMusic で定義されているほとんどのインターフェイスをカバーしているため、これを使えばアンマネージコードはほぼ不要となります。
現在ベータ版として配布しています。これは、すべてをデバッグできていないためで、問題があったら逐次修正・更新を行っていきます。
ライブラリの使用方法などは、説明ファイル DMM.txt を参照してください。
※ ライブラリの使用には、.NET Framework 2.0 と Managed DirectX 1.0 が必要です。Managed DirectX 1.0 は DirectX SDK やランタイムをインストールすることで導入されます。(導入がややこしいらしいので注意してください。)
※ インストールを行うには、Windows Installer 2.0 以降が必要です。これは .NET Framework 2.0 でも必要なコンポーネントです。
配布している ZIP ファイルに入っているものは次の通りです。
- InstDMM.msi
ライブラリをインストールする Windows Installer バイナリです。 - setup.exe
必要なコンポーネントをチェックしつつインストールを行うインストーラです。 - DMM.txt
このライブラリの説明ファイルです。
インストーラを実行してインストールを行うと、以下のファイルが作成されます。
- DMM.dll
ライブラリ本体です。 - DMM.pdb
ライブラリのデバッグ データベース ファイルです。 - TestApp.exe
ライブラリのテスト用アプリケーションです。 - HomeOn.mid
TestApp.exe で使用する MIDI ファイルです。 - Main.vb
TestApp.exe のソースコードです。 - DMM.txt
上記 ZIP ファイルに含まれているものと同一です。
ダウンロード
ファイルサイズが大きいのは、必要なランタイムが含まれているためです。
ファイル名 | バージョン | サイズ | 備考 |
dmm_10.zip(ダウンロード) | 1.0.0.1 | 981 KB (1,004,761 bytes) | Windows 98/NT 4.0 以降で動作します。 |
最終更新日: 2012/02/08