|
发表于 2009-10-17
|
最后还必须说明的是,GM标准定义了一些“全局设置”。例如,音源必须能够响应键盘的力度变化。这也许意味着要把每个琴键和VCA水平(即:音量)控制相联系起来。有些音源还允许把力度变化与其他一些参数关联起来;弯音轮变化范围的缺省值应该是+/-2个半音(纯二度)。音源也应该能够对通道压力变化(参见有关章节)作出响应。此外,它也
应该支持调制变化(控制轮编号1)和通道音量变化(编号7)、相位(编号10)、表情参数(编号11)、延长音踏板(编号64)、控制轮复位信息(编号121)及关闭所有音符(编号123)等信息。每个MIDI通道的音量缺省值应该是90,其他所有控制轮的初始值都应为“关闭”(弯音轮的值为0)。音源还应接受对以下这些“注册参数值”(RPN,参见有关章节)进行修改:弯音轮的变化范围(编号0)、音高微调(编号1)、音高粗调(编号2)等。初始化的音高调节应该是标准的,以440赫兹为基准的。
有一种“MIDI系统独有信息”能够对音源的GM模式打开或关闭。参见MIDI标准的有关章节。这一功能可以令音源提供许多扩展的、非GM标准的回放模式及更多的、可以被编程的音色库。这些功能都可能超越GM的最初标准,然而当需要时,演奏者应该还是可以把音源设回到GM模式的。
注意:GM标准并没有指定音源是如何发出声音的。举例来说,可以使用廉价的FM合成芯片(调频芯片,使用纯数学公式计算出泛音等,其效果犹如玩具电子琴或音乐门铃的声音)来模拟大钢琴的音色,也可以使用24位数码波表存储,并对各个音域进行分段录音的音源来产生钢琴音色。显然这二种音色听上去会差别很大,然而至少说,它们都是在演奏钢琴的音色而不是别的乐器音色(这样在不同音源上演奏同一MIDI文件
时,其乐器的选择就不会有差错)。同样,GM标准也没有对VCA包络值作出规定。例如,一台音源里的萨克斯音色可能会比另一台音源的萨克斯音色的延长音时间要长(即:同样演奏一个萨克斯音色的音符,当你松开琴键时,一台音源的声音可能马上就消失了,而另一台也许要过一会儿才消失)。 |
|