精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>音乐天地>>● 吉他>>软件专栏>>其他音序器软件>>SoundMAX 3.0

主题:SoundMAX 3.0
发信人: jamduck(松松)
整理人: tibetprincess(2001-11-20 05:37:40), 站内信件
    最近看了一篇文章,讲的是大多数符合AC'97标准的板载声音芯片都可以通过修改SoundMAX 3.0 INF文件的方法使用SoundMAX 3.0驱动,我尝试了一下证明可行,现在与大家分享。

1. SoundMAX 3.0有什么用?
   通过使用SoundMAX,可以让我们廉价的AC^97声卡发出高品质的3D音效和优秀的MIDI合成效果。SoundMAX 3.0自带4M General MIDI(或1.2M XGLite)波表,并且支持WIN2000,现在我终于换掉了用了两年之久的YAMAHA S-YXG50软波表,在我看来,SoundMAX 3.0的软波表要优于YAMAHA S-YXG50。那篇文章上介绍说SoundMAX 3.0甚至可以使廉价的AC^97声卡具备高档声卡才有的环境音效功能,我使用DF3测试了一下,感觉音源的方向定位确实更准确了(这对DF3来说异常重要,呵呵),层次感也有改善,但这就叫环境音效我实在不敢苟同(可能是我的耳机太差了吧)。另一项值得一提的是,在SoundMAX 3.0中加入了新的音效演算法SPX,这种动态演算法可让采用此演算法的游戏变化出无穷的声音,即便是相同的游戏情境也会因为少数不同的因素而产生每次不同的声音变化,游戏声音不再是一成不变,乐趣也随之增加,不过现在使用了这种算法的游戏不多。

2. 如何安装?
   由于只有采用了AD1885 芯片的主板才能直接安装SoundMAX 3.0,所以对于其它符合AC'97标准的声音芯片我们需要修改其安装信息文件smwdm.inf。以我的板载声卡VIA 686A PCI AUDIO为例,打开其驱动程序的INF文件可以看到这样的识别信息多条:
%*WDM_VIAudio.DeviceDesc%=WDM_VIAudio,PCI\VEN_1106&DEV_3058&SUBSYS_78D21106
而smwdm.inf中也有许多这样的识别信息:
%*WDM_AC97AUD.DeviceDesc%=WDM_CAYMAN, pci\ven_8086&dev_2415&subsys_59418086
现在我们要做的就是将VIA的识别信息添加到smwdm.inf中,并按smwdm.inf识别信息的格式做一些修改,修改后的结果是这样的:
%*WDM_AC97AUD(VIAudio).DeviceDesc%=WDM_VIAAUD(VIAudio),PCI\VEN_1106&DEV_3058&SUBSYS_78D21106
其中的SUBSYS_XXXXXXXX是芯片的SUBSYS ID,可以通过查看注册表查到,或者不用去管它,把VIA的INF文件中所有的识别信息修改后加入smwdm.inf里去也行。这样的修改完成后运行SoundMAX 3.0根目录下的SETUP,一切就OK了。另须注意,smwdm.inf有两个,分别是FOR WIN2000和FOR WINDOWS 98的,别改错了!!文件目录的位置是SoundMAX 3.0根目录下的SMAXWDM目录中。

3. 到哪里下载SoundMAX 3.0?
   去驱动之家搜一下就有了,文件大小为32M,网速太慢者就不要勉强了,呵呵。

4. 我们什么时候下课?
   现在...打字打得我手酸...


----
会被放弃的不是真正的理想!

      

[关闭][返回]