● 键(key)构成
[#0000]:
从0开始、上限未知、以连续整数为名的节点表示UST中的独立音符。
Length=480
- 音符长度。单位为 tick,MIDI类应用的最小时间单位,类似于硬件系统的时钟。
- UTAU定义一个四分音符的长度为480 tick,1 tick的时长根据BPM变动。
Lyric=- あ
- 歌词。需输入oto.ini中设置好的音素别名。
- 输入R或r时表示该音符不发声。起休止符的作用。
NoteNum=60
- 音高序号。用整数24~107表示C1~B7,60对应C4。
Intensity=100
- 音量。单位为%。
Modulation=0
- 调制 (mod)。单位为%的-200~200。将原音的音高变化方式调制到当前音符。
默认值(空栏或 - )为100%。
- 原理推测:
- 用时间序列 (向量) pit、F0 分别表示 ust 中的可调音高、原音周波数表F0,
用变量 key 表示原音周波数表的key (一般是目标收录音高)
实际合成的音高 pit ' = pit + ( F0 - key ) * mod
PreUtterance=250
- 先行発声。单位为ms。
VoiceOverlap=83.333
- 重叠。单位为ms。
Velocity=100
- 子音速度。准确的说,左边界到固定/拉伸分界线部分的速度。
- 0~100~200的取值分别对应0.5x~1.0x~2.0x的速度。
Flags=…
- 当前音符Flag。优先度高于全局Flag。
StartPoint=0
- STP。单位为ms。调用音素时只使用STP之后的部分,也就是切去头部。
- 不改变交叉过度的位置,但波形放置位置前移。可以用于矫正相位差问题。
Envelope=p1,p2,p3,v1,v2,v3,v4,%,p4,p5,v5
- 包络线。
- p1p2是距头部的距离,p3p4是距尾部的距离,p5不知道。单位为ms,取正数值。
- v是p对应的音量,单位为%。
Tempo=120.00
- 曲速变更标记。作用域从这个音符开始,直到下一个标记之前。
- 因为UST是这样一个没有时间轴的构造,所以:
- 变速曲、不分段、用别的歌声合成软件填词导出 UST 的场合,
要注意在曲速标记的位置分割一个新的音符。
- 如果曲速标记在音符中间,也就是不在一个音符的头部,
导出的 UST 很可能把这个曲速记在下一个音符上,节奏会乱。
$direct=True
- 无需重采样器处理。原音直出,用在 Breath 和Edge 等音素上有奇效。
- 但是切出的原音片段要过拼接器所以包络线有效
PBS=-30;-20.0
- 第一个音高点的位置和音高偏移距离。正负表示方向(?)。
PBW=10,47,133
- 其余每个点距前一个点的时间距离。
PBY=-20.3,0.0,20.3
- 其余点的音高偏离距离。
PBM=s,s,s
- 曲线类型。S形、直线、R形、J形分别用空缺、s、r、j表示。
VBR=68,164,68.4,12.7,6.6,0,0,0
- 颤音。不爱用,反正就是颤音工具那些参数。
コメントをお書きください