|
发表于 2009-5-8
|
通用 MIDI、GS 和 XG
人们很早就意识到 MIDI 规范的一个问题是,当选择特定的音色编号时,没有定义应该听到什么类型的声音 - 例如“Bank 1 / Patch 1”可能是“Brass”一台设备上显示“双簧管”,另一台设备上显示“双簧管”。因此,如果使用一种乐器创建 MIDI 文件(见下文),则当使用不同的 MIDI 乐器播放 MIDI 数据时,所使用的声音不太可能匹配。为了解决这个问题,人们构思了一组称为通用 MIDI 或 GM(不要与转基因混淆!)的声音。
通用 MIDI 徽标
GM 规范还详细说明,MIDI 通道 10 应保留用于无音调的打击乐声音,其余部分用于排列到 16 个乐器族中的音调声音。为了能够同时播放多个无音高的打击乐声音,该规范还规定了将这些声音分配给特定的单独音符,而不是单独的音色,因此底鼓始终位于同一个音符上,军鼓始终位于另一个音符上,依此类推。这样做的优点是,包含一段音乐指令的预编程 MIDI 文件也能够选择编曲中的所有正确乐器。但请注意,通用 MIDI 仅定义了音色的名称 - 每个音色的实际声音取决于每种不同乐器的制造商。当然,在实践中,制造商希望他们的产品在播放 MIDI 文件时听起来不错,所以这很少是一个问题。
尽管 GM 规范实现了全行业的兼容性,但一些制造商认为需要添加更多功能才能跟上技术进步,例如添加板载效果处理以提供混响、延迟和合唱。因此,引入了通用 MIDI 2 (GM2),它实现了这些更改,但保持了与原始 GM 标准的向后兼容性。在声音方面,其他制造商创建了自己的规范扩展 - Roland 的 GS 和 Yamaha 的 XG 标准都将声音范围从 128 种扩展到 600 多种。MIDI 规范随着其他行业的使用而不断发展 - 例如手机市场使用精简的“GM Lite”MIDI 文件格式来播放手机中的基本音乐合成器,并且一些计算机声芯片也支持此功能。如今,您将在大多数便携式键盘上看到通用 MIDI、GS、XG 或其组合的徽标 - 这是您将能够购买和下载预制 MIDI 文件并在您的乐器上演奏它们的标志。 |
|