5DMedia 反斗星

如果你喜欢音乐,又爱玩电脑,那你肯定不会对MIDI这个词陌生。一直以来MIDI就是电脑音乐的代名词,MIDI技术的多方优势和技术应用已经为广大音乐工作者和音乐爱好者所接受。在现代音乐制作上,MIDI技术已达到不可取代的地位。无论是在影视制作、游戏开发、广告配乐和计算机多媒体应用中都可以找到MIDI技术的影子。作为电脑音乐,MIDI的优势在于其易修改性,可以表达传统乐器无法表现的特殊声效,优良的音质和宽广的音域。精明的录音师可以方便的利用MIDI玄乐技术得到一支"永不出错的玄乐队";好莱坞许多电影的配音已抛弃了传统乐器而完全围绕着MIDI进行了。随着电脑和因特网的迅速发展,MIDI以其种种优势也开始在普通计算机爱好者中流行开来。很多人正是在听到真正优秀的MIDI音乐之后,才彻底改变了对电子音乐的看法。
什么是MIDI
MIDI是音乐设备数字接口(Musical Instrument Digital Interface)的英文简写。MIDI并不是一个实实在在的东西,而是一个国际通用的标准接口,是一种电子乐器之间以及电子乐器与电脑之间的进行交流的标准协议。通过它,各种MIDI设备都可以准确传送MIDI信息。它从80年代初问世至今,它经历了长时间的发展,我们可以从广义上将其为理解为电子音乐合成器,是电脑音乐的统称,包括协议、设备等等相关的所有技术。而我们平常所说的"MIDI"通常只是指一种电脑音乐的文件格式。
只要稍微留心一下,我们经常可以看到很多以MID、RMI为扩展名的音乐文件,这些就是在电脑上最为常用的MIDI格式。一首可以播放5分钟左右时间的MIDI歌曲,其容量只有百余K字节。而同样这首歌的波形音乐文件如WAV,则高达50MB左右,即使是经过MP3技术进行高比例压缩处理,也有5MB大小,相比之下MIDI可算是小巧玲珑。这样的文件,最适合在互联网上传播,MIDI文件的这个特点决定了MIDI音乐肯定是与Internet联系最密切的音乐。
MIDI和普通的音频文件有什么不同
MIDI文件并非像WAV或MP3那样量化的纪录乐曲每一时刻的声音变化,它记录的是如"音乐在什么时刻,使用什么乐器,以什么音符开始,以什么音调结束,加以什么伴奏"等等这样的信息,所以MIDI文件本身并不是音乐,而是发音命令,MIDI文件本身只是一些数字信号而已,不包含任何声音信息。而WAV是把声音的波形记录下来,将这些模拟波形转换成数字信息,这些信息所占用的体积显然要比只是简单描述性的MIDI文件大的多。
MIDI音乐是如何被播放的
既然MIDI文件只是对乐曲播放的描述,本身并不包含任何可供回放的声音信息,那么一首首动听的电脑音乐又是如何被我们的声卡播放出来的呢?这就要通过形式多样的合成手段了,即当播放MIDI时,计算机将指令发给声卡,声卡按照指令将MIDI信息重新合成起来。所以,MIDI的播放效果取决于用户MIDI设备的质量和音色。就电脑声卡而言,最为常见的手段是FM合成与波表合成。前者多用于以前的ISA声卡,FM是"频率调变"的英文缩写,它运用声音振荡的原理对MIDI进行合成处理。但由于技术本身的局限,加上这类声卡采用的大多数为廉价的芯片,效果自然差劲;而波表合成所带来的效果要远远超过FM,而且在电脑上已被广泛运用,各类波表声卡、波表软件层出不穷。
什么是波表
波表的英文名字是"WAVE TABLE",即"波形表格"的意思。其实它是将各种真实乐器所能发出的所有声音(包括各个音域、声调)录制下来,存贮为一个波表文件。譬如钢琴就有钢琴的音色样本,吉它就有吉它的音色样本。播放时,根据MIDI文件纪录的乐曲信息向波表发出指令,从"表格"中逐一找出对应的声音信息,经过合成、加工后回放出来。由于它采用的是真实乐器的采样,所以效果自然要好于FM。一般波表的乐器声音信息都以44.1KHz、16Bit的精度录制,这样可以达到最真实回放效果。对于一款波表声卡或波表软件而言,衡量其波表性能的指标主要有以下几个方面。
首先是波表库容量,由于波表合成技术是将真实乐器的音色采样录制下来再进行合成处理的,所以波表越大音色采样就越真实,效果就越好。专业MIDI设备的波表库可高达32MB以上。而现在的PCI声卡一般可提供2MB的波表库,较好的为4MB。就听感而言4MB音色库所能达到的效果已经相当不错了。虽然与专业设备有差距,但对于普通用户而言已经足够。近年,随着计算机技术的飞速发展,各种软件波表应运而生,而且大有取代硬波表之势。YAMAHA SYXG-100是YAMAHA公司推出最新的普及型软波表。

