Ante XWiki Home » Mūzika un māksla » Kas ir LilyPond?

Kas ir LilyPond?

Last modified by Administrator on 2011/06/06 17:12

Kas ir LilyPond?

GNU LilyPond ir bezmaksas programmatūra nošu formatēšanai gan Windows, gan Linux operētājsistēmā. Tās ieejas formāts ir vienkāršs teksta fails, bet izejas formāti var būt Postscript un PDF drukājami dokumenti, PNG attēli, SVG vektorgrafika kā arī mūzikas fails MIDI formā (šī iespēja pieejama tad, ja LilyPond nošu pierakstā norādīts MIDI informācijas bloks ar izpildes ātrumu un instrumentiem).

Kādēļ Webā pieejams maz nošu mūzikas

Salīdzinot ar attēlu un teksta pārpilnību; mūzikas pieraksti, MIDI faili utml. joprojām sastopami samērā reti. Tam ir vairāki iemesli:

  1. Notīm nav pazīstami tādi vispārpieejami glabāšanas formāti, kādi dokumentiem un attēliem ir PDF, MS Word, HTML, PNG, JPEG, u.c. Katrai nošu salikšanas programmai šis attēlošanas formāts ir cits.
  2. Esošās pārlūkprogrammas nav pietiekami integrētas ar nošu attēlošanas un MIDI atskaņošanas programmatūru.
  3. Daļu no aktuālās mūzikas liedz publiskot autortiesību ierobežojumi.
Tādēļ LilyPond ir aktuāls rīks, kurš var padarīt nošu veidošanu un apmaiņu Internetā krietni vienkāršāku.

Klaviermūzikas paraugs

Lai saprastu, kā nošu formatēšanas programmatūra LilyPond atšķiras no citām nošu salikšanas un apstrādes programmām, varam aplūkot piemēru. Iedomāsimies, ka ir jāizveido kāds nošu teksta fragments (sk. piemēru).
berlioz_waltz.png
Attēls: Valša tēma no H.Berlioza Fantastiskās simfonijas

Daudzos nošu rediģēšanas rīkos šīs notis būtu jāievada ar klaviatūras un peles palīdzību, lietotājs ikbrīdi redzētu ievadīto nošu tekstu; savukārt ievadītos nošu tekstus uzglabātu bināros formātos, ko citi rīki ne vienmēr varēs atvērt. Tas var būt ērti gala lietotājam, kurš vēlas vienkārši ievadīt notis un tās pavairot, bet šādi ievadītu nošu tekstu apstrādi var būt grūtāk automatizēt. LilyPond apraksta notis vienkāršā teksta formātā, ko var rediģēt ar jebkuru teksta redaktoru (piemēram, Notepad). Šādu nošu apstrādi vieglāk integrēt ar citām programmām, rakstīt notis XWiki, organizēt vairāku cilvēku sadarbību, utml. Zemāk dota valša tēma pierakstīta LilyPond notācijā:

\version "2.8.8"
%{
@author Hector Berlioz
@piece Symphonie Fantastique
@part Part 2: Un Bal - Valse
@fragment Theme of the Valse
%}
#(set-global-staff-size 14)
\paper{
  line-width = 14\cm
  left-margin = 1\cm
  ragged-bottom = ##t
  ragged-last-bottom = ##t
  between-system-space = 0.5\cm
  system-count = 2
}
\score {
{\new GrandStaff
<<
\new Staff { \clef treble \key a \major \time 3/8  
  \relative c'' { \partial 8*1 cis16\p^\markup{\tiny \sans "Allegro non troppo"}( b) | 
  a(\stemDown gis a b cis d) | 
  e8.( eis16 fis gis) | 
  a8.( gis16 b a) | 
  gis4( fis16) r |
% stave 5
  fis4\sf\>( d16 cis\!) | 
  cis( b) b( a gis a) | 
  b( ais b) e( dis e) | 
  cis8 r8 }
}
\new Staff { \clef bass \key a \major \time 3/8
  { \partial 8*1 r8 | 
  <<a,8\noBeam a,,>> <<a cis' e'>> <<a cis' e'>> | 
  <<a,8\noBeam a,,>> <<a cis' e'>> <<a cis' e'>> | 
  <<a,8\noBeam a,,>> <<cis' e' a'>> <<cis' e' a'>> | 
  <<d\noBeam d,>> \clef treble <<d' fis' a'>> <<d' fis' a'>> |
% stave 5
  \clef bass <<b,8\noBeam b,,>> \clef treble <<d' fis' b'>> <<d' fis' b'>> | 
  \clef bass <<gis8\noBeam gis,>> \clef treble <<gis b e'>> <<gis b e'>> |
  \clef bass <<e8\noBeam e,>> \clef treble <<b d' gis'>> <<b d' gis'>> | 
  \clef bass  <<a8\noBeam a,>> \clef treble <<cis' e' a'>>  }
}
>>
} 
%\midi { \tempo 4=144 }
}

Šo LilyPond piemēru var noglabāt, piemēram, failā berlioz_waltz.ly. Ievērojiet, ka faila paplašinājumu labāk izvēlēties "ly", nevis "txt".

Pirmie soļi

  1. Lai pārveidotu LilyPond formāta mūziku par drukājamu PDF dokumentu, uz Windows mašīnas jāinstalē LilyPond programmatūra.
  2. Pēc tam ar dubultklikšķi jāklikšķina LilyPond formātā pierakstītam failam, piemēram, berlioz_waltz.ly (t.i. ja augšminēto piemēru esat noglabājuši failā ar atbilstošu nosaukumu).
  3. Lai izveidotu PNG attēlu ar notīm, ko var likt Web lapā, var atvērt DOS lodziņu (Start -> Run -> cmd, un rakstīt šādas divas komandas:
    set PATH=C:\Program Files\LilyPond\usr\bin;%PATH%
    lilypond --png berlioz_waltz.ly
    Pirmā komanda norāda uz to direktoriju, kur instalēts lilypond.exe, ja uz Jūsu mašīnas LilyPond ir citur, direktoriju var pamainīt. Otrā komanda norāda, ka jāveido PNG formāta attēls.

Gregoriāniskas mūzikas paraugs

Gregoriāniskiem dziedājumiem izplatīts nošu pieraksts uz 4 nošu līnijām, kur ar īpatnējiem apzīmējumiem (neumes) apzīmētas artikulācijas/locījumi dziesmas izpildē. LilyPond ir atbalsts arī gregoriānisku dziedājumu pierakstam. Sk. ilustrāciju Salve Regina?. LilyPond dokumentācijā teikts, ka horizontālais nošu un teksta izvietojums gregoriāniskām notīm vēl ir tālu no pilnības.

Citi piemēri

LilyPond dokumentācijā doti dažādi piemēri. Sk. Ģitāras akordu diagrammas; notīm var pievienot liriku, burtu akordus, salikt vairāku instrumentu partijas, pierakstot sarežģītu simfonisko mūziku, utml.

Bibliogrāfija

  1. Instalācija
  2. LilyPond dokumentācija lietotājiem
  3. LilyPond programmatūras dokumentācija
  4. Mutopia - bezmaksas nošu datubāze, kas tiek veidota LilyPond formātā
  5. Wikipedia.org
Tags:
Created by Kalvis Apsītis on 2008/01/05 15:40

This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 3.0.36132 - Documentation