表情曲线切换|PITD / DYN / GENC 七种参数
表情(Expressions)是什么
在 OpenUtau 里,音量、力度、性别、气声、重采样器引擎切换、声库颜色等参数统称为表达式。
与 UTAU 的区别:
- UTAU:flags 是固定值(每个音符一个值,如
g+20、b-10),靠手动输入或预设 - OpenUtau:表达式可以是固定值(类似 UTAU),也可以是曲线(在 Piano Roll 里绘制,实时预览)
曲线型表达式是 OpenUtau 的杀手级功能——UTAU 靠 flags 间接控制的效果,OpenUtau 直接用曲线可视化画。
表达式面板
在 Piano Roll 底部(或单独窗口)可以切换查看不同的表达式:
- 左上角箭头切换当前显示的表达式
- 齿轮图标整体工程级设置
- 数值框点一下输入值,右键重置为项目默认

默认表达式一览
| 缩写 | 名称 | 范围 | 默认值 | 说明 |
|---|---|---|---|---|
| VEL | Velocity | 0-200 | 100 | 辅音速度(缩短/延长 preutterance) |
| VOL | Volume | 0-200 | 100 | 音符音量 |
| ATK | Attack | 0-200 | 100 | 包络起音量 |
| DEC | Decay | 0-100 | 0 | 包络尾音量 |
| CLR | Voice Color | - | - | 声库颜色(append/subbank 切换) |
| ENG | Resampler Engine | - | worldline64.exe | 切换重采样器 |
| GENC | Gender (Curve) | -100~+100 | 0 | formant 位移曲线 |
| BREC | Breath (Curve) | 0-100 | 0 | 气声曲线 |
| LPF | Lowpass | 0-100 | 0 | 低通滤波 |
| MOD | Modulation | 0-100 | 0 | 音高扁平化(已过时) |
| SHFT | Tone Shift | -36~+36 | 0 | 音高 alias 选择 |
GENC 重点
GENC 是性别(formant shift)的曲线型版本:
- -100 = 最大男性化(formant 下移)
- +100 = 最大女性化(formant 上移)
- 可以画曲线:一个长音里从头 +50 渐降到 -30 = 从女高音自然过渡到男中音的音色
GEN 需要重采样器支持,目前大多数 Classic 重采样器不支持 GENC,但 WORLDLINE-R 和 DiffSinger 原生支持。
CLR 声库颜色
CLR 是"声库 append 切换"的参数:
- UTAU 里要手动给歌词加
[n[h[g这种后缀 - OpenUtau 里 CLR 通过下拉选声库中定义的 append(normal / soft / growl / breath 等)
- 选中 CLR 参数后可以给每个音符指定不同的颜色
DiffSinger 专属表达式
DiffSinger 引擎额外支持一组曲线型表达式,需要声库训练时开启对应数据增强:
| 缩写 | 名称 | 含义 |
|---|---|---|
| VELC | Velocity Curve | 元音头尾速度倍率(每 +100 速度×2) |
| ENE | Energy Curve | 能量曲线(含浊音量) |
| PEXP | Pitch Expressiveness | 音高表现力曲线 |
| TENC | Tension Curve | 张力曲线(影响力量/鼻音) |
| VOIC | Voicing Curve | 浊音曲线 |
| SHFC | Tone Shift Curve | 音色位移曲线 |
| BREC | Breathiness Curve | 气声曲线(与 Classic 不同,DiffSinger 专属模型) |
这些表达式默认不会自动加入新项目——需要在 Piano Roll 底部的表达式面板里点"Add all expressions suggested by renderer"才会全部加载。

自定义表达式
除了内置的,你还可以创建自定义表达式:
Tools → Expressions 打开表达式管理面板,左下角 + 和 - 添加/删除表达式。支持两种类型:
- 数值型:名称、缩写、flags、最小、最大、默认值
- 选项型:名称、缩写、复选框、选项值(用于
e这种不带数字的 flags)
添加后新表达式会出现在 Piano Roll 的表达式切换列表里。
曲线绘制基本操作
和 Pitch Bend 一样:
- 点击空白 = 创建控制点
- 拖动 = 改位置
- 右键 = 删除点 / 选预定义形状
- 右侧可预览最终渲染曲线(平滑化后)
工作流建议
- 先写好音符和歌词,确定旋律和基本 vocal 没毛病
- 调 Vibrato(颤音)——一个长音是否有颤音、颤音自然不自然,是第一优先级
- 调 Pitch Bend——滑音、装饰性音高变化
- 调表达式曲线(GENC / BREC / VOL 等)——让音色有层次变化
- 渲染试听,如果有 DiffSinger 引擎,重点听 VELC / ENE / PEXP 有没有生效(声库不支持的话这些曲线等于没画)