LilyPond

来自 Arch Linux 中文维基

LilyPond(荷花池) 是一款自由的制谱软件。 它的输入是 LilyPond 音乐写作格式的纯文本文件,输出是 PostScript 或 PDF。

安装[编辑 | 编辑源代码]

安装 lilypond 包。

前端[编辑 | 编辑源代码]

  • Denemo — 支持键盘、MIDI 与音频输入,使用 C 语言编写。
http://denemo.org/ || denemoAUR
  • Frescobaldi — 用 Python 和 PyQt 编写,提供双向点击、MIDI 捕捉和播放的音乐预览。
https://www.frescobaldi.org/index.html || frescobaldi

使用方法[编辑 | 编辑源代码]

创建一个这样的测试文档:

test.ly
{
 c' e' g' e'
}

若要编译它,请输入:

$ lilypond test.ly

它将创建包含总谱的 test.pdftest.ps 文件。

LilyPond 提供 musicxml2ly(1) 来将 MusicXML 转换为 LilyPond 格式。

更多信息,请参阅 info lilypondlilypond(1)文档

文本编辑器支持[编辑 | 编辑源代码]

LilyPond 自带 EmacsVim 模式,请参阅 文档

关于 Vim,请参见文件类型插件 /usr/share/vim/vimfiles/ftplugin/lilypond.vim 以获取可用的按键映射。

Emacs lilypond-mode[编辑 | 编辑源代码]

lilypond 软件包安装了一些 Emacs 文件,包括 /usr/share/emacs/site-lisp/lilypond-mode.el

要使用 lilypond-mode ,首先要 M-x load-library <RET> lilypond-mode <RET> 然后再 M-x lilypond-mode <RET>

NeoVim[编辑 | 编辑源代码]

这篇文章或章节的翻译不反映原文。

原因:此处翻译可能存在问题。(在 Talk:LilyPond# 中讨论)

nvim-lilypond-suite 是一个用于编写 LilyPond 乐谱的插件,具有 asynchronous make、midi/MP3 播放器、歌词"hyphenation"功能、快速语法高亮等功能。该资源库还包含一个用于 LaTeX 文件的 ftplugin(允许嵌入 LilyPond 语法高亮),以及支持 lilypond-booklyluatex-gitAUR 软件包的 makeprg。

参见[编辑 | 编辑源代码]