1.1 LilyPond 编译文本文件
LilyPond 可以通过编译(Compiling)文本文件,输出 PDF 、PNG 等用来阅读的乐谱图像,MIDI格式的音频文件。
以下一份LilyPond文本形式的乐谱代码
\version "2.22.2"
{
c' e' g' e'
}
这一段代码可以被编译成如下的五线谱
注意
- LilyPond中的音符和歌词,必须用
{}(花括号)包裹 - 为了避免歧义不在一行开头,或结尾的
{}应当用空格隔开 - LilyPond 是大小写敏感的 代码:
{ c' e' g' e' }可以通过编译而{ C' D' G' E' }则会抛出异常
1.1.1 LilyPound 不同操作系统下输出
1.1.2 MacOS LilyPond输出
- 第一步 在Launchpad找到LilyPound 图标点击打开
窗口中会存在一份示例乐谱
在菜单栏中选择
File > Save(文件->保存)
输入文件名 如
test.ly
- 第二步 编译文件(使用LilyPad)
在菜单栏中选择
Compile > Typeset(编译 > 排版)
应用将会打开一个新的窗口显示文件
test.ly编译的日志
- 第三步 预览输出
译成功后一个 一个与
test.ly同名的 PDF 文件test.pdf将会被保存在test.ly同级目录中,并且会被系统默认的PDF阅读器自动打开
- 其他命令
在菜单栏中选择
File > New( 文件 > 创建 ) 可以新建一个乐谱文件
在菜单栏中选择
File > Open( 文件 > 打开 ) 打开一个历史文件
1.请先保存文件再进行编译,如果应用未能打开PDF文件,请查阅编译日志
2.如果您没有使用系统默认的PDF阅读器打开,而是使用了第三方的PDF阅读器,那么在您修改了源代码test.ly保存并重新编译后有可能我发正常刷新PDF预览,需要关闭PDF阅读器,并重新编译后预览
1.1.3 Windows LilyPond输出
- 第一步 创建
.ly文件
双击 LilyPound 图标一个包含示例乐谱的窗口将会被打开
在菜单栏中选择
File > SaveAs(文件->保存为)
输入文件名 如
test.ly
- 第二步 编译文件
方法一
将
test.ly文件拖拽到 LilyPound 图标上,完成拖拽后看起来什么都没有发生,但是等待一会之后您会看到桌面上会出现test.log以及test.pdf两个文件
方法二
右键单击
test.ly图标,在菜单中选择Generate PDF
方法三
双击
test.ly图标
- 第三步预览PDF
双击
test.pdf图标就可以在您的PDF阅读器中打开文件
- 其他命令
在菜单栏中选择
File > New( 文件 > 创建 ) 可以新建一个乐谱文件
右键单击
test.ly选择Edit soutce可以编辑历史文件
1.请先保存文件再进行编译,如果应用未能打开PDF文件,请查阅编译日志,日志文件在每次编译时都会被重写
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