MIDI(ミディ、Musical Instrument Digital Interface)は、日本のMIDI規格協議会(JMSC、現在の社団法人音楽電子事業協会(AMEI))と米国のMMA (MIDI Manufactureres Association) により制定された、電子楽器の演奏データを機器間でデジタル転送するための規格。物理的なインターフェース、通信プロトコル、データ形式、ファイル形式 (Standard MIDI File, SMF) などからなる。
また、MIDIを搭載した機器(MIDI楽器、MIDI音源)やデスクトップミュージック(DTM)のことを指してMIDIということもある。
MIDIは、複数の電子楽器を、それらが異なるメーカーの製品であっても連動して鳴らすことができるように作られた規格である。MIDIによって送られるのは実際の音ではなく、楽譜に書かれてあるような情報(発音せよ、音の高さは…、音の大きさは…、といった楽器や音源へのメッセージ (コンピュータ) メッセージ)の連なりであり、そのデータのサイズはオーディオデータ、つまりマイクなどで録音された実際の音の波形をデジタル化(サンプリング)したものに比べて非常に小さい。しかし、同じ楽譜で演奏をしても、演奏者や楽器が異なると音が違って聴こえるように、MIDIでつながれた先の機器(音源)は取り替えられれば再生音は違ってくる。そのため、例えばインターネットで配布されたSMFをデータ制作者の意図した通りに演奏するためには、制作者の使ったMIDI音源が必要になる。
『ミュージックシーケンサー』より : ミュージックシーケンサー(Music Sequencer)とは、演奏データを再生することで自動演奏を行うことを目的とした装置、およびソフトウエアをいう。
シーケンス制御 シーケンサーは歴史的にリレーやアナログ電子回路により周期的な機器制御信号を得る装置に付けられた名称である。ミュージックシーケンサもこの機構のものが先に登場し、認知されてきた。しかし、近年では主にデスクトップミュージック DTMにおけるシーケンスソフト(ソフトウェアシーケンサー)を指してシーケンサー呼ぶことも多いため、従来からある専用機器はそれと区別してハードウェアシーケンサー(ハードシーケンサー)と呼ぶ場合もある。但し、今日のハードシーケンサーの内部機構はディジタル化され、ROM焼きされたソフトを動作させる単機能コンピュータとなっており、むしろ「ソフトウェアシーケンサー専用機」ともいえるものである。
MSB側のデータは BnH 02H xxH、LSB側のデータは BnH 22H xxH (nは該当するチャンネル0H〜FH、xxはブレスコントロールとして示す値(00H〜7FH)である。
このデータを受信するシンセサイザーでは、主にフィルターやVCA、ヴォリューム、低周波発振器 LFO(ビブラート)等、音質や音量を変化させるように対応させる。つまり、強く吹き込むと派手な音になったり、大きな音になったりするような設定が行われている。
他のコントロールチェンジと同様、MSB、LSB双方を受理する場合は精度14ビット(16384段階)の表現が可能となるが、そこまで精度を必要としない場合がある。したがって、MSB側のデータだけを受けて、精度7ビット(128段階)に対応した表現ができれば実用上差し支えないと考えられる。