MIDI

音乐数位介面或乐器数字接口（，简称MIDI）是一个工业标准的电子通讯协定，为电子乐器等演奏装置（如合成器）定义各种音符或弹奏码，容许电子乐器、电脑、手机或其它的舞台演出设备彼此连接、调整和同步，得以即时交换演奏资料。
MIDI不传送声音，只传送像是音调和音乐强度的数据，音量，振音和相位等参数的控制讯号，还有设定节奏的时脉信号。在不同的电脑上，输出的声音也因音源器不同而有差异。
MIDI演出控制协议（MSC Protocol）是为MIDI而设的工业标准，由MIDI产业协会在1991年制定。它允许不同种类的媒体控制装置在相互之间的通讯，借助电脑可以现场进行演出控制的功能与娱乐应用。与音乐MIDI相同，MSC并不传输实际显示的媒体－ 它只是简单地传输有关多媒体性能的指令。
现在几乎所有的录音工程都将MIDI作为一项关键开放技术来纪录音乐。除此之外，MIDI也用来控制包括录音设备的硬体，如舞台灯、效果器踏板等高性能的设备。近十年，MIDI已经迈入行动电话领域。MIDI可用来播放支援MIDI行动电话的铃声。MIDI还可为某些电子游戏、电脑游戏提供背景音乐。
MIDI标准是在1981年由工程师戴夫·史密斯向提出的一篇论文，MIDI 1.0于1983年8月发布。
MIDI使得电脑、合成器、音效卡以及电子乐器(电子鼓、电子琴等)能互相控制、交换讯息。现在电脑的音效卡都是与MIDI相容的，并能逼真地模拟乐器的声音。
许多音乐的文件格式，都建构于MIDI档之上。这些格式可说就是电子乐器在看的电子乐谱，所以通常一个文件只需几十KB，就能够让电子乐器演奏出一首很完整的音乐。
优点.
MIDI标准协定建立于1980年早期，对音乐家、录音乐手、音乐爱好者带来数个显著的优势。
技术规格.
MIDI产业协会在1982年八月制定最初的MIDI技术规格MIDI1.0 此规格提供了音乐表演与控制所需的编码，储存，同步及传输应用在软体和电脑硬体上的标准。这个标准提供了各项电子音乐器材之间互相沟通传输的有效途径，并广泛地运用至今。
现代MIDI技术规格.
所有MIDI相容的乐器与控制器都遵循著同一个标准技术规格MIDI 1.0，以便让所有的MIDI讯息可以得到一致化的解读MIDI 1.0和General MIDI借由使用标准指令和参数消除了所有相容性议题。
历史.
约20世纪70年代末，电子乐器设备在北美，欧洲和日本日趋普及，一般人渐渐负担得起。如Roland公司的DCB和Yamaha的“Keycode”系统等等专利数位介面，创造了设备间的连通性。然而，这些介面都是同一制造商做的，所以在传输设计上一直无法有技术上的突破。
音响工程及合成器设计师Dave Smith（所属公司），当他在设计一样新的键盘合成器时，打算开发一种数位音乐标准规格－这算是MIDI的前身。当年Smith正在开发一种创新的（随后发展为）。在当时，模拟合成器只能播放一次一个音符（或语音）。这种键盘利用旋钮，开关和其他控制仪器直接控制声音的音色。键盘上的输出是一个单一的类比讯号，通过扬声器播放时转换成声波。
Smith的创新，使的类比合成器出现了"多重发声数"的版本，能够在同一时间演奏大量音符。事实上，用了好几个世纪的普通的钢琴，风琴，吉他...等等乐器早就拥有这种多重发声的能力。但Smith的版本却是跨时代的创新。他的想法是使用数位控制系统。这个系统可以让每个按键弹出不同音色，而且每个音色的参数都可以独立调整。不单是单一校正，假如演奏者调整总控制平台的旋钮，参数还可以同时调整所有的音色。键盘不再只是控制单一个音符，而是使用一个微处理器即时扫描所有按下的键，然后将信息转换为音高，分配给每个音色。在这种方式下，演奏乐器的音乐家弹起来会觉得这根本是。
这种创新意味著两个重要的事情：因为所有的控制数位化，其设定可以储存为习惯设定，合成器可以内建记忆体，可以存储并立即套用。更重要的是，键盘、旋钮、踏板和其他控制器不再只是制造声音的单一回路，制定单音合成器与多音合成器之间通讯协定的迫切需求也呼之欲出。
Smith洞察先机，指出乐器间只要有传输线与转接插头，便可以让数位乐器之间进行资料传输；假若制造商可以统一通讯协定此后无数的乐器与电子器材将可以借由数位讯号沟通彼此。因此，MIDI诞生了。
经过几个月的美国和日本制造商之间的讨论，在1981年11月，史密斯在纽约展提出了他的数位乐器标准。1983年1月冬季，史密斯更突破性地展示了他的Prophet600（一个突破性的的更高版本）和Roland JP-6之间的MIDI串接。MIDI Specification 1.0在1983年8月出版。
MIDI为了音乐市场带来了前所未有的一致性，使音乐人彻底摆脱了追求发烧硬体的需求。 在1980年代初，MIDI使的前卫摇滚音乐会的合成器机柜墙时代告终，电子琴手总算能重见天日，不用躲在笨重的效果器机柜后面羞于见人。随著MIDI的来临，许多合成器纷纷发行机柜版本，这意味著，键盘手可以仅靠一台电子琴控制许多不同的乐器（如合成器）。
在20世纪80年代，MIDI促进了硬体和电脑编曲机的发展，它可以用来记录，编辑和重现一场表演。在1983年批准MIDI规格后短短几年，MIDI功能马上被引进一些早期的电脑平台，包括Apple II、Apple II Plus和Apple IIe，苹果Macintosh，Commodore 64上的Commodore的Amiga和PC-DOS。这使得以个人电脑为基础的MIDI编曲市场得以迅速发展出强大且价格低廉的商品。Atari ST这款配备MIDI介面端子的电脑主机也因此在1985年左右，在录音室中被广泛地使用。SMPTE时间码标准的实施，让我们可以透过MIDI时码，使MIDI编曲器之间可进行同步作业，MIDI时码从此成为数位音乐同步的标准。
MIDI产业协会于1991年批准（MSC）协议（在Real Time System Exclusive子集）。MSC的协议这个行业标准，这使得所有现场和预录（对嘴）的表演活动，得以透过电脑即时控制各种类型的灯光音响及特效等媒体设备。和MIDI音乐原理一样，MSC并不传输光线，烟幕或声波：它只传输数位资讯，如类型，时间或Live Show专业指令（就是所谓的Cue）。
在90年代初期到中期间，网路频宽还不足以拿来共享MP3，受限于网路频宽，MIDI档成为网路上分享音乐最受欢迎的格式，因为档案很小，许多网路搜寻业者，以及MIDI粉丝架设的分享网站，尝试规避版权问题，在随后几年也让其他形式的线上音乐共享一起遭殃。
MIDI最初没有提供指定音色。换句话说，每一个MIDI合成器有不同解读方法，没有所谓标准音色。例如，生产商可能希望通过微软的MIDI数位合成器（包括任何Windows系统）播放MIDI档时能发出相同或至少类似的音色。但因为不同厂商制造出来的合成器音色落差可能很大；甚至有人用内建音效卡，有人用录音室等级高档音源机，MIDI乐曲作者根本无从确认传到大家耳中听到的会是怎样的声音。
这种惨况成为1991年推出General MIDI标准规格的动力。它创建了128个大家熟悉的声音类型（钢琴，电子琴，吉他，弦乐等等）的一套标准。虽然厂商仍然无法决定钢琴音质该多好，至少有一个标准的目标，以及这些音色的被分配到位置。
在MIDI发展史的前十几年，电脑硬体配备水准无法发挥许多取样音色或合成的声音。专业的硬体过于昂贵;而音效卡虽然便宜，但却是依靠很简陋的合成运算方法产生的音色。“MIDI音色”也因此被一些评论家所诟病。
近年来，随著电脑硬体配备的成熟，软体音源也随著日渐普及。以苹果电脑的GarageBand为例，内建的General MIDI软体音源已经和真实乐器相去不远，连不熟悉乐器演奏方式的初学者，也可以靠著预录乐句的堆叠，轻易的编排出以假乱真的作品（那些音源基本上就是真实乐器演奏录制的）。所以90年代音色窘境已逐渐消失。
MIDI科技由MIDI制造商协会（MMA）进行标准化作业和维持。所有官方MIDI标准，由MMA在洛杉矶，加州，美国，日本，音乐电子工业协会（AMEI）在东京的MIDI委员会共同开发且同步公告。
MIDI主要参考的是完整的MIDI 1.0详细规格，文档版本96.1，只找得到英文版MMA，或日文版AMEI。虽然以前的MMA网站提供免费下载所有MIDI规格，现在基本详细规格连结却已被删除，我们只能去买实体的参考书籍。然而，大量的辅助材料可以在网站上免费取得。
简介MIDI运作.
MIDI音轨讯息的运作.
当MIDI播放器演奏了一个音符的时候，它随之将音符转换成MIDI信息。一个典型的由键盘获取的音符的MIDI信息的过程包括：
MIDI信息传输速率达到每秒31250位。同时其它的相关参数也一起被转换。例如，有所变化的时候，这个信息也将在MIDI信息中有所呈现。只要演奏者演奏音符，乐器就可以自主的完成这样的数据处理工作。
乐器所演奏的所有音符根据其音名和音程的不同，都有特定的MIDI信息。例如，任何乐器演奏的中央C音符，它的MIDI信息都是一致的。使得它所生成的二进位讯号也保持一致，数位标准化的传输方法是MIDI标准的核心。
所有的MIDI乐器都遵循MIDI规范说明，使得其生成的MIDI信息能够明确的指明具体的音符。借助这样的标准与协议，所有的MIDI乐器可以相互交换信息，同时也可以和MIDI相容的电脑进行讯号交换。MIDI接口用于将当前MIDI乐器生成的MIDI讯号转换成二进位代码，以让接收端的MIDI乐器或电脑识别处理。所有的MIDI乐器都有内建接头。另外，过去电脑的音效卡通常也具有这种内建的MIDI 5pin接口，现在则逐渐被USB与IEEE 1394介面取代。
MIDI文件格式.
MIDI讯息（包含时间资讯）会被收集和储存在一个电脑档案里，而这个档案称为一个MIDI文件，或者更正式地说，一个标准MIDI文件（Standard MIDI File，简称SMF）。