MIDIマッパーは、システムソフトウェアの一部です。 次の図は、MIDI マッパーとオーディオ サービスの他の要素の関係を示しています。
アプリケーションの観点から見ると、MIDIマッパーは別のMIDI出力デバイスのように見えます。 MIDI マッパーは、低レベルの MIDI 出力関数 midiOutShortMsg および midiOutLongMsg によって送信されたメッセージ を受信します。 MIDI マッパーはこれらのメッセージを変更し、現在の MIDI セットアップ マップに従って MIDI 出力デバイスにリダイレクトします。 現在の MIDI セットアップ マップは、MIDI コントロール パネル オプションを使用してユーザーによって選択されます。 ユーザーのみが現在のセットアップ マップを選択できます。アプリケーションは現在のセットアップ マップを変更できません。