ASIO4ALL_v2中文手册

  • 格式:doc
  • 大小:50.50 KB
  • 文档页数:8

ASIO4ALL v2中文手册ASIO4ALL v2通用 ASIO 驱动 & 适应于 WDM 音频- 中文手册 -(发布日期: 12/07/04)目录简介 (1)入门指南 (1)软件配置 (1)简易设置 (2)高级设置 (3)应用指南 (5)疑难解答 (5)简介欢迎使用ASIO4ALL v2!这份手册希望能帮助你充分使用好已安装的ASIO4ALL,本手册尤其将重点介绍最新加入到这个ASIO4ALL版本中的高级功能。

ASIO4ALL v2在安装之后将自动添加两个新的快捷方式图标到你的系统桌面上,一个链接到本手册,另一个则用来以脱机状态调用ASIO4ALL的控制面板。

入门指南软件配置在使用ASIO4ALL之前,你需要对相关的音频软件进行适当地配置。

要如何设置,这完全取决于你指定的应用程序。

通常,你可以在该软件的音频配置菜单中将ASIO驱动指定为“ASIO4ALL v2”。

现在你应该可以找到一个用来开启ASIO 控制面板的按钮。

这个按钮被定义到哪个选项卡内也完全取决于应用程序本身。

当你找到并按下此按钮,ASIO4ALL控制面板将弹出。

如果需要的话,请查阅该音频软件的联机帮助以获取更多信息。

有时,音频软件并没有提供可用的ASIO控制面板选项。

像Winamp和Foobar2000 的某些ASIO 输出插件就存在这种情况。

不管怎样,为配置ASIO4ALL 和这些应用程序,你还是可以从桌面上调用ASIO4ALL 的脱机控制面板。

注意,脱机控制面板在工作上如同自身的ASIO宿主,它无法同时反映出任何ASIO4ALL请求所打开的当前设备状态!只有当你重新启动音频软件后,脱机控制面板中所作的设置更改才会生效。

也就是说,相对于从已进行了适当配置的音频软件内部加载ASIO4ALL(联机)控制面板的方式而言,用户在脱机控制面板所作的设置将完全无法取得实时效果。

一旦你进入ASIO4ALL控制面板,就已经可以进行一些基本的设置操作了。

简易设置(插图一:简易设置面板视图)1、设备列表这是在你系统中找到的WDM音频设备列表。

请加亮你想要更改参数的设备。

注意:所有的参数更改只能应用到当前高亮显示的设备上!如果设备名以粗体显示,则表明设备可用。

上图中,“CMI8738/C3DX PCI音频设备”就是可用的,而其它非粗体显示的设备则表明不可用。

每个设备的当前状态都显示为一个小图标,图标可能是如下列出的其中一种:“工作中”- 表示该设备的音频驱动引擎已成功启用。

“可用”- 表示该设备在此期间可以使用,但还没有正式运作。

“不可用”- 表示该设备已处在其它进程的使用当中而无法在此期间使用。

“无法解释”- 如果该设备由于某些未知原因而拒绝使用,或者表现出任何不稳定状态的行为,那么尝试关闭并重新打开控制面板可能会解决此问题,像插拔US B设备时就有可能如此。

某些时候,只要一返回ASIO4ALL设备就不报告或缺乏它的当前可用性时,这个图标也就意味着等同于“不可用”。

注意:如果设备列表为空,则表明在你的系统中没有一个WDM音频设备。

请检查你所使用的音频硬件的制造厂商是否为其提供了WDM驱动程序!2、ASIO 缓冲区大小你可以借助拖动滑块方便地调节当前已高亮显示设备的ASIO缓冲区大小。

很显然,小的缓冲区能带来低的延迟。

当你一旦听到存在明显的爆音现象或声音严重失真,你就必须适当地增大ASIO缓冲区,然而缓冲区越大,延迟时间也就越长。

因此,你有必要在这里设置一个小且恰当的取值。

3、可切换按钮允许你“启用/禁用/选择”当前已高亮显示的设备列表内项目。

借助此按钮可以用来执行当前高亮设备相关的ASIO 操作。

