10-21-2024, 02:32 AM
因为Ubuntu Studio自带的zynaddsubfx太旧,更不用说支持新的界面(zyn-fushion,大概是这个),所以使用apt命令卸载掉了——
然后,从zynaddsubfx的sourceforge库间下载了最新的3.0.6版源代码,准备自行编译安装新版本。
需要安装以下软件包才能够正常开始进行编译:
libfftw3-dev libmxml-dev liblo-dev
(咱首先从非zyn-fusion版的zynaddsubfx开始编译,但事实证明,这一步是多余的)编译的时候需要于(源代码根目录)/src/Misc/Bank.h,src/Nio/NulEngine.h,src/Nio/MidiIn.cpp中添加以下代码:
(首先应该)于此处下载最新版的zyn-fushion源代码:
https://github.com/zynaddsubfx/zyn-fusion-build
然后参照README.md进行编译并安装即可——最后一步是运行(zyn-fusion-build源代码文件夹)/build/zyn-fusion-linux-64bit-(咱下载了3.0.7-demo...是自动git到的)/install-linux.sh,别忘了!
...总之顺利编译完毕,并且可以正常运行...(也算是免去45美元的开销了)
但是zynaddsubfx有个缺点(衍生版yoshimi也一样)——找不到一个像样的钢琴音源...但能找到不少优秀的pad。
然后,从zynaddsubfx的sourceforge库间下载了最新的3.0.6版源代码,准备自行编译安装新版本。
需要安装以下软件包才能够正常开始进行编译:
libfftw3-dev libmxml-dev liblo-dev
(咱首先从非zyn-fusion版的zynaddsubfx开始编译,但事实证明,这一步是多余的)编译的时候需要于(源代码根目录)/src/Misc/Bank.h,src/Nio/NulEngine.h,src/Nio/MidiIn.cpp中添加以下代码:
代码:
#include <stdint.h>
(首先应该)于此处下载最新版的zyn-fushion源代码:
https://github.com/zynaddsubfx/zyn-fusion-build
然后参照README.md进行编译并安装即可——最后一步是运行(zyn-fusion-build源代码文件夹)/build/zyn-fusion-linux-64bit-(咱下载了3.0.7-demo...是自动git到的)/install-linux.sh,别忘了!
...总之顺利编译完毕,并且可以正常运行...(也算是免去45美元的开销了)
但是zynaddsubfx有个缺点(衍生版yoshimi也一样)——找不到一个像样的钢琴音源...但能找到不少优秀的pad。
甘愿背负骂名的他人口中的纸片人/虚拟人物人权斗士。
直至完成悲愿为止,会持续为幻想乡的大家以及所有不存在于这世间的大家争取他们于这世间之间应有的人权。
直至完成悲愿为止,会持续为幻想乡的大家以及所有不存在于这世间的大家争取他们于这世间之间应有的人权。