第一键盘 - 电子琴在线论坛

 找回密码
 现在注册

QQ登录

只需一步,快速开始

查看: 4765|回复: 3

[推荐]突破SF音色使用中的内存限制

[复制链接]
发表于 2006-10-10 11:53:21 | 显示全部楼层 |阅读模式

众所周知,SOUNDFONT音色可用CREATIVE系列声卡读取并使用,另外,即便没有CREATIVE声卡,可以读取SOUNFFONT音色的软采样器也有很多,但目前兼容性比较好的这里推荐用sfz软采样器,首先来介绍一下用CREATIVE声卡突破内存限制的方法

针对SB声卡的用户
SB基本上全系列都支持SOUNDFONT采样,具体的使用方法我不多说了,前面的帖子里面也有很多,相信拥有SB卡的朋友都已掌握,但这里要注意的是一个问题,就是XP系统内存管理的问题,有很多人反映比较大的SOUNDFONT不能载入或载如失败,这里我介绍一个方法。
通常你首先需要把你的SOUNDFONT缓存调到最大,即调到你内存的上限,大家不用担心,SOUNDFONT缓存在雕入音色之前并不会占用实际的物理内存,系统性能也不受影响,然后载入试着比较小的音色比如100MB左右的音色,应该是没有什么问题,当然,你至少应该有256MB一样物理内存,相信大家现在都是512或1G了吧,如果你载入300MB左右这种比较大的音色发生错误,是说明它没有突破XP对180MB内存管理的限制,其实在98,和2000系统下没有这个问题,实际上无论用什么操作系统,无论你有多大内存,你的载入的SOUNDFONT不会超过384MB, CREATIVE宣称的可以载入4G的SOUNDFONT纯粹是真实的谎言,这个早已经被国外用户所揭穿。现在有方法可以突破XP对180MB内存管理的限制:开始/运行里面输入regedit,打开注册表编辑器,找到KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\,双击PagedPoolSize,VALUE输入ffffffff,确定,发现PagedPoolSize值被设定为0xffffffff,重起电脑,开机后什么也别做,打开SOUNDFONT MANAGER,载入需要的音色,如果出现失败,马上再载入一次,就应该再如成功了。如果两次都不能载入,就没救了,就只能用下面的方法了。

用sfz软采样器

首先,你的声卡得支持ASIO驱动
支持SOUNDFONT的软采样器很多,但现在我认为比较兼容的一个是SFZ PLAYER,而且是完全免费的采样器,这里下载:
http://www.rgcaudio.com/downloads/freeware/sfz197.exe
软件非常简单,在菜单里面设定好MIDI和ASIO,然后在下面的FILE框载入音色就可以了,poly代表最大发声数,下面的V值代表实际发声数,L代表同时响应层数,观察V和L值,调节POLY来使演奏的性能达到最佳。另外注意左上角的MODE,我解释一下

SF32:默认模式就是跟SB卡一样,把所有声音载入内存,适合于大内存用户,内存必须比载入的音色大2.5倍

SF16:如果内存不够或用上面的模式失败,会自动转入这种模式,会减少一半的内存用量


PRO32:程序优先模式,只载入需要的音色到内存,但当你切换其他程序时,声音会停止


PRO16:跟上面的类似,但会占用更少的内存


DFD:直接从硬盘读音色,不载入内存,如果你的音色比内存还大,可以用这种模式,只是硬盘转个不停,影响磁盘读取速度。

「该帖子被 yannleo 在 2006-10-10 11:55:00 编辑过」
回复

使用道具 举报

发表于 2011-11-20 18:45:57 | 显示全部楼层
因为对我等用sf2音色的爱好者有价值,这个帖必须再次考古,尽管我违反了。
「该帖子被 小木公 在 2011-11-20 18:47:44 编辑过」
回复 支持 反对

使用道具 举报

发表于 2011-11-23 10:12:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2019-8-11 10:02:49 | 显示全部楼层
看看学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 现在注册

本版积分规则

关闭

新闻头条上一条 /1 下一条

【重要通知】|申请友链|Archiver|手机版|第一键盘 - 电子琴信息网 - 电子琴在线论坛 ( 粤ICP备14036084号 )

GMT+8, 2024-3-29 20:13 , Processed in 0.131642 second(s), 23 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表