在简易设置模式中,你一次只能选择一个设备。

如果没有可对当前项目执行的有效操作,此按钮将自动切换为一个附加的“退出”按钮。

无论什么时候你都可以通过点击顶部标题栏上的“关闭”按钮来关闭控制面板,这和“退出”按钮的作用是一样的。

4、切换到高级设置模式切换控制面板到“高级设置”模式,在这里,你可以调整所有的设置细节,但也完全有可能把你的配置弄得一团糟。

有关“高级设置”模式的具体阐述请查阅本文档的“高级设置”部分。

5、载入默认设置点击此按钮将把所有的配置项恢复到它们在安装时的默认状态。

当音频设备开始工作之前或你在以后自行设置的过程当中迷失时,你可能会用到它。

6、状态栏状态栏最重要的部位是过载指示器(正好处在标记⑥所在的位置上)。

如果过载指示器出现闪烁,即表明已达到了过载状态,你可能需要增加ASIO 缓冲区大小。

如果闪烁的时间较短暂,则可能是某些任务加重了系统的负担(比如在载入某个工程时),你可以忽略它,但这个新增加的功能可以帮助你引起警觉并采取可能的措施以减轻系统负担。

高级设置(插图二:高级设置面板视图)控制面板切换到高级设置模式后,事情开始变得稍微复杂起来。

你应该会注意到设备列表内的项目现在已经变成可展开/折叠的了。

通过观察展开的设备列表,存在于你系统中的WDM音频体系结构也就一目了然。

设备列表包含设备,设备接口也叫做“Pin”(这是微软的独有行话)。

上图中展示了设备列表内各项目在WDM KS驱动中的层次关系。

借助可切换的操作按钮,你现在就可以自主选择启用/禁用设备列表内的指定项目。

你也可以通过这种方式进行多个设备的配置。

在安装有多个设备时需要所有相关设备从同一时钟源开始工作。

你可以通过采用可菊链式连接的S/PDIF等接口来控制多个设备从而达成此目的。

注意:如果设备不能精确同步,设备间传输的音频流将可能随着时间的增加其不同步越来越严重!上图中面板右侧依次标记了各高级设置选项(①..⑤)。

1、延迟补偿由于ASIO4ALL在开发过程中缺乏足够多的对硬件/驱动程序底层结构方面的了解,它只能以猜测的方式来估算已牵涉到的延迟情况。

借助图中所示的拖动滑块,你可以在ASIO4ALL中对延迟时间进行一定的补偿,从而使得在你的音序器软件中录音或其他工作时得到适当的校正。

注意:在安装有多个设备时,所有设备将以其中某个具有最大取值的设备为准。

因此,如果不同的设备内部存在不同延迟情况,某些设备将无法取得精准的音频定位!2、硬件缓冲 [开启/关闭]启用已高亮设备的硬件加速功能。

这只能在使用“WavePCI”的miniport 驱动模式下工作,其它类型的WDM驱动通常不允许直接访问硬件缓冲区。

要获得最佳的硬件加速性能,有必要配合“ASIO缓冲区大小”滑块和“缓冲区位移”滑块(参阅下文)一起调节。

设置较小的ASIO缓冲区有益于给硬件缓冲带来最佳的工作状态,不妨尝试在128到256的采样数之间进行选择!使用硬件缓冲的最大好处就是占用的CPU较少。

此外,这种方式还可能带来更低的延迟。

在安装有多个设备时,支持和不支持硬件缓冲的设备可能会被同等对待,故此不推荐勾选此项!如果指定的音频设备不支持硬件加速而开启了此项的话,将可能额外增加数百毫秒的延迟,这可以清楚地听到。

3、内核缓冲区/缓冲区位移如果禁用了硬件缓冲,该设置项将允许你加入两个以上的缓冲区队列到音频输出。

每个附加的缓冲区将在播放某个缓冲区的同时增加设备的输出延迟时间。

因此,如果要更改初始设定(默认的内核缓冲区数目已设为“2”),只有在比较强劲的机器配置上且预设值和小的ASIO缓冲区搭配不能取得满意的效果时我们才推荐你这么做。

