LilyPond
LilyPond on nuottien kirjoittamiseen tarkoitettu avoimen lähdekoodin vapaasti saatavilla oleva tietokoneohjelma. LilyPond on kääntävä ohjelma. Sille syötetään tekstitiedosto, joka sisältää ohjeet nuottien kirjoittamiseksi. Tuloksena saadaan PDF-tiedosto, joka puolestaan sisältää ohjeet nuottien latomiseksi joko tietokoneen näytölle tai paperille. Lisäksi LilyPond voi tuottaa myös MIDI-tiedoston, jota voidaan kuunnella jollain mediasoittimella.
LilyPond | |
---|---|
Lilypondilla tuotettu nuotti |
|
Kehityshistoria | |
Vakaa versio | 2.24.4 () |
Kehitysversio | 2.25.20 () |
Kehitystilanne | aktiivinen |
Tiedot | |
Ohjelmistotyyppi | Nuotinnusohjelma |
Alusta | Unix (GNU/Linux ja FreeBSD), MacOS X ja Windows |
Ohjelmointikielet | C++, Scheme |
Lisenssi | GNU General Public License ja GNU Free Documentation License [1] |
Aiheesta muualla | |
Verkkosivusto |
Historia ja julkaisut
muokkaaLilyPond syntyi[2] vuonna 1996 Jan 'Janneke' Nieuwenhuizen'in ja Han-Wen 'Wendy' Nienhuys'in aloittamana. Sen ensimmäisen version koko oli 345 kilotavua. Ensimmäisen julkaisun numero oli 0.1.
LilyPondista on nykyisin kaksi sarjaa julkaisuja: Vakaat ja kehitysjulkaisut[3]. Vakaassa julkaisussa toinen numero on parillinen kuten esimerkiksi 2.14, 2.16 ja 2.18. Kehitysjulkaisuissa toinen numero on pariton kuten esimerkiksi 2.11, 2.13 ja 2.15. Nykyinen vakaa julkaisu on 2.18.2 ja kehitysjulkaisu 2.19.80[4].
LilyPondin käyttö
muokkaaLilypondin peruskäyttö tapahtuu komentoikkunassa. Kirjoitetaan ensin tekstitiedosto, joka teksti sisältää ohjeet sävellyksen kirjoittamiseksi. Tekstitiedosto kirjoitetaan jollain tekstieditorilla. Tekstinkäsittelyohjelmia kuten Word ei tässä voi käyttää. Tekstitiedoston päätteenä tulee olla .ly, esimerkiksi ukkonooa.ly. Seuraavassa on esimerkki yksinkertaisen kappaleen tekstitiedostosta.
\version "2.18.2"
\language "suomi"
\header {
title = "Ukko Nooa"
composer = "Sävelmän alkuperä tuntematon"
}
melodia = \new Voice{
\time 2/4
\key c
\major
c'8c'c'e'|d'8d'd'f'|e'8e'd'd'|c'4r4
e'8e'e'e'|g'4f'|d'8d'd'd'|f'4e'
c'8c'c'e'|d'8d'd'f'|e'8e'd'd'|c'2
\bar"|."
}
\score{
\new Staff<<\melodia>>
\layout {}
\midi {}
}
Kun tekstitiedosto on tallennettu ja varustettu .ly-päätteellä se ajetaan LilyPond-ohjelmalla. Esimerkiksi Debianissa tämä tapahtuu yksinkertaisesti seuraavasti.
käyttäjä@debian8:~/Musiikki$ lilypond ukkonooa.ly
Ohjelma tulostaa komentoikkunaan joko virhelistan (hyvin todennäköistä) tai sitten ilmoittaa että on onnistuneesti luonut nuottisivun. Mikäli tuli pitkä virhelista on palattava tekstieditoriin korjaamaan virheet ja yritettävä uudestaan. Jos virheitä ei ole, ohjelma luo PDF-tiedoston. Tämä nimetään oletusarvoisesti alkuperäisen tekstitiedoston mukaan eli esimerkiksi ukkonooa.pdf. Mikäli on haluttu myös äänitiedosto niin se nimetään vastaavasti ukkonooa.midi. LilyPond tallentaa luomansa tiedostot siihen hakemistoon missä ohjelma ajetaan. Siis tässä esimerkissä hakemistoon ~/Musiikki.
Edellisen esimerkin mukainen nuotti näyttää seuraavalta.
Ja kuulostaa seuraavalta:
Äänitiedostojen kuunteluohjeet
Graafiset käyttöliittymät
muokkaaLilyPondiin on saatavilla myös käyttöä helpottavia graafisia käyttöliittymiä esimerkiksi[5]:
LilyPondin ominaisuudet
muokkaaLilyPondilla voi luoda nuotteja moniin tarkoituksiin. Seuraavassa joitakin tavallisimpia käyttökohteita:
- Yksinkertainen sävellys (kuten Ukko Nooa)
- Laulunuotti sanoineen
- Pianonuotti
- Nuotti kamariorkesterille
- Sinfoniaorkesterin partituuri
- Tabulatuuri kitaralle
- Sointumerkinnät (tarvittaessa varustettuna kitaran sointuotteilla)
- MIDI-tiedostoon voi määritellä eri soittimia (esimerkiksi sinfoniaorkesterin).
LilyPondin käyttöohjeet
muokkaaLilypond yhteisö tarjoaa vapaasti käytettäväksi kattavat ohjeet ohjelman käyttämiseksi. Käyttöohjeita on saatavissa[6] tavallisesti kolmessa muodossa: Usealle sivulle jaetut HTML-ohjeet, yhden sivun HTML-ohjeet ja PDF-ohjeet. Usealle sivulle jaettuja HTML-ohjeita on kätevä käyttää suoraan selaimella verkkoyhteyden kautta. Yhden sivun HTML-ohjeet sisältävät aina koko aineiston yhdellä sivulla. Niiden käyttö voi olla hankalaa, koska jotkut ohjeet ovat todella laajoja. PDF-ohjeet on ladattavissa omalle koneelle ja niitä voidaan käyttää ilman verkkoyhteyttä.
LilyPondin hankkiminen
muokkaaOhjelma on ladattavissa omalle koneelle muun muassa ohjelmaa ylläpitävän yhteisön sivuilta[7]. Linux-koneille ohjelman saa helpoiten ladattua oman jakeluversionsa pakettivarastosta. Koska kysymyksessä on avoimen lähdekoodin ohjelma on se saatavissa myös lähdekoodina. Lähdekoodin voi halutessaan kääntää itse ja asentaa sen omalle koneelle.
Lähteet
muokkaa- Ohjelman kotisivu: http://lilypond.org/, katsottu 24.11.2017
Viitteet
muokkaa- ↑ http://lilypond.org/freedom.html, viitattu 24.11.2017
- ↑ http://lilypond.org/website/misc/ANNOUNCE-0.1, viitattu 25.11.2017
- ↑ http://lilypond.org/development.html, viitattu 25.11.2017
- ↑ http://lilypond.org/index.html, viitattu 24.11.2017
- ↑ http://lilypond.org/easier-editing.html, viitattu 24.11.2017
- ↑ http://lilypond.org/manuals.html, viitattu 24.11.2017
- ↑ http://lilypond.org/download.html, viitattu 24.11.2017
Aiheesta muualla
muokkaa- Kuvia tai muita tiedostoja aiheesta LilyPond Wikimedia Commonsissa