打印本文 打印本文  关闭窗口 关闭窗口  
Midi系列文章第一辑(6)
作者:佚名  文章来源:不详  点击数  更新时间:2006/4/27 20:44:30  文章录入:xujingchen  责任编辑:xujingchen



[dvnews_page]合成器的多音调和多音色

合成器或者声音发生器的多音调(polyphony)是一次演奏多个音符(note)的能力。大多数早期的音乐合成器是单音调的,即一次仅演奏一个音符。如果在装配有单音调合成器(monophonic synthesizer)的键盘上同时按下5个键,只能听到一个音符的声音;如果在装配有能支持4个音调的合成器的键盘上同时按下5个键,可产生4个音符的声音。许多现代的声音模块有16,24或者32个音符的复调音。

合成器或者声音发生器能够产生的不同声音一般用配音(patche)、指令(program)、算法(algorithm)、声音(sound)或者音色(timbre)来表示。现代合成器通常使用指令号(program number)来表示它们产生的不同声音。使用指令号(program number)或者配音号(patch number)来指定想要获得的声音(sound)。例如,一个声音模块可使用配音#1(patch number 1)来产生钢琴声,配音#36(patch number 36)产生低音弦乐器声。配音号和声音之间的对关系称为配音映射(patch map)。一个MIDI Program Change(MIDI指令变化)消息可用来告诉在给定通道上正在接收消息的设备要使用新的乐器声。例如,使用指令号36的数据字节(见附录1:General MIDI program number)并通过发送一个MIDI Program Change消息,音序器可在通道4上设置演奏低音弦乐器声(fretless bass sounds)。

如果一个合成器或者声音发生器能够同时产生2个或者2个以上的不同乐音,就说这个合成器或者声音发生器是多音色(multi-timbral)的。例如,如果一个合成器能够同时演奏5个音调(notes),就说它是多音调的(polyphonic);如果一个合成器也能够同时产生钢琴声(piano sound)和低音(bass sound),就说它是一个多音色(multi-timbral)合成器。如果有24个音调(同时播放24个音符)并且是6种音色(同时产生6 种不同音色)的一种合成器或者声音模块,它可合成6种管弦乐队的声音。音序器可把钢琴部分的MIDI消息发送给通道1,低音部分的MIDI消息发送给通道2,萨克斯管部分的MIDI消息发送给通道3,鼓声部分的MIDI消息发送给通道10,等。一个多音色合成器(multi-timbral synthesizer)的多音调(polyphony)通常是动态分配的。在上面的例子中,例如5种声源可用于钢琴,2个声源用于低音,一个用于萨克斯管,6个声源用于鼓乐,剩下10没有使用。

通用MIDI(GM)

通用MIDI规范(General MIDI Specification)是由国际MIDI协会(International MIDI Association)颁布的,用于通用MIDI乐器(General MIDI Instruments)。该规范包括通用MIDI声音集(General MIDI Sound Set)即配音映射(patch map)、通用MIDI打击乐音集(General MIDI Percussion Set)即打击乐音与音符号之间的映射、以及一套通用MIDI演奏(General MIDI Performance)能力,包括声音数目和MIDI消息类型等。

通用MIDI系统规定MIDI通道1~9和11~16用于旋律乐器声,而通道10用于以键盘为基础的打击乐器声。

阅读: 次

录入:乐天

【 评论 】

【 推荐 】

【 打印 】

打印本文 打印本文  关闭窗口 关闭窗口