偏ったDTM用語辞典
MIDI ミディ
「Music Instruments Digital Interface」の略。 狭い範囲で言えば楽器間を接続するためのインターフェイスの規格。もう少し広い範囲で言えば、ファイルにMIDIデータを収めるためのSMF規格や音色を決めるジェネラルMIDI規格などの周辺規格を含んだ規格や、そのデータ。さらに 広い範囲で言えば、パソコンで音楽を作る/聴くという事を指す場合もある。
MIDI規格で定められた信号は「MIDIメッセージ」と呼ばれるデータからできている。鍵盤の操作を表すノートオンやノートオフ、その他の操作を表すコントロールチェンジ、機器固有の命令であるシステムエクスクルーシブなどから構成される。
また1本のMIDIケーブルで伝送するMIDI信号の中には16個のチャンネルを持たせる事ができ、チャンネル毎に異なるシンセサイザーを割り当てる事ができる。
最初の1バイトは最上位ビットが1(80h以上)のステータスバイトと呼ばれるコマンドを示し、それに最上位ビットが0(80h未満)のデータバイトが続く構造となっており、特殊なものを除けば1つのメッセージは3バイト以内の長さである。
最初の1バイトが8xhからExhの範囲が「チャンネルボイスメッセージ」と呼ばれ、各チャンネルの発音をコントロールする。ただしコントロールチェンジのコントロール番号が120以上は「チャンネルモードメッセージ」と呼ばれる、そのチャンネルの動作モードに関するメッセージとなっている。
最初の1バイトがF0hからF7hは「システムコモンメッセージ」と呼ばれる、チャンネルによらない全体の動作に関するメッセージであり、F8hからFFhは「システムリアルタイムメッセージ」と呼ばれる、タイミングクロックやシーケンスの動作/停止を制御するメッセージである。
| ステータスバイト xはチャンネル (0-15) | データバイト | 機能 | |
|---|---|---|---|
| 1 (0-127) | 2 (0-127) | ||
| 8x | ノート番号 | ベロシティ | ノートオフ |
| 9x | ノート番号 | ベロシティ | ノートオン |
| Ax | ノート番号 | バリュー | アフタータッチ (ポリフォニックキープレッシャー) |
| Bx | コントロール番号 (0-119) (120以上は チャンネルモード メッセージ) | バリュー | コントロールチェンジ チャンネルモードメッセージ |
| Cx | プログラム番号 | - | プログラムチェンジ |
| Dx | バリュー | - | アフタータッチ (チャンネルプレッシャー) |
| Ex | LSB | MSB | ピッチベンド |
| F0 | システムエクスクルーシブ開始 (長さは任意、F7で終了) | ||
| F1 | タイムコード | - | MIDIタイムコードクォーターフレーム |
| F2 | LSB | MSB | ソングポジション |
| F3 | ソング | - | ソングセレクト |
| F4/F5 | 未定義 | ||
| F6 | - | - | チューンリクエスト |
| F7 | - | - | システムエクスクルーシブ終了 |
| F8 | - | - | タイミングクロック |
| F9 | 未定義 | ||
| FA | - | - | スタート |
| FB | - | - | コンティニュー |
| FC | - | - | ストップ |
| FD | 未定義 | ||
| FE | - | - | アクティブセンシング |
| FF | - | - | リセット |
⇒SMF
⇒ジェネラルMIDI
⇒MIDIメッセージ
⇒チャンネル
⇒ノートオフ
⇒ノートオン
⇒ノート番号
⇒ベロシティ
⇒アフタータッチ
⇒コントロールチェンジ
⇒チャンネルモードメッセージ
⇒ピッチベンド
⇒システムエクスクルーシブ
⇒MIDIタイムコード
⇒タイムコード
⇒アクティブセンシング


Jpn
Eng
RSS Feed (日本語エントリ)
g200kg on Twitter