时间拉伸与变调
拉伸改时长不改音高,变调改音高不改时长,两者都会留痕。
相关
问题
把一段录音放慢,为什么音高不变,但鼓点会变得黏糊?
原理
时间拉伸改变时长而保持音高,音高变换改变音高而保持时长。常见算法有相位声码器、颗粒合成与瞬态保留。相位声码器把信号切成短帧,在频域移动相位,适合持续音,但对瞬态不友好,鼓点会被抹开。颗粒合成把声音切成小片重新排列,拉伸比例大时会出现重复与金属味。音高变换可以靠重采样加快慢,也可以改共振峰。保留共振峰的变调更像同一个人换音高,不保留则像加速录音。
做法与参数
拉伸比例控制在正负 15% 以内,超过就换录音或重奏。鼓与贝斯优先用瞬态保留模式,人声优先保留共振峰。大幅拉伸时先切片对齐瞬态,再对小片做拉伸。变调超过五个半音时,检查齿音与呼吸是否自然。处理前后对齐响度,避免把变响误当成变好。
听什么
听鼓循环放慢后的军鼓,瞬态会从一击变成一片。听人声降调,共振峰不保留时会像慢放磁带。听钢琴升调,低音区的共鸣整体上移,变得单薄。听持续弦乐,拉伸过度会出现周期性的颤动。
常见误解
以为拉伸与变调是同一件事;以为任何素材都能大幅拉伸;以为保留共振峰只是音色偏好。
在库中听例子
Flight of the Bumblebee《野蜂飞舞》的快速音群被拉伸后会露出颗粒与重复详情3 Gymnopédies萨蒂《玄秘曲》速度慢,变调后共振峰的移动很容易听出详情Sapphische Ode布拉姆斯艺术歌曲有人声与钢琴,变调时共振峰是否保留一听便知详情
每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。
事实来源
- Curtis Roads, The Computer Music Tutorial — 相位声码器与颗粒合成的说明核对,未抄原文
- Jean Laroche, Mark Dolson, Improved Phase Vocoder Time-Scale Modification — 瞬态处理的结论核对,未抄原文
仅用于核查事实,正文为原创撰写。