出自 Arch Linux 中文维基

LilyPond 是一款免費的制譜軟體。 它的輸入是 LilyPond 音樂寫作格式的純文本文件,其輸出是PostScript或PDF。

安裝

安裝 lilypond 包。

前端

  • Denemo — 支持鍵盤、MIDI 與音頻輸入,使用 C 語言編寫。
http://denemo.org/ || denemoAUR
  • Frescobaldi — Provides music view with two-way point & click, MIDI capturing and playback, written in Python with PyQt.
https://www.frescobaldi.org/index.html || frescobaldi

使用方法

創建一個這樣的測試文檔:

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

若要編譯它,請輸入:

$ lilypond test.ly

It will create test.pdf and test.ps files that contain your score.

LilyPond provides musicxml2ly(1) to convert MusicXML to the LilyPond format.

For more information, see info lilypond, lilypond(1) and the documentation.

文本編輯器支持

LilyPond comes with modes for Emacs and Vim, see the documentation.

For Vim see the filetype plugin /usr/share/vim/vimfiles/ftplugin/lilypond.vim for the available key mappings.

Emacs lilypond-mode

lilypond package installs some Emacs files including /usr/share/emacs/site-lisp/lilypond-mode.el.

To use lilypond-mode, firstly M-x load-library <RET> lilypond-mode <RET> then again M-x lilypond-mode <RET>.

NeoVim

nvim-lilypond-suite is a plugin for writing LilyPond scores with asynchronous make, midi/MP3 player, "hyphenation" function for lyrics, fast syntax highlighting... This repository also contains an ftplugin for LaTeX files which allows embedded LilyPond syntax highlighting, and makeprg which support lilypond-book or lyluatex-gitAUR package out of the box.

另見