使用 LilyPond 纪录乐谱



学习钢琴弹奏的过程中,需要将一些曲子以五线谱的形式打印出来,而从网络上不太好找到高质量的文档供打印,所以就有了使用软件来绘制曲谱的需求。

经过一番搜寻,找到了 LilyPond 这样一款软件。 LilyPond 采用 GNU License 进行授权,可以放心使用。

LilyPond 就像一个编译器,将文本形式的 .ly 文件编译成 PDF 或 MIDI 文件;为了更方便的使用,我们还需要一个 IDE ,如:Frescobaldi 。就像一般是使用 Eclipse 而不是 Notepad 来写 Java 代码一样。

先从 LilyPond 官网下载 最新版本,我所使用的是 LilyPond 2.18.2 , 然后在从 Frescobaldi 官网下载 最新版本,我所使用是是 Frescobaldi 2.18.1 。

依次安装 LilyPond 和 Frescobaldi 后,启动 Frescobaldi。如果是自己指定的安装目录,则还需要在 Frescobaldi 中配置 LilyPond 的安装路径 (“编辑(E)” -> “首选项(E)” -> “LilyPond首选项” -> “LilyPond versions to use”)。

.ly 文件本质上是文本文件,非常方便使用 Git 进行管理,故我使用 LilyPond 记录的曲子都存放在我的 Music库 里面,欢迎下载使用。

一些小技巧:

  1. 缺省情况下 4/4 拍会被写成“C”(表示 common time),如果想明确写成 4/4 拍,可以使用命令“\numericTimeSignature” ,使用“\defaultTimeSignature”恢复缺省的形式。 http://lilypond.org/doc/v2.18/Documentation/notation/displaying-rhythms

  2. 当第一小节是 “不完全小节” 时,可以使用 “\partial” 命令。对应的,最后一个小节不使用 bar check 功能,这样在生成PDF时就不会报错。 see 06-chuan-guo-shu-lin.ly

  3. 有“双音”时,需要使用 « 和 » 来写 http://lilypond.org/doc/v2.18/Documentation/learning/music-expressions-explained#simultaneous-music-expressions-multiple-staves

可以查看我记录的乐谱来学习更多技巧


声明: 本文采用 CC BY-NC-SA 3.0 协议进行授权,转载请注明出处。