您当前所在的位置:首页 » 中音技术 » MIDI的基本概念

MIDI的基本概念

来自:中音网

给MIDI初学者
作者:夜晚的骑士
MIDI文件是一种数据文件,就好像“.DOC”文件一样,但它包含的是音乐信息。特别的地方是,这种文件储存的是MIDI资料和命令。这些资料和命令在不同的乐器间传输并且互相控制,例如音色、音符和用不同方法调整的音色参数等等。   MIDI是一种二进制的数据,因此MIDI文件是一种二进制的文件,所以你无法在一般的文件编辑器中打开它,即使你将它强行打开,你看到的也只是一些乱码. MIDI文件的格式被设计成能够记录包括系统码在内的任何格式的MIDI信息,并按照时间码的顺序往下走。注意有了一个新名词:时间码。时间码是一种简单的时间信息,别看它简单,但是正因为有了这些时间码,音序器才能够在相应的时刻里精确地再现文件内部的信息。换句话说,正因为有了时间码,音序器才能够忠实的再现需要的音乐旋律。它最大能把1秒分成480片,足够记录任何一种长度的音符了。MIDI文件也能够储存与时间码有关的其他的信息,例如速度、调号、拍号等等。因此,标准化的文件格式被称为标准MIDI格式,它被很多软件和音序器所使用,它甚至可以记录每一条音轨的名字和其它的设置信息。   MIDI文件并不是一种能够跨越所有平台或软硬件的特殊文件。它有0、1和2三种格式:Format 0, Format 1和Format 2。格式0是把所有的轨道并在1个轨里,包括所有的MIDI信息;格式1把所有的轨道都独立的安放在你原来设定的轨道中(好象更合理一点)。格式2极为少见,所以在此不多解释。   为了控制软件和硬件设备(如合成器),你可以在文件中加入许多其他的信息,并随其它信息一起保存下来。例如:可以把效果器代码和参数、音场和位向、混响度等等信息通过系统码的方式保存在文件中。在有些合成器上,您也可以存盘,因为它带驱动器,但只能存它们自己的格式。当它们从自己的格式中转存为标准MIDI格式,这些信息就会被忽略。 MIDI的三个标准 GS、GM、XG 不同厂商为了使自己的产品有独特之处,总是开发出若干种特殊音色,因而就出现不同品牌的合成器、音源等设备在音色种类和音色排列顺序方面会大不相同。这就导致了一个缺陷的出现,在使用甲合成器制作的MIDI文件,换成乙合成器就不能正常播放。其中原因就在于甲合成器上01号的音色可能是钢琴,而在乙合成器上。 01号音色可能是其它音色或者是打击乐器。总之,每个MIDI设备的音色设置以及其他设备都具有排它性。这就使音乐家受到了设备的制约。为了有利于音乐家广泛地使用不同的合成器设备和促进MIDI文件的交流,国际MIDI生产者协会(MMA)在1991年制定了通用MIDI标准。该标准以日本Roland公司的通用合成器GS标准为基础而制订的。 1、 GS标准 GS为General Synthesizer 的缩写,中文称为"通用合成器",是Roland公司创立的一种MIDI标准,此标准定义了我们最常用的128种乐器,音效和控制器的排列。 该标准具有以下五种主要特点。 16个声部。 最大复音数为24或更多。 GS格式的乐器音色排列。(包含有各种不同风格的音乐所使用的乐器音色和打击乐音色)鼓音色可以通过音色改变信息进行选择。 包含两种可以调节的效果,有混响和合唱。 2、 GM标准 GM是General MIDI Mode(通用MIDI的缩写)。该标准是国际MIDI生产者协会(MMA)制定的,该标准以日本Roland公司的通用合成器GS标准为基础而制订。 3、 XG标准 XG-MIDI是Extended General MIDI的缩写,中文称为扩展的通用MIDI。XG是继GM标准建立之后,YAMAHA公司在1994年推出的新的音源控制规格。XG在保持与GM兼容的同时,又增加了许多新的功能,其中包括音色库(音色数量)的增加和启用更多的控制器对音色亮度等方面进行控制等。YAMAHA公司积极开放XG产品的系统码,扩展控制器的控制范围,力争做到XG标准的MIDI作品可以在任何XG音源上能正确回放,这当然要求MIDI制作者对 XG也要有相当的了解,至少能正确使用系统码。 另外值得一提的是,如果设备支持XG或GS,它们肯定支持GM,但若设备只支持GM,就不一定能支持XG或GS。 同样,创作的MIDI作品也是如此。

Copyright ©2013 Centrmus. All Rights Reserved. Privacy Policy/Your China Privacy 中音公司版权所有,未经允许不得转载,
地址:北京朝阳区建国路88号SOHO现代城D座0712室 电话: 01085801115 传真: 01085801114 邮编:100022