乐谱库

Gib*_*utz 16 python music-notation

我是一个想要构建乐谱应用程序的蟒蛇黑客.我很乐意阅读/理解乐谱(多年来演奏钢琴).这是我完整的新手问题..

是否有以数字方式表示笔记的标准?我不想重新发明任何轮子.

给定一系列音符和持续时间,是否有用于以乐谱格式显示这些音符的库?

基本上我正在寻找一个开始的地方.我不是很重视图形,所以现有的开源库会很棒.如果Python中不存在,我也能胜任Java/Javascript/C.

谢谢

nmi*_*els 26

看看lilypond.它使用LaTeX排版乐谱.它的输入格式是简单的文本,可以使用Python或其他任何东西轻松生成.

Abjad是一个"用于形式化分数控制的Python API"和lilypond的包装器,但我没有使用它,因此无法保证它.


ʇsә*_*ɹoɈ 5

据我所知,农行符号仍然在传统/民谣音乐圈的事实上的标准文本格式.有相当多的软件可用,包括abctool和abc2ly(GNU LilyPond的一部分),两者都是用python编写的.作为一个自我描述的python黑客,我想你可以把这些中的任何一个变成一个没有太多麻烦的库.