作者:张承愚 文章来源:http://www.SeeGuitar.com/bbs 点击数: 更新时间:2006-5-3 18:33:55 |
电脑音乐可以分为三个层次.
最底层的是对音色的处理.通过采样器采集各种声音,并对这些声音进行各种特效加工,作为电脑演奏的声源.
然后是对音符的处理(Note Music).在这一领域,几乎完全是MIDI 的天下.
最上层的是对一系列的音乐片段(Loops,Tracks,Oneshot...) 进行合成剪裁.
下面我就专门来说说MIDI.
说到电脑音乐让人自然就想到MIDI.实际上发展到今天,MIDI 已经不能代表电脑音乐的全部,甚至MIDI自己的概念也悄悄地发生了变化.
最初MIDI (musical instrument digital interface)只是对电子乐器进行控制和联络的一个接口,目的是使演奏者能同时控制多个乐器协同演奏.后来,随着电脑的发展,MIDI逐渐成为电脑音乐的基本技术.人们更多地在音乐制作时使用MIDI技术,而非在现场演出时(现场演出时使用合成器主要是把他当做一件性能优异的电声乐器,而很少使用MIDI 指令).
最初的MIDI是基于合成器的,由电脑向合成器发出一系列MIDI指令,使合成器发出各种声音.这意味着演奏MIDI音乐必须要有昂贵的MIDI 乐器.
后来出现了软音库,声音的演奏不再依赖于合成器,而是由电脑自己根据软音库进行合成.
但无论是合成器还是软音库,都是接收来自控制者(通常是电脑)的指令,按照某种"标准"的模式来演奏音符,这一点正是MIDI技术的先天不足.尽管MIDI 标准不断扩展,使这种"标准"模式愈来愈多,但在演奏吉他,SAX等演奏技法特别灵活的乐器, 以及对力度和速度控制要求严格的交响乐时,你仍能感觉到MIDI难以胜任.或虽能实现某种技法,但应用起来非常麻烦.
比如力度,MIDI指令中只有针对整个音轨的力度控制(VOLUMN)和弱音踏板(SOFTPADAL),他们都是不连续的.没有针对单个音符的力度控制.当然你可以为某一个或某几个音单独定义一个音轨,但MIDI只有16个音轨.
再如滑音(PORTAMENTO),MIDI指令中定义了滑音开和关,并定义了滑音速度.但他的滑音是在两个音之间进行的.而且对滑音的方式没有具体的描述.对于象吉他,SAX这样的频繁使用滑音,而且滑音方式灵活,滑音速度可能很快的乐器,用MIDI就非常麻烦,有时甚至是不可能.而且滑音通常都伴随着力度的变化.
再如对乐器音头和行进的修饰,MIDI本身完全无能为力.(如管乐器的呼吸声)只能借助于合成器或音色库.
为了解决以上这些问题,MIDI标准在不断扩展.扩展的结果就是越来越复杂,越来越不好用.
以上只是我个人的管窥之见,而且还带有强烈的个人目的----就是我要介绍我的软件.
我的软件名曰Magic Musichttp://www.websamba.com/magicmusic).之所以搞这个软件首先因为我买不起那么漂亮而昂贵,那么让我向往而又不可得的MIDI设备(所以它们都是酸的).再一个原因就是前面所说的MIDI的种种不足.
Magic Music 是基于WAVEFORM数据的. 可以对每一个音的行进过程中的任何一点的音高和力度做精细的控制.可以实现任何演奏技法,包括实际的乐器无法实现的演奏技法(如过你能想象出来的话).这是Magic Music 与MIDI的根本不同.
与MIDI类似,Magic Music的音色决定于音色库(MSL:Music Sound Library),而且只使用软音色.任何用于制作MIDI音色的方法和设备都可以用来制作MSL.还可以很方便地从SF2 GIG等库文件中提取出WAVEFORA数据,来构成MSL.
我敢说Magic Music 将成为MIDI 的终结者(仅限于音乐制作领域).
目前,Magic Music 1.0是免费的,另外还提供了一个免费的LIBEDITOR用来制作MSL.目前,Magic Music 1.0在界面和操作方面(包括外观)还不是很理想(如果有你的支持,我会很快解决这些问题).但它的效果已经完全可以展现出来.
不相信吗?去http://www.websamba.com/magicmusic 听一下背景音乐就可以了.
不过很惭愧,我不是音乐专业出身,当我试图用Magic Music 1.0 制作大部头的作品时,我被无情地证明了我的音乐才能的不足.我无法很好地把握宏大的音乐场面.我只能做出一些小的片段.所以,我特别需要你的帮助,来吧,用Magic Music 做交响乐,做摇滚,做民乐,做任何东东.只有你才能真正展现Magic Music 的神奇.
如果你在使用Magic Music 的过程中遇到了任何问题,请至函 chengyu_zhang@burntmail.com 或登陆http://my.coolala.net/bbs.php?a=magicmusic
|