ASIO 驱动程序一次仅支持一个应用程序

Cas*_*sey 5 audio drivers digital-audio asio windows-10

我在运行 Windows 10 的计算机上遇到了以前在 OS X 上从未遇到过的问题。

涉及的技术:Windows 10、Bitwig Studio 2、ASIO 驱动程序、DJM-900(用作运行扬声器的音频接口)

情况是这样的:我运行一个 DAW(数字音频工作站),我正在阅读的所有内容都告诉我我想使用 ASIO 驱动程序来最小化延迟并最大化性能。当我将 Bitwig 的“音频模型”设置为 ASIO 时,我遇到了这个问题:

使用 Bitwig 时无法播放来自任何其他应用程序的音频。这确实有问题,因为我喜欢在 Bitwig 工作时运行其他音频程序和/或在 Youtube 上观看教程视频。如果我想说观看视频,我需要关闭 Bitwig,关闭我的浏览器(如果浏览器已经在视频上打开),重新启动浏览器,然后我可以观看带有音频的视频。如果我然后尝试打开 Bitwig(播放视频),Bitwig 会打开并显示以下消息:“ASIOStart 返回错误代码:不存在。” 当我单击“激活音频引擎”时,我收到相同的错误消息。为了让 Bitwig 播放音频,我需要关闭浏览器或 iTunes 或其他任何东西,然后我可以在 Bitwig 中激活音频驱动程序,但现在我回到了我所在的位置,即一次一个应用程序。

我在这个问题上没有发现太多,但我读了一些关于占用整个声卡的 AISO 驱动程序,如果有任何意义的话。是否有任何人都能想到的解决方案或变通办法?ASIO 驱动程序有多重要?其他驱动程序选项是 JACK(似乎根本不起作用)和 Windows WASAPI 驱动程序(允许其他应用程序在运行 Bitwig 时播放音频)

LPC*_*hip 3

ASIO 可以处理多个设备,但声卡必须支持这一点,这意味着驱动程序也必须支持这一点。

其次,程序可以请求独占使用ASIO,如果是这样,其他程序就不能再声明ASIO驱动程序。

也就是说,我与 OpenMPT(音乐软件)的开发人员密切合作,从经验中知道,WASAPI 与 ASIO 一样好,甚至更好,因为它是操作系统原生的,并且延迟非常低,就像 ASIO 一样。

如果您确定安装的驱动程序是来自声卡的驱动程序,而不是 Windows 附带的驱动程序(这一点很重要),那么请在程序中查找一个设置,其中规定:仅使用此设备。

也就是说,我仍然建议使用 WASAPI 而不是 ASIO。