当前位置: 华文问答 > 数码

什么是 ASIO 声卡驱动?

2019-05-23数码

利益相关:录音混音师。

首先说明一下,题主问到软件开发中的使用情况我并不了解,因为我不涉及 DSP 开发;以及标签有个 Hi-Fi,但专业领域跟 Hi-Fi 隔行如隔山,本人亦不作答。此回答仅描述使用者的实际体验,背景知识请自行检索 ASIO 的开发者 Steinberg 的相关说明文档,以下内容仅供参考。

从音频领域从业人员(使用者)的角度来说,低延迟是专业工作的一种指标。ASIO 是一种音频驱动解决方案,它有效地改善了延迟问题。最直观的体现是,不管在编曲还是录音混音,输入设备录入工作站,到输出设备放音响应,表现都变得极为迅速。而不会发生我在 MIDI 键盘下按一个音,等两秒钟才会有音符的反馈声出现;或者像在录音作业时,歌手说话之后间隔了一秒才能从返听设备听到自己的返音这种问题。

EDIT:刚想到另外一个优点,使用 ASIO 驱动之后,一般来说不再出现欠采样(overload)而产生的爆音现象(噼啪声)。

综上,使用 ASIO 驱动之后主要是解决了监听层面的问题,让你能更专心地干活,不会突然劈一声或者声音慢半拍让你分心。

缺点嘛,例如在 Windows 下可能需要手动设置「外面」(操作系统层面上的音频驱动)的采样率跟「里面」(数字化音频工作站;或是 ASIO 设备,这里是指声卡)里的采样率要匹配,不然可能会出现因为采样率不统一,音频被升降调的问题。

以及一部分民用声卡不支持 ASIO 驱动,取而代之的是 ASIO4ALL 驱动(需要注意的是,这里的 4ALL 是 For All 的意思,并不是指它的驱动版本号是四代产品,更不意味着 ASIO4ALL 比 ASIO 驱动更强……),它会出现设备独占的问题,导致其他需要音频输出的软件没法发声。举个例子,假设使用该驱动的音频播放器 AIMP 启动早于 Cubase,则 Cubase 会无声,反之亦然。

目前市面上不管主不主流,数字化音频工作站(REAPER、PT、Cubase、Studio One、FL Studio 等等)或者音频播放器(AIMP、Foobar 等等)都是支持这种驱动的。硬件上来说,主流的声卡像是 Focusrite、Presonus、RME、AVID、Yamaha 的产品基本上都是支持 ASIO 驱动的。

扯个题外话,2015 年我用笔记本玩上古卷轴 5,当时没有使用专业声卡,音频驱动是 Windows 系统自带的那种。戴上耳机会听见硬盘读取特有的电流声(尤其是读场景的时候),后来买了个专业声卡,耳机接的是声卡给的输出口,用耳机听没有这个毛病了。——这条就当个故事看就好,可见民用买专业声卡也没毛病,如果是为了「改善音质」那确实也有点用,因为把恼人的电流声给消掉了。

EDIT 2:这篇话题中有一位叫做 Pro Answers(注:不是幕后圈那个栏目)的答主提到 Sonarworks Reference 4(SRW4)在 REAPER 中的使用,跟我认为的用法不太一样,下面贴一下自己的用法好了(目前该部分已经被该答主屏蔽)。

SWR4 的用法是通过一次性测量得到校正曲线,(在不大幅改变声学布局的前提下)一劳永逸解决频响曲线不标准的问题,从而在编曲或混音时获得几乎平直的监听音箱频响曲线(同时也做了耳机适配曲线,目的是你佩戴指定型号的耳机就用相应的预设,而不是切换到其他耳机的预设里听变化)。在 REAPER 中,SWR4 应当以 Monitoring FX 的形式添加,而不是加载到 Item FX 或是 Track / Master track FX,因为我们期望的是导出过程中不受该插件的影响,该插件的目的是提供一个均衡器来对声学环境做一个补偿,这个补偿是监听层面的,不影响作品导出。SWR4 在其他宿主中的用法类似,如果没有监听插件,可以考虑在总输出轨的最终阶段添加(在限制器之后),要导出作品时旁通掉它。
Nice try.