LilyPond

Fra Wikipedia, den frie encyklopedi
Hopp til navigering Hopp til søk
LilyPond
PL-lilypond-2.10.33-screenshot.png
Eksempel
Skaper(e)Han-Wen Nienhuys, Jan Nieuwenhuizen, Graham Keith Percival
Utvikler(e)GNU-prosjektet, Werner Lemberg, David Kastrup[1]
Utgitt1996
Nyeste versjon2.18.2 (17. mars 2014)
Plattform2.18.2 (17. mars 2014)
OperativsystemWindows, Linux, Mac OS X, FreeBSDWindows, Linux, Mac OS X, FreeBSD
TypeNotesats, Notasjonsprogram
LisensGPL-3.0+[2][3]
Nettstedlilypond.org

LilyPond er et kodespråk og notasjonsprogram for fremstilling av noter og partiturer på papir.

Målet er å gjøre det enkelt å skrive inn noter for hånd.[4]

Språket kan sammelignes med et slags TeX for noter, der målet er å lage utskrifter av håndverksmessig kvalitet.

Det er laget av nederlenderne Han-Wen Nienhuys og Jan Nieuwenhuizen, og utgitt som fri programvare i GNU, versjon 1 i 1998 og versjon 2 i 2003. Det er skrevet i C++ og Python, som kan lenkes med Scheme-biblioteket GNU Guile for tilpassing og utvidelser.[5]

Arbeidsgangen er gjerne at komponisten skriver inn notene som LilyPond-kode med en teksteditor og ber om å få de skrevet ut eller lagret som PDF eller som bilde (PNG). Koden lagres gjerne i LilyPondfiler som ".ly", disse kan leses inn senere.

En har også grafiske program som Rosegarden og Denemo der komponisten ikke skriver LilyPond-kode, men kan få laget LilyPond ved behov.

LilyPond er et kodespråk som forstås av andre programmer, som notebiblioteket Mutopia project. Med MediaWiki kan en vise noter i artikler på Wikipedia, og tekstbehandlerne LibreOffice og LaTeX kan ta inn noter i teksten.

Språket LilyPond[rediger | rediger kilde]

Noter angis som "c", "d", "cis" (hevet) og "ces" (senket). Lengde i tid angis med 1, 2, 4, 8, 16, så "a8" er en 1/8-dels "a".

{c1 cis2 d2 ees4 e4 f4 fis4 g8 aes8 a8 ais8 b8 c8}
{c1 cis2 d2 ees4 e4 f4 fis4 g8 aes8 a8 ais8 b8 c8}

Språket har ellers mye til felles med TeX og LaTeX der kommandoer starter med "\" (bakover skrå). Taktart angis med "\time", som "\time 3/4" for valsetakt, av andre kommandoer nevnes partiturets tittel (\title), komponist (\composer), papirformat (\paper).

Referanser[rediger | rediger kilde]

  1. ^ http://lilypond.org/authors.html.
  2. ^ https://git.savannah.gnu.org/cgit/lilypond.git/tree/LICENSE.
  3. ^ http://git.savannah.gnu.org/cgit/lilypond.git/tree/COPYING.
  4. ^ Han-Wen Nienhuys og Jan Nieuwenhuizen, Lilypond: A system for automated music engraving i Proc. of the XIV Colloquium on Musical Informatics (XIV CIM 2003), Firenze, Italia, 8.–9. mai 2003.
  5. ^ GNU/LilyPond Advanced Topics

Eksterne lenker[rediger | rediger kilde]