music unfamous original game design efficient software wtf
life ui algorithm fix programming

开源音乐软件LilyPond

作者:trinity  Misc    2016-6-14  标签:  music  unfamous  software 

    音乐谱子有很多格式,常见的图片格式。吉他谱有GTP,钢琴谱有 OverTune,后面两个需要专门的软件才能打开。文件也不算太大。

     LilyPond 是一款 GNU 开源软件!主要用文本格式编辑,然后用它输出为 PDF,PNG ,PS等格式的五线谱曲谱,也有插件用来生成简谱,不过是没什么必要的,关于简谱参看这篇文章

    重要的是:可以生成 Midi 文件!

    这里有几篇介绍文章,官网上有英文 Manuals,特别详细。

    这就是说,记谱子也可以像写 Markdown 一样了。

    测试一下,输出的 Style 还是很美观的。对比其他格式的输入,说实话,还是这种简便些,只不过中间过程不是那么直观。

    如果乐谱也开源,考虑音频格式体积大的问题。其实音频更不直观,音频你没法一目十行。如果是GTP,Overtune等格式,在线预览是个问题;图片的话,体积不说,修改的版本追踪是个问题,其实GTP,Overtune 也有这个问题。

    还是文本好,Unix 早就提出了这个近乎哲学的思想。而且支持 Python 扩展,那些“又懂音乐又懂程序”的大神可以做出很多扩展,一个曲子被fork,merge,PR,挺好玩的。