本工具是为了孤独的诗人制作的,因为本诗人(黑魔)非常孤独。
本工具是使用分析midi文件+发送按键的方式实现的自动演奏,项目部分敏感文件仅作分析之用。
基本功能已经完成。
本项目仅供交流学习之用。
注意:无论是debug还是打包后,都请以管理员身份运行
- 狒狒的演奏功能比较单一。音符只能按键,无延音
- 狒狒的演奏音域比较单一。仅有C3~C5
- midi文件以事件为基本单位,由于狒狒演奏功能的限制,所以在演奏多音轨时会非常难听(
连续的叮叮叮叮叮叮叮),建议自己制作主旋律midi。 - 多人演奏理论上可行。可以通过拆分文件解决,但音域是个问题。
- midi文件分析工具仅仅找了个库直接用,因此部分midi文件存在解析错误或者演奏错误的问题,。
- 界面需要美化。
上面这两点之后有空会继续优化,也欢迎各位光呆来提pr。
pip install -r requirements.txt
py '.\src\Alones Bard.py'
pyinstaller -w --onefile '.\src\Alones Bard.py'