LilyPond

LilyPond LilyPond-logo.png-kuvan kuvaus. Käyttöönotto pianosonaattia n o  16 Beethovenin. Tämä pisteet luotiin LilyPondilla . Tiedot
Luoja Han-Wen Nienhuys ( d ) ja Jan Nieuwenhuizen ( d )
Kehittäjä GNU-projekti
Ensimmäinen versio 1996
Viimeinen versio 2.22,0 (10. tammikuuta 2021)
Edistynyt versio 2.23,0 (24. tammikuuta 2021)
Tallettaa git.savannah.gnu.org/cgit/lilypond.git , git: //git.sv.gnu.org/lilypond.git ja gitlab.com/lilypond/lilypond
Kirjoitettu Järjestelmä , C ++ , Metafont , PostScript , Python
Käyttöjärjestelmä GNU / Linux , Microsoft Windows , macOS ja Linux
Ympäristö Monitasoinen
Lue muodot LilyPond-musiikkipisteet ( d )
Kirjalliset muodot LilyPond-musiikkipisteet ( d ) , vakio MIDI-tiedosto ( d ) , kannettava asiakirjamuoto , PostScript , kannettava verkkografiikka , SVG ja koteloitu PostScript
Tyyppi Musiikin notaatio, luominen ja polttaminen ohjelmisto
Lisenssi GNU General Public License -versio 3 ja GFDL-1.1 ( d )
Dokumentointi lilypond.org/manuals.html
Verkkosivusto lilypond.org

LilyPond on ilmainen ohjelmisto varten nuotinnus luotu 1996 mennessä Han-Wen Nienhuys ja tammikuu Nieuwenhuizen kun he olivat vielä opiskelijoita Eindhoven (Alankomaat). Kansainvälisen yhteisön GNU- projektin puitteissa kehittämäohjelmisto tarjoaa musiikin kuvauskielen , jonka sesitten kokoaa kirjallisen partituurin muodossa. Kirjoittajiensa mukaan tämä klassinen lähestymistapa vapauttaa muusikot kaikesta typografisesta huolta tarjoamalla korkeaa esteettistä laatua.

Sen nimi tarkoittaa englanniksi " lumpeen lampi  "; se on sanapeli, joka viittaa toiseen ilmaiseen musiikin muokkausohjelmistoon, Rosegardeniin .

Perustelu

Mukaan LilyPond kehittäjät, laatu musiikin kustantamisen kärsii rikkoo periaatteita ja taitoja musiikin kirjailijoiden XIX : nnen ja XX th  vuosisatojen he pitivät huippu tämän taiteen. Muusikko, joka on yleensä tietämätön typografisista säännöistä , voi improvisoida vain kaivertajina, tulos WYSIWYG- ohjelmistossa riippuu sitten ei- typografin arvioista . Mallin tulokset analysoitiin, eli fontti (fetajuustoa) kehitetty LilyPond sekä kuviota sijoitus algoritmit mukaan taidetta kaivertajat. LilyPond siksi automatisoi "lavastus" THE kuvioita ja vaatii vain muusikko-operaattori hoitaa musiikillista osa merkintää työn, ja joskus korjata joitakin graafisia päätöksiin ohjelmistojen (lähinnä sattuessa päällekkäisyyttä).

Käyttöperiaate

Jos hän käyttää vain Lilypondia, muusikko kuvaa hänen musiikillisen tarkoituksensa (hän ​​tallentaa muistiinpanoja, artikulaatiota, dynamiikkaa  jne. ) Tekstitiedostoon ja antaa sitten Lilypondille käskyn koota tämä tiedosto (erityisesti muotoilla ja tehdä typografisia päätöksiä) . Tuloksena on oletusarvoisesti pisteet PDF- muodossa sekä äänitiedosto MIDI- muodossa . Useat sekvensserit tuottavat itse Lilypond-tiedoston, jolloin musiikki voidaan kirjoittaa ensin henkilökunnalle, pöydälle  jne.

Käyttäjä kirjoittaa tekstieditorissa  :

{ c d e f g } tai { do ré mi fa sol }

tallenna sitten tiedosto lisäämällä laajennus ”  .ly ”.

Sitten käyttäjä käynnistää koodin kokoamisen komennolla:

lilypond musique.ly

Sitten Lilypond lukee music.ly-tiedoston ja luo alla olevan music.pdf-asiakirjan.

{cdefg}

Joissakin ympäristöissä , hän voi myös vetää tiedosto kuvakkeen.ly päälle LilyPond kuvakkeen , saavuttaa saman tuloksen.

Peruskonseptit

Nuotit määritellään kirjaimilla ja g (Alankomaiden merkintätapa), joka vastaa muistiinpanoja ja maahan . Erityistilauksen avulla muistiinpanot voidaan ilmoittaa myös muilla kielillä, erityisesti ranskankielisinä.

Sinun tarvitsee vain ilmoittaa muistiinpanojen peräkkäin, ja Lilypond suorittaa automaattisesti tietyn määrän tehtäviä:

Jokaista nuottia voi seurata:

