切换音素器对已有歌词的影响|重选 vs 保留
基本规则
切换音素器的入口:轨道头的 DEFAULT 下拉框,点进去选新的音素器。
切换后:
- ✅ 已写的歌词文字(你输入的原始文本)保留不变
- ❌ 之前音素器自动展开的alias 和包络会清空
- ✅ 新音素器会立即用自己的规则重新展开所有已有歌词
- ✅ 展开过程实时完成,不需要点确认
场景一:选错了音素器,立即纠正
最常见的情况:装了日文 VCV 声库,打开工程忘了把 DEFAULT 切成 JA VCV,开始写歌词后发现没音素展开。
操作:切到 JA VCV → 所有已写的日文假名会立即被 JA VCV 音素器重新展开 → 正常了。
这是无损失纠正——歌词文字保留,展开方式变了。包络位置是新的,如果之前手动调过包络,需要重新调。
场景二:一首歌混入多种语言
比如一首歌里有日文 + 英文 rap:
做法:分两条轨道——日文部分轨道用 JA VCV,英文 rap 轨道用 EN VCCV。
不建议在同一条轨道上来回切音素器——切一次就会清空 alias 和包络,来回切容易把已调好的参数搞乱。
场景三:想在 Classic 和 DiffSinger 之间转换
Classic 重采样管线(VCV/CVVC 声库)和 DiffSinger AI 声库是两种完全不同的引擎,音素器也不兼容。
转换方法:
- 复制一份 USTX 工程(以防需要回退)
- 把 Classic 引擎那条轨道上的音符复制出来
- 新建一条轨道,选 DiffSinger 声库 + DIFFS 音素器
- 把音符粘贴过去
- 重新输入歌词
音符可以复制(音高和时间不变),但歌词和 alias 需要重新输入(因为 DiffSinger 和 Classic 的 alias 体系完全不同)。
场景四:用 AI 模型生成了歌词,想换音素器验证
如果你用了 AI 辅助歌词生成(比如 GPT 写的日文歌词),不确定哪个音素器能正确展开:
- 先选 JA VCV 音素器,粘贴歌词
- 听一遍,看有没有音素丢失或发音不准
- 切到 JA CVVC 再试一遍
- 哪个展开更完整、发音更准,就用哪个
切换不会破坏原始歌词文本,可以放心来回试。
关于"默认音素器"
某些声库在 character.yaml 里声明了默认音素器——装完声库后第一次选这个声库时,轨道头的音素器下拉会自动切到那个声库推荐的音素器。
你可以在 Tools → Singers → 选中声库 → 编辑里修改这个默认值。
什么时候别切
- 已经手动调过包络的情况下别切:切换音素器会清空包络,之前调的 alias 位置、波形重叠全部丢失
- DiffSinger 声库别切 Classic 音素器:DiffSinger 声库没有 oto.ini,Classic 音素器展开完找不到 alias,会静音
- 一个轨道上已经写了很多歌词后别来回切:虽然切换很快,但每次切换音素器重新展开都需要等几秒(工程大的话),来回切浪费时间
切换音素器 vs 换声库
| 操作 | 保留什么 | 不保留什么 |
|---|---|---|
| 切换音素器(轨道头下拉) | 歌词文字、音符、表情 | alias、包络 |
| 换声库(轨道头 Singer 下拉) | 音符、歌词文字、表情 | alias、包络(不同声库 alias 体系不同) |
两个操作都会保留你写的旋律和歌词文本。只有 alias 和包络会重置。