我想了解可用于对 MIDI 文件执行一些简单任务的开源库:
- 一次读取一个音符或和弦的文件;
- 提取给定的乐器以在新文件中单独重新编码;
- 允许产生一个“可定制的”乐谱——我的意思是我应该能够改变使用库从 midi 制作活页乐谱的方式......我认为这将需要与 Lilypond 或 Musixtex 进行交互。
我真的没有首选的语言,只要让应用程序跨平台不会太痛苦。欢迎其他建议——最好现在学习它,而不是在我已经编写了很多代码时学习它。到目前为止,我一直在尝试挖掘 MuseScore 的(C++)源代码,但似乎 GUI 代码渗透到大多数文件中,虽然发现相关文件很容易,但我很难提取出我需要的东西(我是现在只针对命令行应用程序,稍后我会看到接口)。
有任何想法吗?
谢谢!