LilyPond 是一款免費的制譜軟體。 它的輸入是 LilyPond 音樂寫作格式的純文本文件,其輸出是PostScript或PDF。
安裝
前端
- 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.
使用方法
創建一個這樣的測試文檔:
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.