非创新声卡MIDI音色库使用全攻略本站王逸驰本文已经刊登在传统媒体上,请勿随意转载众所周知,创新声卡一向以SoundFont技术引以为豪。只要你有足够的内存,你可以加载内存一半大小的音色库,Audigy出世后,这一数字更是攀升到系统内存减去32兆,最大4GB的惊人数字。而且更加诱人的是网上的SoundFont音色库太多了。但是,一块创新声卡价值不菲,最便宜的Audigy也要980大圆。穷苦的DIYer们不一定买的起,那么,有没有什么替代办法呢?●乾坤大挪移——AwaveStudio俗话说得好,条条大路通罗马。我们的第一条路就是设法将SoundFont转换为微软的软波表格式——DLS2.这样我们可以通过DirectX8.0内置的软波表来回放MIDI。AWAVEStudio这个软件可以做到这一点。这个软件的最新版本为7.3。安装后在程序列表中选择AwaveStudioBatchConverter。出现如图:选择第一项convert“waveforms”,点击下一步,出现如图:点击addfiles,在文件类型中选sf2–EmuSoundFont,然后点击你需要转化的SoundFont音色库文件,点击下一步。如图:在outputformat中选择DLS-DownLoadableSoundslevel2,然后选择好输出后文件存放的路径。需要注意的是,在这个过程中你还可以加上其他效果。点击完成,就会开始转化,完成后把文件名改为GM.DLS,放入系统目录(C:WINDOWSSYSTEM32drivers)就可以了,在这个步骤之前,你必须确定已经装了DX8.0了。最后在选择MIDI设备是要选择Microsoftsynthesizer。放些MIDI听一听,效果是不是好了许多?●华山论剑:RealityVsAudioCompositor说实话,AwaveStudio转换后的效果虽然不错,但是仍旧比不上SoundFont,而且转换后容易乱,各种乐器层次不清。那么,有没有比较完美的方案呢?下面我来介绍两位重量级选手,一位是被誉为“20世纪最佳软波表”的Reality。另一位是后起之秀,新一代的霸主——AudioCompositor。这两个软件都是专业软波表。什么是专业软波表?我们知道,普通的软波表如YAMAHA,ROLAND在发音时都是有延迟的,一般都是几百毫秒,这点在放MIDI时不明显。但是对作曲来说,普通的软波表按键后需要一段时间才能反映,也就是不能实时响应,这点是不能忍受的。而专业软波表延迟时间极短,一般只有几毫秒,基本上是实时的。而且这两位都可以直接读取SoundFont音色库。下面我们先看一看Reality。Reality是一个拥有16音轨合成,多复音,允许用户自己装载和编辑音色的一个软音源合成器。最新版本是1.56。你只要运行Reality,在菜单中选择打开音色库,然后指向你想要加载的SoundFont音色库,定义它的音轨号码,点击保存后退出。Reality会自动生成一个专有音色库内存。这样做的最大好处是你可以自己选择音色库中的音色,选好后可以拼成一个你心目中完美的音色库,而且过程相对简单。怎么样,非常迷人吧!有许多朋友运用此法组成了自己的梦幻音色库,大概因为这个原因,Reality才被称为“20世纪最好的软波表”。成功之后,你会发现,你可以省下买Live!的钱了。AudioCompositor原本作为一个编辑音色库和MIDI转WAVE的工具出现的,但是经过笔者的使用,发现它最强还是在软音源上。它对SoundFont音色库的支持比Reality好。具体步骤是:首先选择File中的OpenMIDIFile。打开你想要放的MIDI。如图:然后会出现如图:最底下有几个选项卡,在Instrument/MIDIinput中的Instrumentfile中选择你想要的音色库,加载它,然后点击Audiooutput,出现如图:这里注意在tofil前不要打上钩,一定要在Tosoundcard前打上勾才行。然后点击播放就可以了。怎么样?效果如何?笔者的感觉是和Audigy的效果差不多了。有时候可能放MIDI时有爆音,这时只要把Level值调低一些就可以了,你还可以为你的MIDI加上效果器。下面对比一下两个软件。在消耗资源方面,这两位都是大户,笔者认为想要播放复杂的MIDI(一般指复音数大于32),没有800Mhz的CPU是不行的。相对来说,AudioCompositor稍微好一些,消耗资源要比Reality少。在兼容性上,Reality有着致命弱点。首先,Reality只能在Windows95/98下使用,WindowsXP肯定不行,而且已经停止版本更新,这样再过两三年的话,等XP普及以后,恐怕……其次,Reality对SoundFont音色库很挑剔。必须是GS/GM格式的,如有例外或是某一件乐器不合乎规范一律拒绝。在这方面,AudioCompositor做的很好,没有任何此类问题。音质方面,同一音色库回放上,差异不大。但是Reality更自由一些,可以自由组合音色库,这又是AudioCompositor不能比的。综合考虑,笔者还是推荐AudioCompositor,至少在WindowsXP下可以正常使用。●另辟蹊径——GIGASamplerGiga在英文中有巨大的意思。Giga在这里正是用了这个意思。为什么用这个名字?我们知道,一般声卡的波表容量很小,只有几十兆,专业合成器也不过如此。可是Giga的波表容量是以GB来衡量的,注意,看清楚,不要怀疑笔者打错了,是GB,不是MB!让我们看一看Giga的惊人指标吧:最大支持4GB的单个乐器采样(GM规定了128种乐器,这就意味着Giga在GM格式下最大有512GB的波表容量)。最大复音64个。实时响应(反应时间小于10ms);采样频率:48/44.1/32kHz立体声或单声道;支持的采样格式:GigaSampler,Akai,WAV。Giga可以直接读取Akai的音色光盘,这就保证了有充足的采样源。Giga最大的优势是加载超大容量的音色库。而且Giga的波表是存放在硬盘上的,直接从硬盘或光盘上读取。这一点是占用内存的SoundFont音色库所不能比拟的。从理论上说,音色库的容量越大,音色还原的越好。只要能有充足的音色,甚至专业合成器也比不上Giga的表现。Giga同时还是一个专业制作音色库的软件。但是过程很复杂,不在本文讨论之列。总体上来讲,Giga无论哪方面都是出类拔萃的,大有后来居上,取代专业合成器的势头。如果你真的想要在MIDI领域有所作为,又没有YAMAHA或创新的声卡,笔者强烈建议你干脆抛弃SoundFont,使用GigaSampler。可以说,GigaSampler是目前最理想的非创新声卡的MIDI解决方案●不得不说的故事——YAMAHA和Roland的软波表也许有些刚接触电脑的朋友看了上面的方法还是一头雾水,晕菜了。笔者也有办法。这样只好请出软波表界两位鼎鼎大名的人士——YAMAHAXG100Plus和RolandSoundCanvas3.2。这两位不需要什么复杂的设置过程,安装后就能使。两者唯一的不同是风格。YAMAHA的软波表比较柔美,适合弦乐一类的表现。Roland的软波表比较粗犷,尤其是鼓声非常有气势。适合打击乐及摇滚乐。总的来说,两者各有优势,可以说在效果上打成了平手。但是,它们只是在个别MIDI上有较好的效果,其他MIDI只是达到能听的程度而已。曾经有一种很流行的说法,说是Yamaha724/744+XG100可以获得超越SoundBlasterLive!的MIDI能力。这种说法是一种严重的误导!跟创新自带的4兆音色库的确是这样,但是你一旦给SoundBlasterLive!加载SoundFont大容量音色库,效果将胜出724/744很多,两者好像根本不在同一档次上一样。如果你看不懂以上的方法,那我……没办法了,只好告诉你这个法子。●总结上文介绍的方法各有各的特点,你可以根据自己的喜好来决定。总之,只要你充分发挥DIY精神,不需要创新的声卡,你也可以获得很好的MIDI效果。