我在运行 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 时播放音频)
答案1
ASIO 可以处理多个设备,但声卡必须支持此功能,这意味着驱动程序也必须支持此功能。
其次,该程序可以请求独占使用 ASIO,如果是这样的话,其他程序就不能再声明 ASIO 驱动程序。
话虽如此,我与 OpenMPT(音乐软件)的开发人员密切合作,并从经验中了解到 WASAPI 与 ASIO 一样好,甚至更好,因为它是操作系统原生的,并且延迟非常低,就像 ASIO 一样。
如果您确定安装的驱动程序是来自声卡的驱动程序而不是 Windows 自带的驱动程序(这很重要),那么请在程序中查找以下设置:仅使用此设备。
话虽如此,我仍然建议使用 WASAPI 而不是 ASIO。
答案2
ASIO 链接
这是我最终使用的产品,它满足了你所有的需求,甚至还提供了更多功能。如这个帖子ASIO Link 的开发者最近去世了,他的侄子授权免费发布该软件。原始网站已关闭,但您仍可以通过以下方式下载该程序此 Wayback Machine 链接。安装后,您需要补丁程序才能将试用版转换为完整版。此程序的源代码也已关闭,但此 Wayback Machine 链接让您访问。
FlexASIO
FlexASIO也可以使用,我遇到的唯一问题是它不支持同时输入多个内容。