欢迎光临散文网 会员登陆 & 注册

UTAU - Moresampler无法合成声音的解决办法

2020-05-28 23:20 作者:至精至简  | 我要投稿

如果没有出现这个问题也可以了解一下。

今天一个朋友用UTAU时发现Mo引擎对所有音源都没法合成声音了,按空格渲染时似乎一切正常,结束以后也没有提示“生成WAV文件失败”,但就是无声。

经过摸索,我找到了Moresampler的一些特性。由于这些内容没有在Moresampler使用说明中提及,所以我以自己的理解叙述一下。


原理

Moresampler在渲染工作顺序上与其他合成器不同,其他合成器比如wavtool,会在拼接时产生一个临时文件,每当采样完一个音符就会在这个临时文件里追加一个音符,当最后一个音符采样结束,这个临时文件就变成wave音频返回给UTAU。

通俗点说,就是一边重采样一边合成,最后直接输出。

但当Moresampler作为合成器(是作为合成器,作为重采样器时工作流程与别的工具没有区别)时,它不会产生这个临时文件,而是先把所有音符采样完,最后再去扫描缓存音频文件夹,进行统一拼接,并将拼接完的wave音频返回给UTAU。

通俗点说,就是全部重采样完了,再一次性合成,输出。

Synthesizing

你会发现用Moresampler时最后总会出现这一片合成语句,说明它是最后一次性拼接的。

用Wavtool时就没有这个。

但是如果用Moresampler作为合成器时,没有出现这一片合成语句,那百分之百出问题。

说实话我没太明白为什么Kanru Hua大大要这样设计,你可以参考IVOCALOID论坛里的这篇文章,但由于内容太过高深,我学疏才浅看不懂。

【吐槽向】论UTAU设计之烂:http://bbs.ivocaloid.com/forum.php?mod=viewthread&tid=127493

作为合成器

于是乎,这个缓存文件夹就显得尤为重要。因此当你渲染的时候有必要看一下UST同一个路径下有没有出现同名且以.cache为后缀的文件夹,如果没有,那么用Mo引擎做为合成器时可能会出问题。

缓存文件夹

解决方法

① 菜单栏-工具-选项

② 选择缓存设置选项卡(如果是乱码就选第四个选项卡)

③ 把缓存文件处理的勾勾点上,下面随便选,个人建议选第二个“退出时清除缓存”,然后确定。

(如果这个勾勾不选上,那么就意味着UTAU预渲染时不产生缓存,Mo引擎作为合成器就找不到缓存文件夹,就会失效)


总的来说Mo引擎是个非常强大的引擎,但功能复杂也使它变得更为脆弱,比默认引擎更容易出现故障。


如果以上内容有错误,请批评指正。

UTAU - Moresampler无法合成声音的解决办法的评论 (共 条)

分享到微博请遵守国家法律