Difference between revisions of "LilyPond"

From ArchWiki
Jump to: navigation, search
m (Front-ends: MIDI)
(Example Score: rename to Usage, mention docs)
Line 14: Line 14:
 
* {{App|[[Wikipedia:Frescobaldi (software)|Frescobaldi]]|Provides music view with two-way point & click, MIDI capturing and playback, written in Python with PyQt.|http://www.frescobaldi.org/index.html|{{AUR|frescobaldi}}}}
 
* {{App|[[Wikipedia:Frescobaldi (software)|Frescobaldi]]|Provides music view with two-way point & click, MIDI capturing and playback, written in Python with PyQt.|http://www.frescobaldi.org/index.html|{{AUR|frescobaldi}}}}
  
== Example Score ==
+
== Usage ==
  
 
Create a test file like:
 
Create a test file like:
Line 29: Line 29:
  
 
It will create {{ic|test.pdf}} and {{ic|test.ps}} files that contain your score.
 
It will create {{ic|test.pdf}} and {{ic|test.ps}} files that contain your score.
 +
 +
For more information, see {{ic|info lilypond}}, {{man|1|lilypond}} and the [http://lilypond.org/manuals.html documentation].
  
 
== Text editor support ==
 
== Text editor support ==

Revision as of 18:55, 29 July 2018

LilyPond is a free score writing application. Its input is a plain text file in the LilyPond music writing format, and its output is in either PostScript or PDF.

Installation

Install the lilypond package.

Front-ends

  • Denemo — Supports keyboard, MIDI and acoustic input, written in C.
http://denemo.org/ || denemoAUR
  • Frescobaldi — Provides music view with two-way point & click, MIDI capturing and playback, written in Python with PyQt.
http://www.frescobaldi.org/index.html || frescobaldiAUR

Usage

Create a test file like:

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

To compile it, use:

$ lilypond test.ly

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

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

Text editor support

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.

See also