软波表的最大妙处就在于它是"免费"的,下载一个波表软件,安装到机器里,您就可以享受波表合成的惊人效果了。
然后是复音数。在各类声卡的外包装上,我们经常会看到诸如64、128之类的数字,有些用户乃至商家将它们误认为数据处理通道单位。其实64、128代表的只是此卡在MIDI合成时可以达到的最大复音数。所谓"复音"是指MIDI乐曲在一秒钟内发出的最大声音数目。太小的复音数,会使一些比较复杂的MIDI乐曲在合成时就会出现某些声部被丢失的情况,直接影响到播放效果。另外还有"硬件支持复音"和"软件支持复音"的概念。所谓"硬件支持复音"是指其所有的复音数都由声卡芯片所生成,而"软件支持复音"则是在"硬件复音"的基础上以软件合成的方法加大复音数,但这是需要消耗CPU资源。
最后是特殊效果。大容量的波表和高复音数的支持给MIDI提供了良好的表现空间。但要想达到近乎真实乐器的演奏临场效果,还需要一些必要的修饰,大部分波表也提供了一些特殊效果的支持。其中主要包括:回馈、和声、变化三种。这些效果的应用,可以使MIDI作品更具有"人"味。
所有的声卡都支持MIDI播放吗
由于MIDI文件本身并不包含声音信息而只是一些控制的描述,造成不同型号的设备回放同一首乐曲时也会出现音色偏差。为了弥补这一不足,便出现了GM、GS和XG这类音色排列方式的标准。
GM标准是他们中的老大,最具权威性。它是由日本非常出名的电子乐器厂商ROLAND公司制定并推出的。GM标准完整定义了我们最常用的128种乐器排列,并规定了MIDI设备的最大复音数不可少于24个等详尽的规范。我们现在从网上下载下来的MIDI文件都应该是支持GM标准的,一般的播放设备也应该支持GM标准。GS标准则是在GM的基础上,加以适当扩展而成的,又定义了128个音色库来装音色,还扩展使用了GM里没有用到的控制器。

在电子乐器方面同样大名鼎鼎的YAMAHA公司于94年推出自己的标准--XG。与GM、GS相比XG提供了更为强劲的功能和一流的扩展能力,并且完全兼容以上两大标准。而且凭借YAMAHA公司在电脑声卡方面的优势和强劲的宣传攻势,使得XG在PC上有着广阔的用户群。YAMAHA完全开放了XG产品的系统码、扩展控制器的控制范围,力争做到XG标准的MIDI作品可以在任何XG音源上正确回放。

综上所述,如果你的声卡支持XG或GS,那它们肯定支持GM,但你的声卡若只支持GM,就不一定能支持XG或GS。所以这也是购买声卡设备时要考虑到的问题。
如何制作MIDI音乐
制作MIDI音乐的基本设备有三种:音源库,音序器,输入设备。
音源库和我们上面讲的波表是同一原理的,在制作MIDI音乐的时候都少不了它。这部分可以是硬件,也可以用软件代替。与硬波表相比,软波表具有价格低廉和可扩展等优点,特别是DLS(Down Loadable Sample)技术的运用。使波表库可以随时更新,并利用DLS音色编辑软件进行修改,这都是传统波表所无法比拟。
音序器,俗称编曲机。它是这样把一首曲子所需的音色,节奏,音符等等按照一定的序列组织好让音源发声的一个设备,它记录了音乐的一般要素,拍子,音高,节奏,音符时值等,音序器是以数字的形式记录下这些要素。所以很多音序器软件很象一个字处理器,进行可视化的编辑和创作。MIDI文件的本质内容实际上就是音序内容。也分软的和硬的。软件音序器也是一个程序,必须在电脑上安装以后通过电脑才能使用。我们应用的很多MIDI制作软件实际上就是音序器软件,如Cakewalk,Encore,Cubase VST等,硬件音序器和硬件音源一样,也是一个实际存在的东西,体积一般都很小,比一个硬盘大不了多少,和音源连接以后就可以控制音源发声了。现在用电脑制作MIDI音乐成为主流方式,音序器软件很快就取代了硬件音序器。现在多数人已经取得了共识,就是软件音序器比硬件音序器好。随着电脑的进一步发展,人们又开发出了软音源,它比硬件音源更廉价,质量却不差,只不过要占用一些系统资源而已,而对于配置越来越高的个人电脑来说这又算得了什么呢?。
输入设备。如果你只是听MIDI音乐的话就不要输入设备了,如果你要制作的话就需要这样的设备。这其实很容易理解,音序器的内容必须由人告诉它,为了符合人们原有的音乐习惯,人们制造了各种基于传统乐器形式上的MIDI乐器,如MIDI键盘

