Yousician 延迟校准与 Buffer Size 调优
延迟是什么
你弹一个音符 → Yousician 收到 → 处理 → 在屏幕上给反馈的过程之间,有一个时间差。这个时间差就是延迟。延迟太高的直接感受是:你弹完了,屏幕才亮起反馈——像是"在跟你同步"而不是"实时跟着你",练起来很别扭。
Yousician 的目标是让延迟降到人耳几乎感知不到的程度(大约 20~50 毫秒)。但默认设置不一定是最优值,尤其在 Android 和 Windows 上。
Buffer Size 的原理
Buffer Size 是音频处理的缓冲大小,以"样本数"为单位(256、512、1024、2048 等):
- Buffer Size 小 → 延迟低 → 但设备需要更强的计算能力,卡顿风险上升
- Buffer Size 大 → 延迟高 → 但更稳定、不容易卡顿
Advanced audio settings 里的 Buffer size 滑块就是在调这个:往左调小(低延迟),往右调大(稳定)。新手建议从 512 或 256 开始试——如果发现视频卡顿、画面和声音不同步,再慢慢往上调。
各平台驱动选项
PC / Mac
在 Advanced audio settings 里找到 Driver 选项:
- ASIO(Windows):如果音频接口带 ASIO 驱动,务必选 ASIO——它比 Windows 默认的 WASAPI / MME 延迟更低
- Core Audio(macOS):macOS 没有 ASIO,Core Audio 就是最优选择
- 系统默认驱动:能用但延迟偏高
Android
Yousician 帮助文档提到:Android 上如果遇到延迟问题,尝试切换不同的 Driver 选项——有的设备厂商的驱动优化做得差,换一个驱动延迟就能降下来。
iOS
iOS 的音频栈由系统统一管理,Yousician 直接用系统级的低延迟音频接口,基本不需要手动调驱动。
Latency Calibration 一键校准
Advanced audio settings 最底部有 Latency calibration 按钮。点一下,Yousician 会弹出一个节拍节奏,让你跟着节拍拍几次手或弹几个音——它会根据你的设备特征自动算出合适的延迟补偿参数。
这是一个一键兜底方案。当你不知道 Buffer Size 该设多少、驱动该选哪个时,先跑一次校准,然后按校准结果给的值微调。
桌面版 Fullscreen 里的 Display Resolution
PC / Mac 版在 Game 标签页有 Fullscreen(全屏模式)开关,里面还有 Display Resolution 选项:
- 调低分辨率可以减少视频卡顿——歌曲背景画面不再和音频同步延迟
- 如果看到"背景画面和歌曲音频不同步",这是首要的排查项