Auto Shift:先选目标音符,再修音高
音高修正需要两个决定:允许哪些音符,以及输入向它们靠拢的力度。再自信的检测器也救不回选错的音乐目标。
这是一个音阶实验,不是歌手修音
Auto Shift 估计一个基频,并把音频移向某个允许的音符。示例是原创的八秒合成类元音乐句,一次只有一个音。没有真人歌手、歌词或人声模型。它反复出现的 A、B、C、G 基频本来就接近十二平均律音高;因此切到 Chromatic 可能几乎没有变化。
初始设置刻意选择了 C Penta Minor。该音阶允许 C、E-flat、F、G、B-flat。一些源音符落在集合之外,这让目标选择比微小的调音修正更容易听清。这是音乐上的重新映射,不是原演奏有错的证据。Input 选择 Bass 是因为这段乐句位于 98–131 Hz 附近;这个选择设定的是检测器范围,不是贝斯乐器的音色。
把一段合成乐句约束到 C 小调五声音阶
Interactive audio example
把目的地和路程分开
- 在 Quantizer 里保持 Root 为 C,对比 Penta Minor 和 Chromatic。注意力放在乐句的前两个音上;C 和 G 本来就同时属于两个集合。
- 回到 Penta Minor,把 Correct 从 100% 降到零。你在减小向目标的拉力,不是在换目标。中间量可能把音符留在原始音高与允许音符之间。
- 恢复 Correct,再把 Smooth 从 15% 提向 70%。在音符开头听一个更慢的抵达,而不是立刻的跳变。如果短音符里目的地始终定不下来,就减小 Smooth。
那个小键盘编辑的是允许的音级;它不会演奏 MIDI 乐器。改变 Root 会移动音阶图样的位置。命名的音阶只是一个起始掩码,不是自动调性识别,也不是对底下和弦的理解。带着编曲去选音符,并保留一组有意义的允许音。不要仅仅因为某个经过音看起来在主调之外就把它删掉。
去听检测器接错活的时刻
和弦、带噪的起音或相互重叠的音符会让单音高估计变得含糊。High、Mid、Bass 收窄预期的输入范围;没有哪个能把它变成对复音录音里每个音符的独立修正。如果本地上传的素材出现意外跳变,先试一段干净、孤立的单音段落和相应的 Input 范围。更多 Correct 治不了不稳定的估计。
处理器使用频谱分析,会增加延迟并可能软化瞬态。干净的合成示例测试不了呼吸、辅音、有表情的滑音或串音。用它学控件,然后在舒适的音量下重新评估你自己的素材。这个演示不保证真实演唱上的自然效果。
先让修正可理解,再加效果
在 Pitch 标签页上,Pitch 和 Fine 在修正之外加手动移调。Formant 以八度计量、改变频谱包络,F.Follow 控制它与音高运动的关系。做小改动,去听发空或糊掉的音色。它们是音色控件,不是找回缺失咬字或复现某个具体人物的手段。
Vib Rate 和 Vib Depth 添加周期性的音高运动。诊断修正时把深度保持为零;否则刻意的调制会听起来像跟踪故障。LFO 标签页提供独立的音高、共振峰、音量和声像调制。一次只引入一个目标。最后对比 Dry/Wet 在 100% 和更低的量:把原始与修正后的音符混在一起会产生双重质感,它可能好听,但并不等于更温和的调音。