1.1、创建、编译、预览乐谱

384 阅读3分钟

1.1 LilyPond 编译文本文件

LilyPond 可以通过编译(Compiling)文本文件,输出 PDF 、PNG 等用来阅读的乐谱图像,MIDI格式的音频文件。

以下一份LilyPond文本形式的乐谱代码


\version "2.22.2"
{
  c' e' g' e'
}

这一段代码可以被编译成如下的五线谱

image.png

注意
  • LilyPond中的音符和歌词,必须用 {}(花括号)包裹
  • 为了避免歧义不在一行开头,或结尾的 {} 应当用空格隔开
  • LilyPond 是大小写敏感的 代码:{ c' e' g' e' } 可以通过编译而 { C' D' G' E' }则会抛出异常

1.1.1 LilyPound 不同操作系统下输出

1.1.2 MacOS LilyPond输出

  • 第一步 在Launchpad找到LilyPound 图标点击打开

image.png

窗口中会存在一份示例乐谱 image.png

在菜单栏中选择 File > Save(文件->保存)

image.png

输入文件名 如 test.ly

image.png

  • 第二步 编译文件(使用LilyPad)

在菜单栏中选择 Compile > Typeset (编译 > 排版)

image.png

应用将会打开一个新的窗口显示文件 test.ly编译的日志

image.png

  • 第三步 预览输出

译成功后一个 一个与 test.ly 同名的 PDF 文件 test.pdf将会被保存在 test.ly 同级目录中,并且会被系统默认的PDF阅读器自动打开

image.png

  • 其他命令

在菜单栏中选择 File > New ( 文件 > 创建 ) 可以新建一个乐谱文件

image.png

在菜单栏中选择 File > Open ( 文件 > 打开 ) 打开一个历史文件

image.png

1.请先保存文件再进行编译,如果应用未能打开PDF文件,请查阅编译日志
2.如果您没有使用系统默认的PDF阅读器打开,而是使用了第三方的PDF阅读器,那么在您修改了源代码 test.ly 保存并重新编译后有可能我发正常刷新PDF预览,需要关闭PDF阅读器,并重新编译后预览

1.1.3 Windows LilyPond输出

  • 第一步 创建 .ly 文件

双击 LilyPound 图标一个包含示例乐谱的窗口将会被打开

image.png

在菜单栏中选择 File > SaveAs(文件->保存为)

image.png

输入文件名 如 test.ly

image.png

  • 第二步 编译文件

方法一

test.ly 文件拖拽到 LilyPound 图标上,完成拖拽后看起来什么都没有发生,但是等待一会之后您会看到桌面上会出现 test.log 以及 test.pdf 两个文件

image.png

方法二

右键单击 test.ly 图标,在菜单中选择 Generate PDF

image.png

方法三

双击 test.ly 图标

  • 第三步预览PDF

双击 test.pdf 图标就可以在您的PDF阅读器中打开文件

image.png

  • 其他命令

在菜单栏中选择 File > New ( 文件 > 创建 ) 可以新建一个乐谱文件

右键单击 test.ly 选择 Edit soutce 可以编辑历史文件

image.png

1.请先保存文件再进行编译,如果应用未能打开PDF文件,请查阅编译日志,日志文件在每次编译时都会被重写

image.png

2.如果您已经打开 test.pdf ,在您重新编译过 test.ly 之后 预览窗口并不会更新,请关闭预览窗口并重新打开后才会刷新

1.1.3其他操作系统 (命令行)

  • 第一步 创建 .ly 文件并写入
\version "2.22.2"
{
  c' e' g' e'
}
  • 第二步 编译 .ly
lilypond test.ly

命令行会输出编译日志

GNU LilyPond 2.22.2
Processing `test.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Solving 1 page-breaking chunks...[1: 1 pages]
Drawing systems...
Layout output to `test.ps'...
Converting to `./test.pdf'...
Success: compilation successfully completed
  • 第三步 预览

打印或预览pdf