软波表之梦 刘仲华 1997-01-01 #3  你或许常常为自己不“丰满”的声卡而叹惜,对昂贵的波表声卡而却步。现在好了,你可以用波表软件,即软波表,实现自己的声音之梦。 #1  什么是软波表   所谓软波表,就是用软件代替声卡上的波表合成器(WAVETABLE)。同Xing解压软件的原理类似,软波表通过CPU的实时运算来回放MIDI音效。当然,它对CPU的速度要求也较高,最好在Pentium 100以上,速度越高音质越好。显然,它的市场前景十分广阔,特别是MMX技术在高速CPU的应用,软件取代各种多媒体硬件正在成为一大趋势。软音源以其高品质的音色、低廉的价格和灵活的软件设置及升级优势必将同解压软件一样成为多媒体大家庭中的新生力量。 #1  共享一个软波表   相信现在的大多数电脑爱好者是不会花上千元去买创新公司的Sound Blaster AWE32波表声卡,不是此款声卡不好,而是价格确实太贵了。   所幸的是一种用软件实现波表MIDI还原的软件WinGroove已经面世了,只要你的电脑速度足够快,它完全可与Sound Blaster AWE32等波表声卡媲美。   WinGroove是日本人Hiroki Nakayama写的一个程序,其中0.9E版既可运行在Windows 3.x及Windows 95下,也可运行在Windows NT下,整个程序压包后约1MB左右,安装非常简单,只需要直接解包就可用,也可用包中自带的安装程序安装在Windows下。WinGroove的原理是通过波表的软件方式将MIDI音序转为Wave输出。   同Xing Play等VCD软件解压软件一样,WinGroove对CPU的要求比较高。首次运行WGSETUP或者WGPLAYER.EXE时,程序会自动测试计算机的速度并设置相应的音频取样频率及回放音质等。WinGroove取样频率支持11K/22K/33K/44KHz等4种,而回放音质中可选择16位/8位模式及单声道/立体声模式等。486/100的计机一般可用33KHz/16位/单声模式,但在此回放模式下听MIDI音乐感觉频响比普通声卡的FM MIDI发声器强多了,而且一扫普通声卡FM MIDI所发出的干涩平淡的“电子琴”音色。高音清脆、低音丰满柔合,接近CD音质。波表MIDI与普通FM MIDI在音色上的最大区别是:波表MIDI中的乐器音色录制的是真实乐器的声音,因而重放MIDI的效果更接近乐队演奏的效果。在奔腾100及以上的机型上可设置为44KHz/16位/立体声模式,在此模式下所放MIDI音质完全与AWE32等高档波表声卡放出的效果相差无几了。   WinGroove不仅可单独使用,也可作为Windows下的驱动程序,该程序可修改MIDI Mapper供其它程序调用。笔者在奔腾120/16MB RAM/PWin95下将MIDI输出改为WinGroove后,去玩Win95下的游戏,除速度稍稍降低以外,音效大有改观。   WinGroove是共享软件,目前可在Internet上以及国内BBS上免费下载。   http:∥www.cc.rim.or.jp/~hiroki/english   BBS:NEW MOON BBS 020-8384-7074          GawaSoft       BBS 023-6820-8813 #1  送你一对软波表   我们最近一直在BBS上“横冲直撞”,试图找到软波表,最后竟然在天堂BBS站上(上站电话:010-68188622、010-68185231)发现了一对“活宝”。这对“活宝”一个是Roland公司推出的VSC-55,一个是YAMAHA公司开发的SYG-20,试用以后,令人叫绝。   这两个软波表都是for Win95的,其中SYG-20对机器要求较低,大概486DX4/100就可以,但只能达到22KHz MONO(单声道),且没有效果器。VSC-55比SYG-20要好许多,它是现在售价4千元的ROLAND SC-55的软件版本,最多有128个同时发音数(视CPU速度而定),高品质立体声、混响/合唱两组效果器和一个自定义界面等等。根据我和其他玩友的感觉,这两个软波表都不逊于带1MB ROM的波表声卡SB AWE32卡。 #2  一、安装VSC-55软波表   VSC-55在奔腾机上可直接安装,但在486上要想享用VSC-55必须进行手工安装,当然手工安装步骤也同样适用于奔腾机。而SYG-20则可以在486机上直接安装。在此只介绍VSC-55的手工安装步骤。   1.将文件下载后请先阅读说明,了解大概,再依照步骤进行安装。为了怕大家急急忙忙的看到压缩文件就解开来猛装,造成错误,所以VSCEXT.ZIP解开后还有一个压缩文件VSC.ZIP以及README文件。   2.建立一个临时目录,将VSC.ZIP用pkunzip -d解开(记得加上-d参数)至该目录内。   3.将解开后的文件依照以下的指示手工拷贝到电脑中相关的目录:将其中WINDOWS目录下的文件拷到Win95系统所在的目录,假设是C:\WINDOWS;将其中WINDOWS\SYSTEM目录下的文件拷到Win95的SYSTEM目录,假设是C:\WINDOWS\SYSTEM;将VSC-55目录下的文件拷到您想要放置VSC-55相关程序与说明文件的目录,假设是C:\PROGRA~1\VSC-55。   4.使用任何一种编辑软件(例如Edit或是记事本),编辑Win95系统目录下的system.ini文件。寻找以下的段落:   [drivers]   看看已经有几个MIDI?=XXXXXX.drv,假设最大是MIDI2=XXXXXX.drv,就自己手动添加一行:   MIDI3=vscmidi.drv(大小写无所谓),依此类推。   修改完后存档。   5.编辑Win95系统目录下的VSCINI文件:   修改InstallDirectory=那行,改成刚才指定VSC-55相关程序与说明文件的目录,如修改成InstallDirectory=C:\PROGRA~1\VSC-55。   修改DataFile=那行,改成Win95系统目录的位置,如修改成DataFile=C:\WINDOWS\VSC.DAT(VSC.DAT此名称不要忘记添加上去)。   修改完后存档。   6.重新启动Win95,如果没有发生任何错误,那么VSC-55的主要架构已经成功地附加在Win95系统中了。到[控制面板]的[多媒体],查看[MIDI]那栏,有没有出现Roland VSC-55字样?正常情况下应该是会有的。假如您需要使用[媒体播放器]直接透过VSC-55播放MID文件,那就在此栏把Roland VSC-55给标记起来,如此一来[媒体播放器]就可以顺利使用VSC-55来播放MID文件了。   采用这种方法,非Pentium的机器也能听到悦耳动听的音乐! #2  二、SYG-20和VSC-55日期限制的破解办法 #3  1.破除YAMAHA SYG-20时间限制的办法:   修改C:\windows\system目录下的sgpdrv00.dll:   使用pctools 43等工具软件,寻找50 81 c9 bc 07 51改成50 b9 0f 00 90 51即可。   修改C:\ProgramFiles\Yamaha\Syg20目录下的syg20plyexe:   寻找50 81 c9 bc 07 51,改成50 b9 0f 00 90 51即可(与driver的修改法相同)。   这样,你就可以无限次地使用这个软件MIDI音源了! #3  2.VSC-55不受9/30/1996时间限制修改法:   修改vsc.dll(应该位于Windows目录下):   用pctools 43等工具软件,寻找74 08 8b 5e 04,改成cb 08 8b 5e 04即可。   对于前述修改法后不适用的朋友,可以用相同于YAMAHA SYG-20的修改法:   修改windows下的vsc.dll:寻找50 81 c9 bc 07 51,改成50 b9 0f 00 90 51即可。   VSC-55对机器的要求较高,最好是奔腾100以上,16M RAM。   如果你对这一对“活宝”真有所牵挂的话,就请你毫不客气地到天堂BBS站去DownLoad吧。