MIDI
これを受信した全てのMIDI機器はリセット(電源投入時の状態に戻)される。通常は使用しない。
2本のMIDIケーブルを用い、お互いの機器のMIDI IN、MIDI OUTをそれぞれつないだ状態を1つの「システム」と捉える。このシステム毎に16のチャンネルが用意される。基本的にひとつのチャンネルにひとつの楽器(1パート)が割り当てられる。
これにより、1本のMIDIケーブルで16チャンネル分のデータを送信もしくは受信させることができる。例えば「1チャンネルのピアノと3チャンネルのギターを鳴らす」といったことである。16チャンネル分のデータは、後述する「チャンネルメッセージ」にて正確に分類され、相手機器の各チャンネルに届く。
それ以上のチャンネルを制御するためにはMIDIケーブルが複数本必要となり、MIDIデータのパート数(=チャンネル数)によっては、複数のMIDI音源を用意する必要もでてくる。
鍵盤楽器で、キーを押した状態でさらにその圧力を変化させた場合に(いわゆるアフタータッチ)、その圧力に応じて送信される。
第1データバイト - ノートナンバーを指定
第2データバイト - プレッシャー値
31.25Kbps (±1%) の非同期方式シリアル転送を用いる。
F0Hから始まるSysExの終了を示すステータスバイト。単独で機能し、データバイトを持たない。
システムリアルタイムメッセージ
システムリアルタイムメッセージは、MIDIシーケンサーなどの同期、MIDIタイミングクロックに使用される。ステータスバイト以下にデータバイトが続かず、単独の1バイトのみで機能する。リアルタイムに送信される必要があるため、最優先で送信される。
XMF (eXtensible Music Format) は、MMAによって提案された新しい音楽ファイルフォーマットである。SMFや、音声ファイルであるWAVなどが一つのファイルとして格納できるようになっている。
複数回改稿されており、それぞれのバージョン毎にRPとして承認されている。
2001年 - XMFメタファイルフォーマット1.00 - RP-030
2003年 - XMFメタファイルフォーマット1.01 - RP-039
2004年 - XMFメタファイルフォーマット2.00 - RP-043
また、複数の用途に向けて、複数のタイプが定義、検討されている。
2001年 - XMFタイプ0 アンド XMFタイプ1ファイル - RP-031
2004年 - XMFタイプ2/Mobile XMFファイル - RP-042
2007年 - XMFタイプ3/Mobile オーディオクリップ for Mobile XMFファイル - RP-045
20XX年 - XMFタイプ4/Interactive XMF (iXMF)
XMFに関する拡張規格も用意されている。
2003年 - UnPackerID for ZLIB - RP-040
2006年 - ID3 Meta-data Tags for XMF - RP-047
1991年にRP-002としてMIDIショーコントロールが定義された。これにより、MIDIで舞台装置、照明、演出効果などが制御できるようになった。
RP (Recommended Practice) とは、MIDI規格策定後、利便性を高めるための推奨実施例として拡張された規格である。現在すでに複数の拡張規格がAMEIとMMAにより承認されており、いずれも共通規格としてMIDI規格に組み込まれている。