LilyPond

LilyPond is a free music notation program for all common operating systems. At the same time LilyPond an open standard for text-based music notation available.

The LilyPond developers criticize that even seemingly scores did not reach the quality standards and the aesthetic level of craftsmanship Stung notes in reputable music publishers since the advent of computer music engraving. You have therefore set a goal to come up with LilyPond the traditional notation in more detail than is possible with other software.

Special

In contrast to other popular music notation programs LilyPond provides no graphical user interface for input of music. Instead, a source file is used. The user creates it in any text editor, which contains notes and other notation elements in the form of a style similar to LaTeX syntax. The finished text file is used by LilyPond program compiled into different file formats ( currently PDF, PS, PNG and SVG are supported), if required, MIDI files of recorded music can be produced simultaneously.

As an alternative to typing on a text file programs like Rose Garden, Denemo, NoteEdit, canorus or TuxGuitar can be used that provide a graphical note entry and export text files in LilyPond format. To enter the source code to preview the PDF file, listening to a midi file and syntax highlighting, the program is Frescobaldi. Other programs may file formats such as MusicXML output, which in turn can be converted into the LilyPond format. For OpenOffice.org plugin OOoLilyPond, can be used directly in the program with the Lilypond source exists.

For incorporation into the program are IT experience and technical programming knowledge an advantage because a learning the input language is ultimately inevitable. However, the to-find on the LilyPond website in multiple languages ​​documentation is also aimed at users without experience with programming languages. Once you have mastered the input language of LilyPond, the input on the text editor is very quickly possible.

Example of a score in LilyPond format

\ version " 2:15:14 "   \ include " english.ly "   \ header {    title = \ markup {" Excerpt from " \ italic " fibonacci "}    composer = " Patrick McCarty "    % copyright =    % \ Markup \ fontsize # -5 {    % Copyright © 2009.    % Typeset with GNU LilyPond.    % Released into the public domain by the composer.    %} }   \ paper {    paper- height = 4.6 \ in    paper- width = 8.5 \ in    indent = # 0    system- count = # 2 }   \ score {    \ new piano Taff = "piano taff" <<      \ new Staff = " RH" \ relative c ' {        # (set - accidental -style ' piano' Score)        \ clef "treble "        \ time 2/4        \ set Score.currentBarNumber = # 51        \ tempo " Slow and steady" 4 = 60        4 \ acciaccatura { CS16 [ ds ]} 4 | % m. 51        4 \ acciaccatura { e16 [ ds ]} 4 | % m. 52        4 \ acciaccatura { ds16 [cs ]} 4 | % m. 53        4 \ acciaccatura ds16 { [e ]} 4 | % m. 54          4 \ acciaccatura { CS16 [ ds ]} e16 f gs a | % m. 55        8 \ acciaccatura { as16 [ gs ]}        8 ~ 16 ds b as | % m. 56          b16 d8 BF32 f ' g16 af bf c | % m. 57        16 (c -f) ( ds b ) ( ds |. % m 58          \ time 3/4        16) \ noBeam d, 16 f gs        a16 e f b        c16 d, ( f gs |% m 59.          a16 b ) e, ( f        GS16 b c ) f (        GS16 as b c ) |% m. 60      }        \ new Dynamics = " Dynamics_pf " {        s4 \ p \ < s4 |% m. 51        s4 s4 |% m. 52        s4 \ mp \ > s4 |% m. 53        s4 s4 \! |% M. 54        s4 \ p s4 |% m. 55        s1 * 2/ 4 | % m. 56        s4 \ < s4 |% m. 57        s4 s4 |% m. 58        \ override Dynamic Text # ' extra - spacing width = #' ( -0.75. 0.75)        s16 \ s16 mf \ p s8 s4 s4 |% m. 59        s2. |% M. 60      }        \ new Staff = " LH" \ relative c, {        \ clef " bass"        \ time 2/4        cs4. cs8 |% m. 51        cs4. d8 |% m. 52        f4. a8 |% m. 53        f4. d8 |% m. 54          cs4. cs8 |% m. 55        d4 ds |% m. 56        gs4. bf, 8 |% m. 57        F'4 b |% m. 58          \ time 3/4        d4. d8 ~ d4 |% m. 59        ef2 f4 |% m. 60      }    >> } Resulting score using the sample file

Projects that use Lilypond

270317
de