Music

lilypond简介

published on

自从开始对音乐发生兴趣后,我一直在找一种比较方便的打谱软件,可以录入五线谱/吉他谱或别的什么玩意。 后来自然而然的发现了一些工具,比如TuxGuitar,商业版本Guitar Pro,纯五线谱的Muse Score,啥的,就是感觉输入起来很麻烦,而且要控制排版的细节比较无力。

直到有一天,我突然萌发了一个想法,就是自己写一个打谱的软件,自己需要什么功能就可以随意的设计,可以充分满足自己的要求。为了这个idea,我自己琢磨了半天,什么样的形式才是我想要的。最后我得出一个结论,应该可以像latex那样进行录入和排版就好了,对于输入和排版都是很理想的。到了这一步,由于我是一个懒人,当然先上网看看有没有人和我有一样的想法的,已经制作了可用的latex的宏包最好了。

不幸的是我没有找到这样的宏包。但是和我一样想法的人是有的,他们开发出来了Lilypond项目。

Lilypond是什么?

Lilypond 是一个开源的制谱软件,属于GNU项目的一部分。其使用C++编写,用Guile提供扩展,Scheme作为扩展语言。 与LaTeX的工作方式类似,其通过一个文本文件作为乐谱的源程序,然后编译成pdf格式的输出,以供查看和打印,也可以选择ps png 等格式。其专门为乐谱设计,输入乐谱非常的方便~,而且使用Scheme做扩展也比Tex那蛋疼的编程语言舒服很多。其文档也很详细了,用起来很不错。目前还在迅速的发展中,邮件列表也很活跃。

想试试看?

可以从官方的教学文档 (英文注意)开始,该文档教导了你需要的基本知识,然后你就可以进行创作了,需要任何帮助信息,都可以在文档中查询,搞不定了还可以到lilypond-user邮件组提问。

顺便提一下,我在Win7试了下编辑器frescobaldi,用起来挺不错的~

结语

没有尾声总是感觉怪怪的,是故祝君好运。 下回我弄些自己用的模板帖到github上好了

Read More...