如果启用了硬件缓冲,该设置项将允许你指定ASIO4ALL当前正在读/写和下一次准备读/写硬件缓冲区数据之间的时间间隔数(单位为毫秒)。

你是否已经觉得头大起来?音频流的控制开始变得越来越复杂,你甚至无法估算出它的实际效果,呵呵,不用担心...一般说来:较高的取值会加大延迟但更趋稳定,较低的取值可能存在不利的影响。

无论如何,你应该尽量以达到接近零的取值为目标(比如“4毫秒”就可以看待为“极其接近于零”了,如果是默认的“10毫秒”,这显然表明还存在着改进的余地)。

如果使用的是基于威盛Envy24系列芯片的PCI声卡,声卡控制面板中可以看到类似于“以DMA(直接内存存取)缓冲区传输方式调整延迟”的选项(以德国坦克出品的音频卡为例)。

你应该将DMA缓冲区大小设置为一个尽可能低的取值,例如“1毫秒”,这是最好的情形。

4、总是以 44.1< 44.1<->48 kHz >重采样ASIO4ALL 允许以44.1 kHz<->48 kHz的采样率实时重采样。

只要ASIO4ALL工作于4 4.1 kHz且WDM驱动不支持此采样率时,重采样就会自动进行。

虽然也存在AC97 本身就支持以44.1khz内部重采样的情况。

然而,AC97 的重采样品质往往极为低劣并且很不稳定。

要在这种环境中进行工作,请勾选此项。

至少作为SoundMax WDM驱动(smwdm.sys)的一个典型来说,绝对有必要启用该项以使其完全工作在44.1 kHz的采样环境下。

5、强制 WDM 驱动以 16 位工作如果WDM驱动支持的采样精度高于16位但低于24位,这个选项就有用了。

例如,某些AC97设备虽然声称具备20 位的采样精度工作指标,实际工作时却无法超过16 位。

假如你的系统存在这种情况,该选项等于是提供了一个有效的变通方法。

在起初的版本中,它被当作SigmaTel AC97 WDM驱动的一个问题解决方案而介绍了。

应用指南●软件合成器的现场演奏此种情形下,你无需音频输入。

因此,你最好禁止所有的音频输入,然后将ASIO缓冲区设置一个极小且保证能够稳定工作的取值。

此外,你也可以禁止所有无需用到的音频输出。

如果要禁用通道的话,在高级设置面板中就可以办到,通过展开WDM设备列表内的项目然后选择禁用该配置无需使用的每个项目即可!●计算机充任效果器很显然,在这种场合你需要音频输入。

但是和往常一样,你有必要禁用所有无需使用的通道。

另外,如果不是特别需要,也请禁止重采样!●音序器中的大体设置通常最重要的是要避免CPU负载激增时引起的任何丢失数据的现象。

因此,建议你稍稍放宽对延迟的要求以及使用一个能够让你绝大多数常用的VST/VSTi插件舒适工作的ASI O缓冲区设置。

这在录音的时候尤为适用,毕竟相较而言此时任何少许的数据丢失都是难以令人容忍的。

如果你的音序器提供了延迟补偿,你或许需要检查一下录音是否已经得到了适当的校正,否则将有必要在高级设置面板的“延迟补偿”选项中继续进行调节。

●不重视延迟的场合在某些配置中,ASIO4ALL允许位透明音频编码不进入Windows驱动程序堆栈。

考虑到由此可能带来的音频数据损失,音响爱好者更喜欢ASIO绕过DirectSound或MME输出。

如果你希望这样,显然延迟已经不是你的主要关心对象而且也无需用到音频输入。

当然,你同样要做的是确认已禁止了所有的音频输入、ASIO缓冲区大小的取值已设到最大且没有问题的话!疑难解答虽然ASIO4ALL在音频软件中表现为一个独立的ASIO驱动,但由于其配置选项的复杂性,表现也各异,抛开ASIO4ALL本身的缺陷来说,仍然可能存在着大量的各种各样的问题。