UTAU 老 .ust 工程迁移|单轨转多轨,alias 自动适配
导入 .ust
UTAU 原版的单轨工程格式 .ust:
- File → Open → 选 .ust 文件
- 每条 .ust → OpenUtau 里一条轨道 + 一个 part
- alias 原样保留(oto.ini 里的 alias 直接拿过来)
导入后需要做什么
第一步:选引擎和重采样器
轨道头:
- 如果想用 Classic 引擎 + 老重采样器声音 → 引擎保持 Classic,齿轮图标里选对应重采样器
- 如果想试试 WORLDLINE-R 曲线引擎 → 引擎下拉切 WORLDLINE-R
- 如果想转 DiffSinger → 引擎下拉切 DiffSinger,然后重写歌词(DiffSinger 的 alias 体系不同)
第二步:选音素器(或保持 DEFAULT)
.ust 文件里的歌词通常是已经用 Presamp / AutoCVVC 插件转好 alias——比如 VCV 格式的 a_、ka_a、_i。这时候:
- 保持 DEFAULT 音素器 = 原样透传 alias → 和 UTAU 原版行为完全一致
如果你想用 OpenUtau 的音素器重新展开(获得实时可视化包络的好处):
- 切 JA VCV / JA CVVC 等对应音素器 → 音素器会立即清空 alias、用自己的规则重新展开
- 歌词文字保留,但 alias 和包络重置了
- 好处:实时可视化,调整更方便
- 坏处:Presamp 的 alias 结果可能被音素器覆盖(两者可能不完全一致)
第三步:保存为 .ustx
Ctrl+S 存成 .ustx。以后直接打开 .ustx 就行,不用再导入 .ust。
.ust vs .ustx 的区别
| 对比项 | .ust(UTAU 原版) | .ustx(OpenUtau) |
|---|---|---|
| 格式 | 简单 INI 格式 | JSON 格式 |
| 单轨 / 多轨 | 单轨 | 多轨 |
| 表达式支持 | flags | 曲线型 + 固定值 |
| 跨版本兼容 | 好(UTAU 10 年没变过) | 新格式,但向后兼容 |
| 版本控制友好 | 好(纯文本小) | 中等(JSON 较大,但仍是文本) |
迁移后强烈建议保存为 .ustx——能利用 OpenUtau 的多轨、曲线参数、音素器实时展开等所有新能力。
从 UTAU 批量迁移
如果你有大量 .ust 工程要迁移:
方法一:逐个导入保存
- 打开 OpenUtau → File → Open → 选 .ust
- 改引擎 / 重采样器 / 音素器
- Ctrl+S 存 .ustx
- 重复
方法二:用 UtaFormatix 中间格式
UtaFormatix 是跨格式工具:
- 在 UTAU 原版里打开 .ust → 用 UtaFormatix 插件导出
.ufdata - OpenUtau → File → Open → 选
.ufdata - UtaFormatix 的转换比直接 .ust 导入更彻底(包括表情参数)
适合复杂工程(有 pitch bend、flags 等高级参数)。
UTAU 老工程迁移常见问题
问题:.ust 里的 pitch bend 导入后乱了
UTAU 的 pitch bend 是离散点,OpenUtau 是连续曲线。转换时需要采样 → 可能出现不连续或锯齿。手动画一遍更靠谱。
问题:.ust 里的 Vibrato flags 导入后没效果
UTAU 用 v# / F# flags 控制颤音,OpenUtau Vibrato 是独立的参数面板。导入后 flags 保留,但如果引擎切到 WORLDLINE-R 或 DiffSinger,flags 不生效 → 去 Vibrato 参数面板手动调。
问题:.ust 导入后某些音静音
UTAU 的重采样器可能有 OpenUtau 没内置的 flags → 重采样器找不到对应 alias。保持 Classic 引擎 + 原重采样器就能解决(重采样器 zip 里所有文件一起装)。
问题:多个 .ust 想合并成一个多轨工程
- 先导入第一个 .ust → 存成 .ustx
- 打开这个 .ustx → File → Import Tracks → 导入第二个 .ust
- 继续 Import Tracks 导入第三个、第四个
- 每条导入的轨道追加在下方,各自独立选声库 / 音素器 / 重采样器
这样就把多个单轨 .ust 合并成一个多轨 .ustx 了。