LilyPond
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.4 (21. juli 2024)[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) | ||
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.[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.
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}
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]- ^ https://lilypond.org/website/misc/ANNOUNCE-0.1; besøksdato: 17. august 2023.
- ^ "LilyPond 2.24.4 released!"; forfatternavn: Jonas Hahnfeld; nedlastingslenke: https://lists.gnu.org/archive/html/lilypond-user/2024-07/msg00164.html; utgivelsesdato: 21. juli 2024.
- ^ «The lilypond Open Source Project on Open Hub: Languages Page». Open Hub. Besøkt 18. juli 2018.
- ^ https://git.savannah.gnu.org/cgit/lilypond.git/tree/LICENSE.
- ^ http://git.savannah.gnu.org/cgit/lilypond.git/tree/COPYING.
- ^ 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.
- ^ GNU/LilyPond Advanced Topics
Eksterne lenker
[rediger | rediger kilde]- (mul) Offisielt nettsted
- (en) LilyPond – kategori av bilder, video eller lyd på Commons