为什么 USB 音频延迟会发生变化?

为什么 USB 音频延迟会发生变化?

我是一名音乐家,不是程序员,所以请尽量简单地告诉我一些事情。

如今的音乐家都在使用 USB 音频接口。(这些有适用于 Windows 的专用驱动程序,以及适用于 MAC 的类兼容 Core Audio)但是:我真的爱上了 Ubuntu Studio,我想从 Windows 切换过来,但在 Ardour(数字音频工作站)网站上我可以看到以下内容:

“几乎所有符合 USB 音频类 1 或 2 标准的设备(即它没有自己的 Windows、macOS 或 iOS 驱动程序)都可以在 Linux 上运行。请注意,自 2020 年起,Linux 下 USB 设备的音频延迟每次重新使用/重新启动设备时都会发生变化。”

我的问题是:为什么?

(顺便说一下,我找到了 Focusrite 18i20 的驱动程序/控制软件源代码,学会了如何编译它,测试计算机开始与我的界面正常通信,然后轰隆隆……延迟总是有一点变化,我录制的多轨不同步。不用说,音乐不同步是一个大问题。)

谁能解释一下,Ubuntu 现在能播放音乐吗?

谢谢!谨致问候,Patrik

答案1

USB 音频设备的延迟可能会因多种原因而发生变化。最常见的原因是该设备与其他设备共享 USB 总线,并且可用带宽量可能会波动。这可能会导致音频听起来不连贯或失真。另一个原因可能是该设备的驱动程序未针对低延迟进行优化,这也会导致音频问题。

相关内容