Koodi
(anglosaksinen notaatio)
Koodi
(latinankielinen merkintä)
Tulos
c do  vs.
c' do'  vs. '
c'' do''  vs ''
Koodi
(anglosaksinen notaatio)
Koodi
(latinankielinen merkintä)
Tulos
d' re'  /
dis' red'  sanoa '
des' reb'  /
Koodi
(anglosaksinen notaatio)
Koodi
(latinankielinen merkintä)
Tulos
{ e'1 e'1. r2 } { mi'1 mi'1. r2 } {e'1 e'1.  r2}
{ e'2 e'2. r4 } { mi'2 mi'2. r4 } {e'2 e'2.  r4}
{ e'4 e'4. r8 } { mi'4 mi'4. r8 } {e'4 e'4.  r8}
{ e'8 e'8. r16 } { mi'8 mi'8. r16 } {e'8 e'8.  r16}
{ e'16 e'16. r32 } { mi'16 mi'16. r32 } {e'16 e'16.  r32}

Esimerkki, joka tiivistää nämä eri kohdat ja korostaa Lilypondin automatismeja:

Koodi
(anglosaksinen notaatio)
Koodi
(latinankielinen merkintä)
Tulos
{ bes'8 bes' a' g'16 f' f' d'8. c'4 f'2 r2 } { sib'8 sib' la' sol'16 fa' fa' re'8. do'4 fa'2 r2 } {bes'8 bes 'a' g'16 f 'f' / 8.  c'4 f'2 r2}

Lisätietoja luomisesta osioita, eli opetusohjelma löytyy Wikibooks . Katso myös: Wikisourceen englanninkielisen version ohjesivu .

Eri toiminnot

Tietty määrä moduuleja (tilauksia) mahdollistaa tiedoston jäsentämisen .ly, josta tässä on hyvin rajallinen valinta:

\relative c' { d e f g \motif e, f g \motif e f, g \motif e f }

(pilkut käskevät laittaa tämän nuotin yhden oktaavin matalammaksi kuin ohjelma muuten tekisi \ suhteellisessa yhteydessä) ja antaisivat kolme seurattavaa asteikoa;

\relative c' { \transpose a d' { \motif } \motif }

joka antaa :

\ suhteellinen c '{\ transponoi mainoksen' {abcd} abcd}

% Ceci est un commentaire
\relative c' { c8 d e f g a b c } joka antaa :

\ suhteellinen c '{c8 defgabc}

Edut

Tämän ohjelmiston edut ovat:

Kirjoittajat ohjelmiston ovat työskennelleet grafiikka nuotteja ja merkkejä perustuu painokset XIX : nnen  vuosisadan. He puhuvat LilyPondista musiikin polttamisohjelmana , viitaten vanhaan muokkaustekniikkaan.

Haitat

Mahdolliset haitat aloittelijalle ovat:

Mahdolliset haitat aloittelijalle tai edistyneelle käyttäjälle
haitta ratkaisu
oppimisvaihe, joka voi olla melko pitkä WYSIWYG- toimittajien logiikan mukaan alkeellinen koulutus antaa mahdollisuuden piirtää 90% nykyisistä osioista. Tämä ongelma on ratkaistavissa käyttämällä graafisen käyttöliittymän , joka käyttää LilyPond, kuten Frescobaldi tai Denemo , Rosegarden ,  jne.
joissakin tiheissä osioissa asettelun automatisointi vaatii hienosäätöä lähinnä törmäysten välttämiseksi lue ohjeet
syntaksista tulee varsin monimutkainen edistyneiden toimintojen käytössä monimutkaisempia tapauksia opitaan tarvittaessa. Toisaalta ei-vapaa ohjelmisto rajoittuu vain valikoiden mahdollisuuksiin.
MIDI- tiedostoja kuuntelutarkoituksiin tuottavan mekanismin suhteellinen köyhyys sekvensseri kompensoi (tämä ei ole mitään erityistä Lilypondille)

Tämän viimeisen kohdan osalta on pidettävä mielessä, että vapaan ohjelmistokehityksen logiikka on yleensä erilainen kuin kaupallisen ohjelmistokehityksen logiikka, toisin sanoen tarkoituksena on luoda tuote. Joka voi tehdä vain yhden asian, mutta teki erittäin hyvin . MIDI-tiedosto on sen vuoksi tarkoitettu keinoksi tarkistaa, ettei transkriptiovirheitä ole, eikä sitä tule käyttää muuhun tarkoitukseen. Itse asiassa näihin tehtäviin on olemassa erityinen ohjelmisto, joka on myös yhteensopiva LilyPondin kanssa, kuten Rosegarden.

Kokeneelle käyttäjälle on mahdollista, että typografisiin päätöksiin ( säätämiseen ) puututtu syntaksi on suhteellisen monimutkainen vastineeksi erittäin edistyneille toiminnoille. Lilypondin käyttöoppaat tarjoavat myös monipuolisen kirjaston moduuleja, jotka ovat valmiita kopioitaviksi ja mukautettaviksi. 2,18 (Tammikuu 2013) yksinkertaistaa huomattavasti tämän komennon syntaksia sekä muita tarkennuskomentoja (ohita, aseta)