MIDI吹管,MIDI吉它,MIDI小提琴等等,这样就可以按照你习惯的演奏方法,将你的演奏便通过MIDI接口被音序器接收并存储为音序内容。如果什么乐器也不会,也不是没有办法,可以用鼠标点,这样你也可以告诉音序器你的音乐的内容,当然比较苦了。
总结一下:制作MIDI音乐就是在音源上选择一个音色,在输入设备上演奏一段音乐,同时让音序器录制这段音乐,完了以后你的演奏就被转化为音序内容存储在音序器里了,然后播放这段音乐,音源就会根据音序文件控制音色库播放这段音乐。
如何把WAV文件转换成MIDI乐曲如果您不想要自己从头开始编写电子音乐,而想从一些现有的WAV音乐素材直接取样使用的话,AmazingMIDI是个绝佳的转换工具。

虽然WAV档只有一种,但是您在输入到AmazingMIDI进行转档时,它会自动将它区分为两个部分,一是背景声音的部分,也就是乐器演奏时所发出来的声音,这一部份 AmazingMIDI可以自动将它们分析出来,并且当作MIDI档中的乐器部分,这样你便可以在稍後使用MIDI编辑软体来编辑这一部份的乐曲。整个制作过程也非常简单,在"input file"中添入要转换的WAVE文件,在"output file"中添入目标MIDI文件存放的地址,按下
,会出现以下对话框

按下"start"键,整个转换过程就开始了,同时,你可以在右边的状态栏中观察到整个过程的进展情况效果怎样,那你听着办吧!

怎样播放MIDI乐曲
对于我们普通欣赏者来说,MIDI制作的质量是定死的,我们的问题是怎么把MIDI播放好。影响播放效果的主要因素有:声卡的波表合成能力、音色库大小及质量、软波表配置以及声卡、音箱的综合性能等等。要想获得好的播放效果,除了要在声卡、音箱的选购上下功夫外,配备好的软波表也是关键。
YAMAHA公司出品的S-YXG100的播放器上算是功能较为丰富的一个。

其播放界面漂亮,有实时的效果器可以添加,可以用来欣赏用XG音源和标准制作的音乐。但同样它也不是实时响应音源,只适合播放MIDI文件。两排控制按钮,上面一排提供类似环境音效的调控功能,从左到右依次为:大厅、房间、舞台、延迟、回音、自动盘、凸缘器、合唱。下面一排按钮提供乐器侧重功能,可以选择着重使用哪类乐器来表现MIDI乐曲,从左到右依次为:钢琴、管弦乐队、打击乐器、合成器、合唱团、电子通俗乐器、音乐箱、性质。对于如此专业级的播放器,没有点专业知识是如何也玩不转的!
媒体播放器(Windows Media Player)

是比较常见的一种MIDI回放器。媒体播放器可以说是Windows下一个全功能多媒体播放设备, 凡是为系统提供MCI 驱动的功能都可以用它进行相应的媒体控制。播放MIDI文件时,其方法是打开"设备"菜单并选择"MIDI音序器", 也可以通过"文件"菜单直接打开多媒体文件,系统会根据文件特性自动启动相应的媒体设备。由于播放MIDI是一个与播放其它形式的音频文件有较大区别的过程,所以,媒体播放器还提供了一个外部MIDI设备与电脑连接的设置,打开"设备"菜单并选择"属性",可以看到它。


在这里你可以设置一部或多部设备及其与电脑的通道等选项。这样只要选择适合的为电脑配套的合成器,用Windows这个自带的软件音序器,也可以过一把自己制作MIDI音乐的隐了。
中国音像协会音频频专业委员会供稿