如何减少延迟

  • Live 版本:全部
  • 操作系统:全部

延迟的主要来源有两个:

1. 音频接口延迟

Live 中的音频是以固定时长的数据包形式传输处理,称为音频缓冲区。 这有助于最大程度地减少爆音和错误,因为缓冲区提供了平滑处理的时间。 缓冲区的大小在 Live 的 Audio 偏好设置中设置。 缓冲区越大,延迟越大。 除此之外,音频驱动类型和音频接口也会影响到延迟。

2. 装置/插件 相关的延迟

某些 Live 和 Max for live 装置,以及某些插件及其音频处理会增加延迟。 延迟补偿用于保证所有轨道都能同步播放。 但是这会增加延迟,特别是如果某个装置产生了大量延迟。 你可以把鼠标悬停在装置的标题栏上查看它产生的延迟。

如何减少音频接口的延迟

打开 Live 的【偏好设置】→ 【Audio】。 其中的设置会影响整体延迟

1. 减小缓冲区的大小

缓冲区越小,延迟也就越小。 但是越小的缓冲区对 CPU 的压力也就越大。 因此在比较小的缓冲区,你可以会听到音频爆音,具体情况取决于工程整体的 CPU 负载。 查看这篇文章了解如何减少 Live 的 CPU 负载

2. 提高采样率

采样率指的是每秒钟音频处理的样本量。 采样率越高,延迟越小。 但是过高的采样率也会增加 CPU 的负担。

3. 禁用音频输入装置

如果你没有从外部录音的打算,可以将音频输入设置为“No device”。 这会减少整体的延迟。 注意:在 Windows 系统中,只能选择一个设备进行输入输出。

4. 在 Windows 上使用 ASIO 音频驱动

使用 Windows 的 MME/Direct X 驱动很难达到低延迟。 推荐安装使用适合您音频接口的 ASIO 驱动。 如果没有可用的 ASIO 驱动,可以下载使用 ASIO4ALL

5. 使用声卡,并安装专用驱动

专用的音频接口往往会有专用的音频驱动,而且音质和性能也比电脑自带的声卡好很多。

6. 不要使用蓝牙设备播放音频

使用蓝牙或者 WIFI 无线传输音频会大大增加延迟。 我们强烈建议使用线材(USB/Firewire/Thunderbolt)连接,或使用有线耳机。

如何减少装置/插件延迟

1. 冻结并展平加载有高延迟插件的轨道

轨道中如果包含产生延迟的装置,可以冻结并应用,以永久消除该轨道的延迟。 在冻结之前需要先在【选项】菜单中打开【延迟补偿】功能

2. 重置轨道延迟

如果你调整一个轨道的延迟,其他轨道也会相应地自动调整,以便于同步播放。 冻结并应用调整过轨道延迟的轨道。

3. 关闭 Max for Live 装置的编辑窗口

在 Max for Live 装置的编辑窗口打开的状态下,会产生额外的延迟。 关闭编辑窗口就能减少延迟。

Ableton 为您提供了以下可供深入学习并提供帮助的资源: