2023.08.04 更新:
最近对周波数表和 mod 有了新的理解,把这篇推翻重写一下。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
・key 的修正
对于一些自带音高变化的特殊音素,
- 如:特殊語尾(a R↑)、气泡音(Edge)、实录颤音,etc
一般是在 UTAU 里使用时设置音符 mod 为 0 以外的数值。
(※ 关于 mod ,可以阅读 浅析UST内部结构 )
有时,使用 mod 后音素之间过渡重叠的部分听起来有明显的跑调,
最可能是原因是周波数表的 key 数值不够准确。
一个修正此问题的例子如下:
编辑器左上角的数值和频谱中显示的红线为 key,
一般来说,此类Edge语尾音素是音高平坦部分用作重叠部分,
可以看到 key红线比重叠部分的实际F0蓝点低:
可以选中平坦部分的一个或一些点,
使用「将平均值设为key」的功能,完成 key 的修正。
※ 如果一条原音里录制了若干个语尾音素且发声不平稳,此方法不适用。
・其他 F0 问题
有一些情况,用户可能会需要手绘周波数表,
比如Edge音素的位置上F0测不准,出现数据断裂,
再比如:
很大可能是基频超过了算法设置的基音频率查找范围
一般的普通的正常方式录制的音源基本上不会出现这个
主要是音质不好或音高变化快的话声素材会有这种情况会出现,比如人力。
大部分基音周期算法都只在部分频带(如:80~800Hz)上寻找基音周期,
低沉男声话音比较容易出现上图所示情况。
遇到这种情况可以尝试:
- 更换重采样引擎 (mores等) 作成周波数表,得到正确的数值后转换周波数表格式
- 使用其他周波数表作成工具 (Speedwagon等)
以上方式均无解的话,请尝试手绘周波数表。
反正不会比原来的更飘了,对音准要求比较苛刻的话另说。
コメントをお書きください