LilyPond
From Wikipedia, the free encyclopedia
LilyPond er et kodespråk og notasjonsprogram for fremstilling av noter og partiturer på papir.
LilyPond | |||
---|---|---|---|
![]() | |||
![]() | |||
Skaper(e) | Han-Wen Nienhuys, Jan Nieuwenhuizen, Graham Keith Percival | ||
Utvikler(e) | GNU-prosjektet, utviklingsteam | ||
Utgitt | 1. august 1997[1] | ||
Nyeste versjon | 2.24.3 (19. november 2023)[2] | ||
Kodelager | https://gitlab.com/lilypond/lilypond.git | ||
Operativsystem | GNU/Linux BSD Microsoft Windows macOS | ||
Skrevet i | C++,[3] Python, Scheme | ||
Type | Notesats, notasjonsprogram | ||
Lisens | GPL-3.0+[4][5] | ||
Nettsted | lilypond.org (mul) | ||
Målet er å gjøre det enkelt å skrive inn noter for hånd.[6]
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.[7]
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.