首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >乐谱曲库

乐谱曲库
EN

Stack Overflow用户
提问于 2011-03-24 04:25:08
回答 4查看 11.9K关注 0票数 23

我是一名python黑客,正在寻找建立一个乐谱应用程序。我喜欢阅读/理解乐谱(弹过很多年的钢琴)。这是我完整的新手问题..

有没有用数字表示笔记的标准?我不想重新发明任何轮子。

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

基本上,我是在寻找一个开始的地方。我对图形不是很感兴趣,所以一个现有的开源库就太棒了。如果Python中没有,我也能胜任Java/Javascript/C。

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-03-24 04:27:36

看看lilypond吧。它使用LaTeX排版乐谱。它的输入格式是简单的文本,可以很容易地用Python或其他语言生成。

Abjad是一个"Python API for Formalized Score Control“,也是lilypond的包装器,但我没有使用过它,所以不能保证使用它。

票数 29
EN

Stack Overflow用户

发布于 2011-03-24 05:06:04

据我所知,abc notationstill,是传统/民间音乐界事实上的标准文本格式。有适用于它的quite a bit of software,包括abctool和abc2ly (GNU LilyPond的一部分),它们都是用python编写的。作为一名自称的python黑客,我想你可以毫不费力地将这两个库中的任何一个转换为库。

票数 6
EN

Stack Overflow用户

发布于 2011-03-24 04:53:21

可能不完全是您想要的,但是有一个名为capella的商业程序(来自一家小型德国软件公司;还有一个英文版本)。它支持MusicXML格式,并使用Python语言编写脚本,因此您可以编写脚本来扩展其功能(尽管这已经令人印象深刻)。

我学习Python是因为无伴奏合唱。(事实证明,我从来没有为capella编写过任何脚本-从来不需要-但这确实让我对Python产生了好奇:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5411185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档