2013-03-06 71 views
3

我想通过贡献开源音乐项目来让我的Python技能达到最佳状态。可悲的是,我的很多搜索都是返回由单个用户维护或者在他们出去的项目。出于性能原因,许多最有趣的音乐项目都是用C编写的。我想知道是否有人知道任何用Python编写的繁荣书籍,我可以在这里磨练自己的技能。它可以是从Web框架到媒体播放器到合成器的任何事物。欣欣向荣的开放源代码音乐项目

+3

这个问题在这里是主题,但我建议你看看通过由斯坦福大学运营的Fedora GNU/Linux的PlanetCCRMA存储库。 http://ccrma.stanford.edu/planetccrma/software/还可以查看流行Linux发行版的主要回购音乐/音频类别。 – 2013-03-06 15:19:44

+0

Lilypond的一些部分是用Python编写的。 – djc 2013-03-06 16:35:06

回答

0

对于较大的开源项目(例如EchoNest Python API),有许多兴旺的绑定。正如您注意到的,许多基于音频的音乐项目都需要C语言,但有几个符号(符号,MIDI等)项目表现良好。 Abjad算法组合工具包每年的提交次数都在增加。我相信Frescobaldi--一个到Lilypond的WYSIWYG界面做得非常好。 PyGame的音乐和音频功能不断发展。我想我可以断言,我自己的音乐分析工具包music21继续保持良好的发展状态,并且拥有重要的第三方开发活动 - 活动少于去年,但至少有一个计划中的提交次数会减少在秋季,并在2014年4月再次起飞(全部基于我的资金和任期计划)。