Skip to content

DawnSouther/Alone-s-Bard

Repository files navigation

孤独的诗人

本工具是为了孤独的诗人制作的,因为本诗人(黑魔)非常孤独。

项目说明

本工具是使用分析midi文件+发送按键的方式实现的自动演奏,项目部分敏感文件仅作分析之用。

基本功能已经完成。

本项目仅供交流学习之用。

注意:无论是debug还是打包后,都请以管理员身份运行

演奏功能分析

  1. 狒狒的演奏功能比较单一。音符只能按键,无延音
  2. 狒狒的演奏音域比较单一。仅有C3~C5

MIDI文件分析

  1. midi文件以事件为基本单位,由于狒狒演奏功能的限制,所以在演奏多音轨时会非常难听(连续的叮叮叮叮叮叮叮),建议自己制作主旋律midi。
  2. 多人演奏理论上可行。可以通过拆分文件解决,但音域是个问题。

优化方向

  1. midi文件分析工具仅仅找了个库直接用,因此部分midi文件存在解析错误或者演奏错误的问题,。
  2. 界面需要美化。

上面这两点之后有空会继续优化,也欢迎各位光呆来提pr。

安装环境

pip install -r requirements.txt

运行

py '.\src\Alones Bard.py'

打包

pyinstaller -w --onefile '.\src\Alones Bard.py'

About

孤独的诗人使用的工具

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages