導入

楽器デジタル インターフェイス( MIDI)は、電子楽器 (コンピュータなどの 1 つ以上の「楽器」) 間のデータ交換を可能にする通信および制御プロトコルです。
最初の公開デモンストレーションは、1983 年の NAMM 中に、Jupiter-6 (Roland) と Prophet-600 ( Sequential Circuits ) の間で、両者の代表者であり創設者である Roland の Mr K とSequential Circuitsの Dave Smith によって行われました。 Dave Smith は MIDI標準の設計者の 1 人です。
MIDI は、国際委員会であるInternational Midi Associationによって管理されています。
接続は単方向 (半二重) です。このプロトコルの大きな利点は、その対話性です。注文と記録の両方に使用されます。
実際、この用語では、論理プロトコル、物理インターフェイス、ファイル形式、サウンドの割り当て (GM) に関連するいくつかの規格がグループ化されています。

MIDIインターフェース

物理的には、 5 ピンDIN コネクタです。
原則として、MIDI 規格をサポートする楽器には MIDI-IN ソケットと MIDI-OUT ソケットがあり、複数の楽器をカスケード接続 (またはデイジーチェーン接続) することができます。場合によっては、MIDI-OUT ポートでのコピーによって生じる遅延を発生させずに、MIDI-IN の直接コピーである MIDI-THRU を追加することがあります。
旧世代のアナログ「ジョイスティック」インターフェイス (メス DB15 コネクタ) を備えたサウンド カードの大部分は、MPU401 標準を使用して MIDI 信号を管理します。
一部の楽器は、USB インターフェースを介して MIDI で制御できます。 USB↔MIDI コンバーターがあり、これらのアダプターは楽器側ではなくコンピューター側の USB ポート用に予約されています (したがって、USB 経由で MIDI デバイスを旧世代の MIDI に接続することはできません)。同様に、MIDI-SMPTE コンバータは、シーケンサー (ハードウェアまたはソフトウェア) をビデオハードウェア (VCR) またはオーディオ ハードウェア (テープまたはデジタル レコーダー) と同期します。
一般的なMIDI
MIDI 規格では、どの番号 (0 ~ 127) がどの楽器音に対応するかは規定されていません。 General MIDI規格は、これらのサウンドを標準化する試みでした。コンピューター サイエンスでは、彼女はある程度の成功を収めていますが、音楽自体ではそれほど成功していません。
MS Windowsバージョン 3 には、一般的な Midi標準を満たしていない楽器を調和させるために、その場でチャンネル番号を変更できるMIDI マッパーアプリケーションが付属しています。
General MIDIには、Roland のGSと Yamaha のXGという 2 つの拡張機能が追加されます。これら2 つの拡張機能はメーカーが独自に開発したもので、MIDI シーケンスに追加のエフェクトを追加したり、基本的にGeneral MIDIで提供されるサウンドの代替サウンドを選択したりすることができます。 GS または XG とマークされたデバイスは、 General MIDIと互換性があります。
1999 年に、 General MIDIのバージョン 2が正式にリリースされ、サウンドとコントロールの数が増加しました。バージョン 1との互換性は維持されます。
MIDI シーケンスを再生するための多くのソフトウェア プログラム (無料または独自の) (Timidity++、Rosegarden、QuickTime、Alsa、Jack など) が、General MIDI のおかげで、ほとんどの主要なオペレーティング システム (Linux、 Mac OS 、MS Windowsなど) 上に存在します。銀行は一般的に統合されています。後者は自由に変更でき、優れた音質を提供できるサンプルバンクは他にもあります。
