Microsoft DirectX 8.0 (Visual Basic) |
ほとんどのメッセージはトラックによって生成されるが、アプリケーションで直接メッセージをキューに配置できる。たとえば、テンポを変更したり、DLS 音色でノートとしてサウンド エフェクトを演奏する場合に、この処理を行う。
次のメッセージはパフォーマンス メッセージを送信する。
パフォーマンスが複数のオーディオパスを持つ場合、DirectMusic はアプリケーションが作成したメッセージを正しくルーティングできない場合がある。これは、新しいメッセージが属するオーディオパスに関する情報がメッセージに含まれていないからである。DirectX for Visual Basic では、アプリケーションで作成されたメッセージを特定のオーディオパスに送信する方法はない。