Vuorovaikutus LaTeX: n, LibreOfficen, OpenOfficen ja Scribuksen kanssa

Lilypond-book- nimisen ohjelman avulla voit rakentaa monimutkaisia LaTeX- asiakirjoja , jotka sisältävät vaihtelevan pituisia kappaleita (nuotti tai koko liike) sekoitettuna tekstiin ja muihin LaTeXin muualla tarjoamiin symboleihin (matemaattiset kaavat, stereokemia, shakkipeli ,  jne. ).

Voit myös käynnistää LilyPondin parametrilla, --texjoka luo TeX- koodin, joka voidaan sitten integroida toiseen tiedostoon.

OOoLiLyPond plugin olemassa LibreOffice ja OpenOffice , jonka voit integroida pisteet fragmenttien tekstiin. Scribus sisältää vastaavan laajennuksen sekä erikoistuneemman Gregorio- laajennuksen gregoriaanisen laulun varten.

Toimittajan valinta ja tiedoston luominen

Periaatteessa mikä tahansa editori voi luoda ja muokata ly-tiedostoa. Mutta käytännössä etsimme tietojen käsittelyn helppoutta (syntaksitarkistus, makrot tai esiohjelmoidut toiminnot, jotka mahdollistavat muun muassa .ly-tiedoston yleisen rakenteen luomisen, otsikoiden, tekstitysten, kirjailijan, instrumentit  jne. ). Joidenkin toimittajien mukana tulee moduuli, joka on tarkoitettu työskentelyyn LilyPondin kanssa, kuten emacs, Vim ja erityisesti jEdit , erittäin hyödyllinen aloittelijoille, erittäin tehokas edistyneemmille, saatavana GNU GPL: n ja cross-platformin kautta.

Joissakin teksti toimittajat tarjoavat mahdollisuuden väritys komennot ( syntaksin ), signalointi virheet (keskeneräinen komentoja esimerkiksi).

jEditillä on siis erittäin tehokas laajennus (laajennus), jonka avulla voit käynnistää LilyPond-tiedoston kokoamisen, sallia PDF-tiedoston katselun, tiedoston (rajoitetun) muokkaamisen osoittamalla ja napsauttamalla , etsimällä lähteestä tietyn kuvion muodostavan koodirivin tiedosto  jne. Tätä laajennusta ei enää ylläpidetätammikuu 2010.

Yksi toimittaja, Frescobaldi , on omistettu kokonaan LilyPondille. Se sallii tekstin muokkaamisen automaattisella avainsanan syöttämisellä, mutta siinä on myös tarkasteluikkuna, jossa kirjeenvaihto lähdetekstistä katseluun ja päinvastoin. Sitä vastoin Frescobaldi on tehokas ja välttämätön apu suurille projekteille (sinfoniset teokset, jotka edellyttävät kymmenien erilaisten tiedostojen käyttöä). Frescobaldin uusin versio mahdollistaa jopa reaaliaikaisen tuloksen tuottamisen, joka on toimiva pienille projekteille.

Huomautuksia ja viitteitä

Huomautuksia

  1. Tämä lähestymistapa vastaa ensimmäisiä tietokoneiden tekstinkäsittelyohjelmia \ TeX. MusixTeX tai Amadeus (nuotinnus) olivat jo omaksuneet tämän kaavan vaihtelevalla menestyksellä.

Viitteet

  1. "  https://lilypond.org/doc/v2.22/Documentation/web/news  " (käytetty 7. helmikuuta 2021 )
  2. "  https://git.savannah.gnu.org/cgit/lilypond.git/tag/?h=release/2.22.0-1  " ,10. tammikuuta 2021(käytetty 7. helmikuuta 2021 )
  3. "  https://lilypond.org/doc/v2.23/Documentation/web/news  " (käytetty 7. helmikuuta 2021 )
  4. "  https://git.savannah.gnu.org/cgit/lilypond.git/tag/?h=release/2.23.0-1  " ,24. tammikuuta 2021(käytetty 7. helmikuuta 2021 )
  5. (in) asiakirjat LilyPond "  GNU LilyPond Learning Manual: Johdanto  " on lilypond.org ,Heinäkuu 2002(käytetty 3. elokuuta 2012 ) .
  6. LilyPond-ohjeet, "  Essee automaattisesta musiikin polttamisesta  " , lilypond.org ,7. maaliskuuta 2011(käytetty 3. elokuuta 2012 ) .
  7. (in) "  nimi pelin  " päälle lilypond.org ,7. maaliskuuta 2011(käytetty 3. elokuuta 2012 ) .
  8. "  Muistikielisten nuottien nimet  " , General Musical Notation , lilypond.org , LilyPond - Notation Manual (v. 2.18.2),17. maaliskuuta 2014(käytetty 4. joulukuuta 2014 ) .
  9. (sisään) Samuel Hartmann, "  OOoLilyPond (Oly) - musiikkikirjasto OpenOffice.org- sivustossa  " osoitteessa ooolilypond.sourceforge.net ,heinäkuu 2009(käytetty 3. elokuuta 2012 ) .

Katso myös

Aiheeseen liittyvät artikkelit

Ulkoiset linkit