#06 UTAU的音符拼接机制


 

 

有些音源原音設定的重叠值比较大(老实说我觉得属于oto事故),

 

应用在高速曲短音符连打的场合,

 

就会出现这样的拼接事故:

 

 

可以看到右图的重叠区段是超前于前一个音符的,

 

此时如果应用包络线 p2 p3 自动调整,则前一个音符的包络会出错。

 

 

 

* 追记:2022.11.29 更新

 

.....................................................................................................................

 

实践观察一段时间知道的 UTAU 音符拼接规律:

  • 音符的前端剪切位置(上图蓝色虚线)取决于重叠与先行発声的比例
  • 后一个音符的前端恰好不超过前一个音符时,这个比例是1:2

 

 

顺带一提,

 

SetParam 自动搓 oto 时根据录音 bpm 计算的模板:

  • 重叠:先行発声 = 1:3

例如,bpm=120 时,重叠=83.333ms,先行発声=250ms。

 

 

 

为什么是这样呢……

 

它应该有自己的考量,但我做自音源时还是觉得,1:3真的是有点太容易吞音了……!

 

我一般都会适当提高重叠……变成2:5这样。

 

 

 

再顺带一提,我觉得 mores 自动窝头不太能使也是这个原因,

 

精度先不提,它不止会动左边界,还会乱搞我的重叠时长……

 

可能拿来搓带尾韵的中文vc部还行(不知道我猜的),日语的话真的,嗯……

 

 

......................................................................................................................

 

 

 

跑题有点远了(。

 

总之,我们也可以根据这个机制飒爽地解决吞音问题!

 

 

如图所示,只要破裂音的 Gap + VOT 区段没有

 

彻底超过前一音符,那么就可以先设置比较大的

 

重叠来调整原音切割位点,然后再手动调整两个

 

音符的包络,制造一个长度合适的交叉过渡。

 

 

 

此・时・绝

 

 

 

如果 Gap + VOT 区段超过了前面的音符,

 

也可以稍微调整一下子音速度,让尾巴退回来再调整包络。

 

切勿过量

 

 

 

不过说实话,我甚至不知道拆音和手调包络到底哪个更省事。

 

都是工作量,都很累。