新一代电脑音乐语言ZIPI 陈海鹏 1997-01-01   前段时间,《电脑报》曾就MIDI进行了广泛深入的介绍,使许多爱好音乐的读者从中充分地领略到了电子音乐的迷人魅力。下面,笔者介绍的是一种在世界上刚刚兴起的新一代电子音乐语言ZIPI,人们将其称为“真实的音乐”,有人甚至预言它可能会最终取代MIDI。那么,ZIPI到底是什么?它与MIDI相比有什么优越性吗?   要想理解ZIPI的特点,必须先要弄明白MIDI的局限性。我们知道,MIDI主要是为键盘乐器设计的一种电脑音乐语言,因此MIDI中用来描述音乐的要素都与键盘乐器密切相关,比如音高、音长、音量、音时、键压等等。这些要素通常是离散性的,在描述管乐和弦乐等声音多变而且连续的乐器时就显得力不从心了,这是MIDI的最大不足,也是ZIPI语言的技术突破口。   ZIPI大约于1989年就开始由美国Zeta Music联合大学的CNMAT(新型音乐与音频技术研究中心,Centre for New Music and Audio Technology)中心着手研究了。这个科研部门为了弥补MIDI的先天性不足,决定开发出一套全新的、能够完美再现连续乐器(比如管乐和弦乐)的新一代电子音乐语言,他们将其取名为ZIPI。   当我们按下MIDI键盘上的按键时,音长、音高、音量这三大要素是同时发生的,同时也被确定下来。除非我们再弹另一个音,否则当前音的状态是不会改变的。MIDI语言正是描述了键盘乐器的这种发音性质,而管乐器和弦乐器的发音却完全不同于键盘乐器,因为它们发出的音经常是连续的、而且随时会由于人的控制而发生改变。比如我们吹号,当用力吹出一个音时,如果保持气流和力度不变,那么这个音将持续,这与键盘乐器相类似。可是如果在不间断送气的前提下稍加用力或减弱气流,那么传出来的声音也会随之连续地变大、变小、变高或变。管乐和弦乐的这种经常连续性的音节变化,用MIDI表达出来是比较困难的。如果连续发音的乐器在某段时间内的声音(比如滑音)反映在坐标系上是一条斜线的话,那么要是用MIDI来描述,MIDI会误将这条连续变化的斜线认为是半音,所以反应在坐标系上就会变成一条斜率大致相同、音高离散、形状为阶梯形的间断曲线,这显然没有完全表达出连续的声音,或者应该将其称之为“失真”,而这是音乐的大忌。   ZIPI之所以被称作是新一代的电脑音乐语言,就是因为它不但可以用于表达键盘乐器的离散声音,更为重要的是它可以较为完美地描述出连续乐器的声音,因此用ZIPI制作出的音乐,听起来更加圆润、饱满、和谐、动听,更加接近于真实的音乐。由于描述语言的本质性改变,ZIPI的数据传输量要比MIDI大许多,而且没有上限。据资料介绍,MIDI的传输率约为31.25K,而ZIPI的最低要求是250K,目前的技术水平已经可以达到20M以上。ZIPI的数据量是与拟真程度成正比的,就算是最低数据量的ZIPI(250K),其效果也大大好于最高数据量的MIDI。   不过ZIPI目前仍然处于开发和推广阶段,在技术上还有一些不尽如人意、迫切需要改进的地方。而且,由于美国Zeta Music联合大学主要出产电吉它,因此ZIPI应用在吉它上的效果要比用于其他连续乐器好得多,这也是ZIPI现阶段的局限性之一。ZIPI能否最终取代MIDI,或者今后还会出现什么其它更好的电脑音乐语言,我们拭目以待。