| 小节数 | 循环长度 | 采样点数 | 循环点位置(时:分:秒.毫秒) |
|---|
为什么循环点必须落在整数采样点上
数字音频是一串离散采样,采样点的位置只能是整数序号。如果循环长度算出来是 352800.4 个采样点,你就必须二选一:取 352800 或 352801。差值 0.4 个采样点听不出来,但如果循环要重复几百次,误差会累积成明显的节拍偏移。所以第一原则是——让循环长度的采样点数尽量接近整数,偏差用 ppm 衡量,控制在几十 ppm 以内肉眼与耳朵都察觉不到。
BPM 与采样率之间的整除关系
常用的 BPM 里,只有一部分能与 44100 Hz 完美整除。120 BPM 恰好是理想值:每拍 0.5 秒,44100 拍正好能被 2 整除。而 128 BPM 就不那么友好,因为 60 ÷ 128 = 0.46875 秒,乘上 44100 得 20671.875——小数部分 0.875 个采样点,虽然每次循环的误差极小,但做 DJ 长混音时仍建议用「拉伸到整数采样点」的方式处理。
交叉淡化怎么设
- 10 到 30 毫秒是安全区间,足够掩盖接缝处的爆音,又不会让声音变糊。
- 短于 5 毫秒容易在低频段留下咔哒声,尤其是循环点落在波形非零位置时。
- 长于 100 毫秒会出现梳状滤波:两段相同内容叠在一起,某些频率相互抵消,声音变得单薄。
最理想的做法仍然是把循环点选在波形的过零点(零交叉处),此时交叉淡化可以做到极短甚至不用。
常见问题
循环点位置的时:分:秒怎么用
表格里给出的时间码可以直接对着 DAW 的时间轴找位置:把播放头放到该时间点,就是这段循环的终点,也就是下一段的起点。导出时按这个长度切片即可做到首尾相接。
游戏音效和短视频配乐也用同一套算法吗
原理一样,但游戏引擎通常要求循环长度是采样点的整数倍并且不带淡化(由引擎自己做流式拼接),此时应把交叉淡化设为 0 并严格采用计算出的整数采样点。短视频配乐则对无缝要求低得多,几十毫秒的淡入淡出就能听不出接缝。
你可能还想问
无缝循环为什么要找零点?
在波形过零处剪切能避免爆音(咔哒声);循环点若落在波形非零位置,拼接处电平突跳就会产生明显杂音。
循环点怎么选更自然?
优先选在节拍或乐句的完整处,且前后波形相位接近;纯节奏素材按小节切,环境音与氛围音可用交叉淡化处理过渡。
循环后仍有轻微瑕疵怎么办?
用极短的交叉淡化(几毫秒到几十毫秒)掩盖拼接缝隙;对音乐素材,淡化过长会削弱节奏感,宁可微调循环点。
速查在线工具箱