LilyPond(荷花池)是一款自由的制譜軟體。 它的輸入是 LilyPond 音樂寫作格式的純文本文件,輸出是 PostScript 或 PDF。
安裝
前端
- Denemo — 支持鍵盤、MIDI 與音頻輸入,使用 C 語言編寫。
- http://denemo.org/ || denemoAUR
- Frescobaldi — 用 Python 和 PyQt 編寫,提供雙向點擊、MIDI 捕捉和播放的音樂預覽。
使用方法
創建一個這樣的測試文檔:
test.ly
{ c' e' g' e' }
若要編譯它,請輸入:
$ lilypond test.ly
它將創建包含總譜的 test.pdf
和 test.ps
文件。
LilyPond 提供 musicxml2ly(1) 來將 MusicXML 轉換為 LilyPond 格式。
更多信息,請參閱 info lilypond
、lilypond(1) 和文檔。
文本編輯器支持
LilyPond 自帶 Emacs 和 Vim 模式,請參閱文檔。
關於 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
nvim-lilypond-suite 是一個用於編寫 LilyPond 樂譜的插件,具有 asynchronous make、midi/MP3 播放器、歌詞"hyphenation"功能、快速語法高亮等功能。該資源庫還包含一個用於 LaTeX 文件的 ftplugin(允許嵌入 LilyPond 語法高亮),以及支持 lilypond-book
或 lyluatex-gitAUR 軟體包的 makeprg。