所在位置:首页 > 技术学习 > MIDI技术

MIDI知识ABC(二)

1、关于硬件设备与电脑的连接?

    最常用的方法是使用一根MIDI CABLE线与电脑声卡上的JOYSTICK口连接,该线的一头是15针的插口,接在声卡上,另一头有MIDI OUT和MIDI IN的5芯MIDI接口,把MIDI OUT接你设备的MIDI IN,MIDI IN接你设备的MIDI OUT(别搞反了)。如果你的设备没有MIDI IN口,你也可以买只有一个5芯MIDI接口的MIDI连接线。(有的MIDI键盘就只有MIDI OUT口)。MIDI CABLE线在上海价格约为150-200元,如果你有能力也可以自制,这里有线路图(摘自ATTIC小组的网页)

2、合成器到底是什么东西呢?

    合成器自诞生以来,其概念已发生了很多变化。其实最早的合成器是真正意义上的合成器,它通过人为地调制各种波的参数来自己合成音色,锯齿波,方型波,滤波器,截止频率,人们每天就和它们打交道,每个演奏者都不象艺术家而象数学家,而合成器的模样也给人感觉是机器怪物而不是乐器。在那时看来,合成器就是一个用来发怪声音的东西。以后合成器记经过了FM,采样音色等发展阶段,到现代,合成器的概念已经不是一个人为合成音色的东西,它拥有大量真实的采样音色可供演奏使用,它拥有自己的音序器可以录制编辑音乐,它拥有MIDI接口可以与其他设备交换信息,有时侯我们可以认为现代的合成器是这样意义上的“合成”,即集音源,音序器,MIDI键盘于一身的设备。你只要拥有一台带音序器的合成器,就可以自己制作MIDI音乐,进行现场演奏等等。然而随着软件音序器的普及和占据市场,合成器的硬件音序器由于它的繁琐而魅力大减,音源,音序器,键盘三位一体的方式受到挑战,商家认识到电脑制作MIDI是将来的趋势,便不失时机地推出了一系列适合为电脑配套的合成器,它们省去了音序器,音序任务由软件完成,合成器只提供键盘和音色,这就降低了合成器的成本,受到市场欢迎。又随着独立的硬件音源和和采样技术的普及,有人觉得合成器的音色也是多余的,因为独立音源可以提供更好的音色,于是不带音序器和音色的MIDI控制键盘也随即产生,这类键盘有较强的控制功能,音色用音源的,音序器用软件的,可谓是专物专用,而且只要添加音源或采样器就可以得到更多的音色,更换音序软件就可以使用更强的功能。所以这种“三权分立”的方法是目前最常用的也是最实惠的。

3、GM,XG,GS是什么?

    它们都是MIDI格式标准。GM标准是他们中的老大,资历最老。GM标准定义了我们最常用的128种乐器,音效和控制器的排列,我们现在从网上当下来的MIDI文件都应该是支持GM标准的,然后你的播放设备也应该支持GM标准,这样我们才能用正确的音色回放MIDI文件,要不然音色排列不对的话,你想象过用点贝司演奏弦乐声部会是怎样的效果吗?至于XG,GS,前者是YAMAHA公司定义的MIDI标准,后者是ROLAND公司的。我们通俗点理解就是人们觉得128种音色不够,于是他们又对GM进行了补充,又定义了128个音色库来装音色,还扩展使用了GM里没有用到的控制器,YAMAHA用了很大的工夫与资金来宣传他们的XG标准,并且开放XG产品的系统码,扩展控制器的控制范围,力争做到XG标准的MIDI作品可以在任何XG音源上正确回放,这当然要求MIDI制作者对XG也要有相当了解,至少能正确使用烦人的系统码。ROLAND的GS标准本质上是与XG一样的,也是对GM的扩展,只是他们的宣传远没有YAMAHA卖力,所以应用得不如XG广泛且熟练。

    所以说,如果你的设备支持XG或GS,它们肯定支持GM,但你的设备若只支持GM,就不一定能支持XG或GS。你创作的MIDI作品也一样。

    如果你不想通过网络或其它方式让别人共享你的MIDI作品,你完全可以不管什么GM,XG,GS,只要在自己的音源上放出你要的效果,然后录制下来,做成卡带,CD,DAT,WAVE,MP3,RA,别人就可以正确聆听你的作品,什么回放的问题你都不需担心。

4、什么是控制器?

    控制器也是MIDI信息之一。音序器记录的MIDI信息实际上有两大类:1,音符信息 2,控制信息。音符信息前面讲过这里不再复述。控制器就是对音色和音乐的其他参数进行调整,比如音量的变化就是控制器之一,音色的混响有多少,合唱有多少,音色的声象位置是什么,颤音幅度有多少等都是控制器信息。它们和音符信息一样重要,一首乐曲要恰当利用控制信息才会有人性。以Cakewalk为例子,我们可以在Piano Roll的下半个窗口中,选择Controller下的Volume(音量),在乐曲的某个地方插入Volume的一个值,如果这个值很小,如10,那么当乐曲放到这里时,音序器收到控制器信号——Volume=10,我们就会听到乐曲突然变轻了,然后就会一直维持这个音量,如果我们在后一小节又插入控制器Volume=127(最大值),那么音乐到了这里就会立即响起来,在没有得到新的控制器信号之前,音乐会以这个信号的值一直保持下去。如果你聪明的话,就能想到,如果在一个小节内连续给音序器一个由低到高的一个Volume的值,那么“渐强”不就出来了吗?对,而且这可以在Cakewalk中轻易地用一根斜线一拉了事。(实际上,我们应该用11号Expression来做渐强和渐弱,这里只是一个说明性演示,具体原因以后再说吧!)控制器中有很多秘密,试一下你的音源的控制器,看看会对音色和音乐产生什么影响,你会对控制器有更深刻的理解。而且有时侯还很需要刚才做“渐强”的那种思维,如果你听到有人的MIDI作品中,音乐一会儿在左声道,一会儿又晃到右声道,知道他是怎样做的了吗?接下来给一个MIDI 1.0协议对于128个控制器的定义,(摘自ATTIC小组网站)

0 音色库选择MSB
1 颤音深度
2 呼吸(吹管)控制器
3 --
4 踏板控制器
5 连滑音时间
6 高位元组数据输入(DATA ENTRY MSB)
7 主音量
8 平衡控制(BALANCE)
9 --
10 相位调整
11 情绪(音量)控制器
12-15 --
16-19 一般控制器(#1-#4)
20-37 --
38 低位元组数据输入(DATA ENTRY LSB)
39-63 --
64 保持音踏板1(延音踏板)
65 滑音(在音头前加入上或下滑音做装饰音)
66 持续音
67 弱音踏板
68 连音踏板控制器
69 保持音踏板2
70-79 --
80-83 一般控制器(#5-#8)
84 连滑音控制
85-90 --
91 混响效果深度
92 (未定义的效果深度)
93 合唱效果深度
94 (未定义的效果深度)
95 (未定义的效果深度)
96 数据累增
97 数据递减
98 未登记的低元组数值(NRPN LSB)
99 未登记的高元组数值(NRPN MSB)
100 已登记的低元组数值(RPN LSB)
101 已登记的高元组数值(RPN MSB)
102-120 --
121-127 保留给轨道模式信息用

打印此页】【返回首页】