音平资讯都知道
关注我们 登录 | 注册

ASIO4All虚拟通道最详细讲解篇-电音驱动

摘自:野狼音效网|2017-04-24 17:33|作者:野狼音效网

文章摘要:1.电源选项设置(zhrb注:对笔记本尤其重要) 控制面板\硬件和声音\电源选项---选择 高性能 2.关闭系统声音(zhrb注:这个怎么关,喇叭打叉吗?) 3.判断你的ASIO4All driver

1.电源选项设置(zhrb注:对笔记本尤其重要)
控制面板\硬件和声音\电源选项---选择 高性能

2.关闭系统声音(zhrb注:这个怎么关,喇叭打叉吗?)

3.判断你的 ASIO4All driver是否可以正常使用
当一个程序(zhrb注:比如foobar,也可能是其他的播放软件)初始化了ASIO4ALL驱动的时候,屏幕右下方会显示如下图标(zhrb注:下图的这个图标表示Winamp这个程序初始化了ASIO4All驱动):

注意1:只要你能从 播放器内部可以访问ASIO的控制面板,那就不要通过点击右下角的图标来进行设置。(zhrb注:比如你在foobar内部可以找到ASIO的设置,那就在foobar里面进行设置)
注意2:有的时候设置要在播放器重启后才能起作用

4.基本设置:

图片说明:
1.设备列表
这是一个你系统中所有的WDM音频设备的列表。高亮你想要修改的设备。
注意:所有的参数变动总是仅应用于高亮的设备
比如图中,High Definition Audio Device被激活。
图标说明:

激活

未激活(可使用未激活)
不能使用(zhrb注:可能翻译的不准确)
也是不正常(zhrb注:有的时候关闭和重新打开ASIO的控制面板可能搞定这种情况)注意:如果设备列表时空的,这意味着你的系统中没有一个WDM aduio设备。请检查你的设备提供商是否提供了相应的WDM驱动。(zhrb注:个人理解,比如你买了纯笛的HD1,并且连接到电脑上,但在这个设备列表中却没有发现,那么八成是你没有正确安装HD1的驱动程序)2.ASIO缓冲区尺寸
拖动滑动条可以改变ASIO的混充去尺寸。更小的缓冲区尺寸意味着更低的延迟。一旦在调整的时候,你发现声音有点不太对劲,那么你需要加大缓冲区尺寸。ASIO的缓冲区尺寸直接关系到音频的延迟。因此,在这里你可以调整到一个尽可能小的值。(zhrb注:调的越小越好,只要声音不出现异常即可)3.载入默认设置 (zhrb注:调整的过程中发现出问题了,就按这个按钮)4.切换到高品质模式:
下图详细解释:
这个设备列表包含Device,Device Interface和所谓的Pins(微软的术语).

5.延迟补偿
因为ASIO4ALL没办法完全知道底层硬件/驱动架构的信息,它只能猜出实际可能涉及到的延迟。
使用这些拖动条可以补偿这些位置延迟(zhrb注:估计只要不 录音,不使用音序器软件就不需要管这些设置了)

6.硬件缓冲开关
注意:vista下,这个选项可能叫做"Allow PullMode(WaveRT)"
通过调整获得最好的硬件缓冲性能,需要设置"ASIOBuffer Size"和"BufferOffset"(zhrb注:这个BufferOffset是啥意思)。在小的ASIO缓冲尺寸下,硬件缓冲可以工作的最好。一开始,可以试着在128-256samples进行调整。
使用硬件缓冲的最大优势就是可以大大的减少对CPU的使用。并且可以将延迟进一步减少。
如果一些音频设备不支持硬件缓冲,可能会有数百秒的额外延迟,这种延迟你们一耳朵就能听出来了。

7.Kernel Buffers/Buffer Offset
(zhrb注:前面一堆原理性描述,比较复杂,没看太懂。大概的意思就是,不开硬件缓冲,延迟高。开了硬件缓冲,这就决定 在ASIO4ALL往硬件缓冲插入和读出数据 与 ASIO4All现在判断出的硬件读写数据位置之间的clearance(in ms)的总量,好吧:这个我真看不懂)
一条通用的原则:更高的值增加了延迟和稳定性,更低的值则有相反的作用。
然而,你可以达到一个非常接近0的值(比如4ms,而10ms则意味着还有改进空间)。

8.Always Resample 44.1<->48KHz
ASIO4ALL可以对44.1KHz和48KHz之间的音频进行实时的重采样。什么时候重采样自动开始呢?是在ASIO4ALL对44.1KHz而WDM驱动不支持这种采样率的时候开始。
(zhrb注:好像是应该选中,但是不确定,谁来解释一下)

9.WDM driver to 16 Bit
只有当WDM驱动所支持的位深(bit depth)大于16但小于24的时候,该选项才起作用。

常见优化用例

1.Playing Software Synths Live(怎么翻译?)
在此场景下,你不需要音频输入。所以,你最好把他们全部禁止,这一般来说将让你在一个非常小的ASIO缓冲区尺寸下也可以获得更好的稳定性,或者允许一开始就用更小的缓冲尺寸。进一步的,你可以禁用所有你不主要的音频输出(在高品质控制面板中,展开WDM设备列表)。

2.Computer As Effects Processor(将电脑用于 效果处理器)
很明显,此场景下你不需要输入。你需要禁用所有你不需要使用的通道。禁用44.1KHz重采样,如果不是真的需要的话。

3.General Purpose Sequencer Setup(好像是录音的时候用的)

4.Latency Doest Not Matter A Lot(延迟多一点无关紧要)

故障处理

建议当你对设备进行任何设置后,要重启音频host程序。

一些常见问题及解决方案:

1.ASIO4ALLv2在音频配置菜单中不可见
两种可能的原因:你的音频播放器不支持ASIO(比如Foobar没安装ASIO插件)或
者你使用没有权限的用户安装的ASIO4ALLv2(建议用系统管理员安装)。只有在安装的
时候ASIO4ALL才需要管理员权限,安装完就不用了

2.Audiodevice flagger as "Unavailable" or "Beyond Logic"eventhough it is not in use elsewhere.

3.当ASIO4ALL激活的时候无法在其他的程序中 播放音乐
就是这样设计的。越接近硬件就意味着所有的由Windows提供的软合成将被bypass. 没有软合成和相关延迟还有位处理,你将智能使用你的音频设备的硬件合成功能。大部
分情况下,也许你的设备根本没有硬件合成能力。

4.(Vista)移动滑块,看起来一切都OK,但就是没有声音
为你的音频程序正确的分配ASIO通道。

5.在控制面板做的改动对其他的音频程序无效.
设计如此。ASIO4All v2给每个程序、每个用户存储不同的设置。

6.The latencies displayed in e.g. Cubase SX 3 do not match the values that wouldresult from the ASIO buffer size
分享到:
栏目热文
  • 行业
  • 评测
  • 技术
  • 下载
  • 翻唱
最新商品
最新套装
相关产品
热卖促销