DirectMusic メッセージ
ミュージック データは、メッセージの形で DirectMusic パフォーマンス エンジンに渡される。ほとんどの DirectMusic アプリケーションでは、このメッセージを直接処理する必要はないが、その構造についての基本的な知識があると、DirectMusic の動作を理解するのに役立つ。
DirectMusic では、2 種類のメッセージが処理される。
- パフォーマンス メッセージ。シーケンス化されたデータはすべて、この形式でパフォーマンス エンジンに渡される。これらのメッセージには、データのタイミングおよびルーティングに関する詳細な情報が含まれている。
- スタンダード MIDI メッセージ。これらのメッセージは、MIDI ファイルまたはデバイスから読み込まれ、ほかのデバイスに直接渡される (スルーされる) か、パフォーマンスに渡される前にパフォーマンス メッセージ形式に変換される。シンセサイザへの最終出力も、MIDI メッセージの形式である。
次のトピックでは、メッセージとそのルーティング方法について詳しく説明する。