如何减少延迟
- 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 装置的编辑窗口打开的状态下,会产生额外的延迟。 关闭编辑窗口就能减少延迟。