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

QSynthesis 第一代开发结束,已开源

2021-12-01 22:34 作者:至精至简  | 我要投稿

经过一年的探索,一个基本成型的QSynthesis已经可以与大家见面了。

第一代最终版本0.1.86,总结如下:
① 实时渲染已实现,但导出模块移除,需要移至UTAU导出
② 标签、Mode1、选区功能尚未完成
③ 调音界面存在音符错位Bug,可能产生崩溃,请实时保存
④ Efsw文件检测器在Linux与MacOS有概率出错,此开源库也在完善
⑤ 对Synthesizer V与VOCALOID工程的导入尚未实现


开源地址:https://gitee.com/functioner/qsynthesis
已配置的编译器:
Windows:MinGW81,MSVC2019;
MacOS:Clang64;
Linux:Linux G++;

本项目基于MIT协议开源,使用了一定数量的其他开源库,如需使用请遵守协议。

未来的计划:
① 第一代已开源,不再继续维护
② 第二代将基于这一版代码进行重构,在完成之前保持闭源,并完成剩余功能
③ 为加载后端数据与实时拼接添加多线程支持,减少主界面卡顿
④ 寻找更稳定的跨平台文件检测开源库,可能会自己开发

目前第一代已包括了将近4万行代码,如果考虑QPitchEditor与所有因修改而删掉的代码的话,可能总行数已经超过10万。

这一路走下来,在各方面我都学到了不少,感谢大家的支持,我会继续完善这个项目。

之后因为学业原因,这个项目进展可能会慢下来。

QSynthesis 第一代开发结束,已开源的评论 (共 条)

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