@end ignore
-@c \version "2.13.36"
+@c \version "2.19.21"
@node Elemi kottaírás
@chapter Elemi kottaírás
maradva.
@menu
-* Módosítás és előjegyzés::
+* Ütemvonalak és ütemek ellenőrzése::
+* Hangmagasság és előjegyzés::
* Ívek::
* Artikuláció és dinamika::
* Szöveges utasítások::
* Haladó ritmikai parancsok::
@end menu
+@node Ütemvonalak és ütemek ellenőrzése
+@subsection Ütemvonalak és ütemek ellenőrzése
+@translationof Bar lines and bar checks
-@node Módosítás és előjegyzés
-@subsection Módosítás és előjegyzés
-@translationof Accidentals and key signatures
+@menu
+* Ütemvonalak::
+* Ütemek ellenőrzése::
+@end menu
+
+@node Ütemvonalak
+@unnumberedsubsubsec Ütemvonalak
+@translationof Bar lines
+
+A normál (egyszeres) ütemvonalak automatikusan a kottába kerülnek,
+nem szükséges kézzel szerkeszteni őket. Más típusú ütemvonalakat a
+@code{\bar} parancs segítségével jeleníthetünk meg, például a
+@code{\bar "||"} dupla ütemvonalat jelöl, vagy a @code{\bar "|."}
+záró ütemvonalat. Az ütemvonalak teljes listája megtalálható a
+@ruser{Bar lines} fejezetben.
+
+@lilypond[verbatim,quote,relative=2]
+g1 e1 \bar "||" c2. c'4 \bar "|."
+@end lilypond
+
+@node Ütemek ellenőrzése
+@unnumberedsubsubsec Ütemek ellenőrzése
+@translationof Bar checks
+
+Habár nem kötelező, de hasznos, ha jelezzük az @emph{ütemek határát} a
+bemeneti fájlokban. Ezt az ütem szimbólumával, a @code{|}
+segítségével tehetjük meg. A program képes az ütemeket ellenőrizni,
+annak megfelelően, hogy az ütemek megfelelő hosszúságúak-e.
+Az ütemvonalak rögzítése emellett segíti a bemeneti fájlunk könnyebb olvashatóságát,
+hiszen átláthatóbbá, rendezettebbé teszi azt.
+
+@c This example deliberately produces a warning
+@lilypond[verbatim,quote]
+\relative {
+ g'1 | e1 | c2. c' | g4 c g e | c4 r r2 |
+}
+@end lilypond
+
+Ha lefordítjuk a fenti LilyPond fájlt, az alábbi figyelmeztetést fogjuk látni:
+
+@example
+warning: barcheck failed at: 1/2
+ g1 | e1 | c2. c'
+ | g4 c g e | c4 r r2 |
+@end example
+
+Bár a hiányzó időtartam ezen egyszerű példánál a zenei kimenetből
+egyértelműen látszik, a figyelmeztető üzenet célravezetően
+hívja fel a figyelmet a hiányzó @code{4}-re a 3. ütemben.
+
+@seealso
+A kottaírás kézikönyve:
+@ruser{Bar and bar number checks}.
+
+
+@node Hangmagasság és előjegyzés
+@subsection Hangmagasság és előjegyzés
+@translationof Pitches and key signatures
+
+@menu
+* Módosítójelek::
+* Előjegyzés::
+* Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban::
+@end menu
+
+@warning{A felhasználók gyakran félreértik azt, ahogy a LilyPond az előjegyzéseket
+alkalmazza -- kérjük olvassa el a figyelmeztetés az oldal alján.}
-@subheading Módosítójelek
+@node Módosítójelek
+@unnumberedsubsubsec Módosítójelek
+@translationof Pitch alterations
@cindex módosítójelek
@cindex előjegyzés és módosítójelek
Fogalomtár: @rglos{sharp}, @rglos{flat}, @rglos{double sharp},
@rglos{double flat}, @rglos{accidental}.
+A hangok neve LilyPondban jelzi a módosítójelet is. Például a @code{c} mindig
+c hangot jelez (nem ciszt), az előjegyzéstől függetlenül.
+
@notation{Keresztes} hangot a hang neve után közvetlenül @code{is} utótagot
-írva kapunk, @notation{bés} hangot pedig @code{es}-t írva. Értelemszerűen
+írva kapunk, @notation{bés} hangot pedig @code{es}-t (asz és esz
+esetén akár egyszerűen @code{s}-t) írva. Értelemszerűen
@notation{kettős kereszt} és @notation{kettős bé} rendre @code{isis} és
@code{eses} hozzáadásával írható le. Ez a szabály az északi és a germán
nyelvek elnevezési hagyományaiból ered. Más megnevezésű
c. fejezetben van leírva.
@lilypond[verbatim,quote,relative=2]
-cis1 ees fisis, aeses
+cis4 ees fisis, aeses
@end lilypond
-@subheading Előjegyzés
+@node Előjegyzés
+@unnumberedsubsubsec Előjegyzés
+@translationof Key signatures
@cindex előjegyzés
@cindex dúr
@cindex moll
@cindex előjegyzés és módosítójelek
@cindex hangzás és lejegyzés különbsége
+@cindex lejegyzés és hangzás különbsége
@funindex \key
-@funindex key
@funindex \major
-@funindex major
@funindex \minor
-@funindex minor
Fogalomtár: @rglos{key signature}, @rglos{major},
@rglos{minor}.
melyet a hangnem alaphangja és színezete (dúr: @code{\major} vagy
moll: @code{\minor}) követ.
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote,relative=1]
\key d \major
-a1
-\key c \minor
-a
+d4 fis a c |
+\bar "||" \key c \minor
+c,4 ees g b |
@end lilypond
@smallspace
-@subheading Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban
+@node Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban
+@unnumberedsubsubsec Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban
+@translationof Warning: key signatures and pitches
Fogalomtár: @rglos{accidental}, @rglos{key signature},
@rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp},
-@rglos{transposition}.
+@rglos{transposition}, @rglos{Pitch names}.
A @notation{módosítások}, az @notation{előjegyzés} és az ütemvonalak
együttesen határozzák meg, hogy milyen @notation{módosítójelek} jelennek meg
@lilypond[verbatim,quote,relative=2]
\key d \major
-d cis fis
+cis4 d e fis
@end lilypond
@noindent
@qq{a megfelelő vonalra egy kottafejet kell írni}, hanem azt, hogy
@qq{itt egy h hang szól}. Pl. Asz-dúrban a h hang elé kerül módosítójel:
+
@lilypond[verbatim,quote,relative=2]
\key aes \major
-b
+aes4 c b c
@end lilypond
Az, hogy minden módosítást külön meg kell adni, csak kevés többletmunkát
@seealso
-Referencia: @ruser{Note names in other languages},
-@ruser{Accidentals}, @ruser{Automatic accidentals},
+A kottaírás kézikönyve:
+@ruser{Note names in other languages},
+@ruser{Accidentals},
+@ruser{Automatic accidentals},
@ruser{Key signature}.
-Fogalomtár: @rglos{Pitch names}.
-
@node Ívek
@subsection Ívek
@funindex ( ... )
@funindex \( ... \)
-@subheading Átkötés
+@menu
+* Átkötés::
+* Kötőív::
+* Frazeálóív::
+* Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban::
+@end menu
+@node Átkötés
+@unnumberedsubsubsec Átkötés
+@translationof Ties
Fogalomtár: @rglos{tie}.
karaktert írunk.
@lilypond[verbatim,quote,relative=2]
-g4~ g c2~
-c4 ~ c8 a8 ~ a2
+g4~ g c2~ | c4~ c8 a~ a2 |
@end lilypond
-@subheading Kötőív
+@cindex bare duration
+@cindex duration, bare
+When the pitch does not change, as is always the case with tied notes,
+subsequent pitches may be omitted, specifying just the bare duration:
+
+@lilypond[verbatim,quote,relative=2]
+g4~ 4 c2~ | 4~ 8 a~ 2 |
+@end lilypond
+
+This shorthand may be useful in other places where the rhythm changes
+with an unchanging pitch, but remember that a bare pitch followed by a
+space and a bare duration will be interpreted as a single note. In
+other words, @code{c4 a 8 8} would be interpreted as @code{c4 a8 a8},
+not as @code{c4 a4 a8 a8}. Write instead @code{c4 a4 8 8 }.
+
+@node Kötőív
+@unnumberedsubsubsec Kötőív
+@translationof Slurs
Fogalomtár: @rglos{slur}.
d4( c16) cis( d e c cis d) e( d4)
@end lilypond
-@subheading Frazeálóív
+@node Frazeálóív
+@unnumberedsubsubsec Frazeálóív
+@translationof Phrasing slurs
+
Fogalomtár: @rglos{slur}, @rglos{phrasing}.
de egyszerre két kötőív vagy két frazeálóív nem.
@lilypond[verbatim,quote,relative=2]
-a8(\( ais b c) cis2 b'2 a4 cis,\)
+g4\( g8( a) b( c) b4\)
@end lilypond
@smallspace
@cindex kötőív és átkötés különbsége
-@subheading Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban
+
+@node Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban
+@unnumberedsubsubsec Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban
+@translationof Warnings: slurs vs. ties
Fogalomtár: @rglos{articulation}, @rglos{slur}, @rglos{tie}.
átkötött hangok.
@lilypond[verbatim,quote,relative=2]
-c2~( c8 fis fis4 ~ fis2 g2)
+c4~( c8 d~ 4 e)
@end lilypond
@seealso
-Referencia: @ruser{Ties}, @ruser{Slurs},
+A kottaírás kézikönyve:
+@ruser{Ties},
+@ruser{Slurs},
@ruser{Phrasing slurs}.
@subsection Artikuláció és dinamika
@translationof Articulation and dynamics
+@menu
+* Artikuláció::
+* Ujjrend::
+* Dinamika::
+@end menu
-@subheading Artikuláció
+@node Artikuláció
+@unnumberedsubsubsec Artikuláció
+@translationof Articulations
@cindex artikuláció
@cindex hangsúly
karakterrel lehet jelezni, pl. a staccatóhoz @code{-.} írandó a hang után:
@lilypond[verbatim,quote,relative=2]
-c-. c-- c-> c-^ c-+ c-_
+c4-^ c-+ c-- c-!
+c4-> c-. c2-_
@end lilypond
-@subheading Ujjrend
+@node Ujjrend
+@unnumberedsubsubsec Ujjrend
+@translationof Fingerings
@cindex fingering
kerüljenek a jelzések.
@lilypond[verbatim,quote,relative=2]
-c_-^1 d^. f^4_2-> e^-_+
+c4_-^1 d^. f^4_2-> e^-_+
@end lilypond
-@subheading Dinamika
+@node Dinamika
+@unnumberedsubsubsec Dinamika
+@translationof Dynamics
@cindex dinamika
@cindex decrescendo
@funindex \mf
@funindex \pp
@funindex \<
-@funindex <
@funindex \>
-@funindex >
@funindex \!
-@funindex !
Fogalomtár: @rglos{dynamics}, @rglos{crescendo},
@rglos{decrescendo}.
@seealso
-Referencia: @ruser{Articulations and ornamentations},
-@ruser{Fingering instructions}, @ruser{Dynamics}.
+A kottaírás kézikönyve:
+@ruser{Articulations and ornamentations},
+@ruser{Fingering instructions},
+@ruser{Dynamics}.
@node Szöveges utasítások
@cindex formázott szöveg
@funindex \markup
-@funindex markup
A hangokhoz a következő módon lehet szöveges jelzéseket rendelni:
@lilypond[verbatim,quote,relative=2]
-c1^"espr" a_"legato"
+c2^"espr" a_"legato"
@end lilypond
Ez nem dalszöveg, hanem szöveges előadási utasítások bevitelére szolgál!
Formázott szöveget a @code{\markup} blokkon belülre kell elhelyezni:
@lilypond[verbatim,quote,relative=2]
-c1^\markup{ \bold espr}
-a1_\markup{
+c2^\markup { \bold espr }
+a2_\markup {
\dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
}
@end lilypond
@seealso
-Referencia: @ruser{Writing text}.
+A kottaírás kézikönyve:
+@ruser{Writing text}.
@node Automatikus és kézi gerendázás
@funindex [
@funindex ]
@funindex \autoBeamOff
-@funindex autoBeamOff
@funindex \autoBeamOn
-@funindex autoBeamOn
Fogalomtár: @rglos{beam}.
hangja után @code{[}, az utolsó hangja után @code{]} írandó.
@lilypond[verbatim,quote,relative=2]
-a8[ ais] d[ ees r d] a b
+a8[ ais] d[ ees r d] c16 b a8
@end lilypond
Az automatikus gerendázás kikapcsolására az @code{\autoBeamOff} parancs
@lilypond[verbatim,quote,relative=2]
\autoBeamOff
-a8 c b4 d8. c16 b4
+a8 c b4 d8. c16 b4 |
\autoBeamOn
-a8 c b4 d8. c16 b4
+a8 c b4 d8. c16 b4 |
@end lilypond
@seealso
-Referencia: @ruser{Automatic beams}, @ruser{Manual beams}.
+A kottaírás kézikönyve:
+@ruser{Automatic beams},
+@ruser{Manual beams}.
@node Haladó ritmikai parancsok
@subsection Haladó ritmikai parancsok
@translationof Advanced rhythmic commands
-@subheading Felütés
+@menu
+* Felütés::
+* n-olák::
+* Előkék::
+@end menu
+
+@node Felütés
+@unnumberedsubsubsec Felütés
+@translationof Partial measure
@cindex felütés
@cindex csonkaütem
@funindex \partial
-@funindex partial
Fogalomtár: @rglos{anacrusis}.
@notation{Felütés} a @code{\partial} kulcsszó segítségével kapható.
-A parancs után egy ritmusértéket kell írni: @code{\partial 4} egy
+A parancs után egy ritmusértéket kell írni: például @code{\partial 4} egy
negyed értékű felütést, @code{\partial 8} egy nyolcad értékű felütést
eredményez.
@lilypond[verbatim,quote,relative=2]
-\partial 8
-f8 c2 d
+\partial 8 f8 |
+c2 d |
@end lilypond
-@subheading n-olák
+@node n-olák
+@unnumberedsubsubsec n-olák
+@translationof Tuplets
+
@cindex triola
@cindex n-ola
-@funindex \times
-@funindex times
+@funindex \tuplet
Fogalomtár: @rglos{note value}, @rglos{triplet}.
2/3 kell, hogy legyen a tört értéke.
@lilypond[verbatim,quote,relative=2]
-\times 2/3 { f8 g a }
-\times 2/3 { c r c }
-\times 2/3 { f,8 g16[ a g a] }
-\times 2/3 { d4 a8 }
+\tuplet 3/2 { f8 g a }
+\tuplet 3/2 { c r c }
+\tuplet 3/2 { f,8 g16[ a g a] }
+\tuplet 3/2 { d4 a8 }
@end lilypond
-@subheading Előkék
+@node Előkék
+@unnumberedsubsubsec Előkék
+@translationof Grace notes
@cindex előke
@cindex acciaccatura
@cindex appoggiatura
@funindex \grace
-@funindex grace
@funindex \acciaccatura
-@funindex acciaccatura
@funindex \appoggiatura
@funindex acciaccatura
áll:
@lilypond[verbatim,quote,relative=2]
-c2 \grace { a32[ b] } c2
+c2 \grace { a32 b } c2
c2 \appoggiatura b16 c2
c2 \acciaccatura b16 c2
@end lilypond
@seealso
-Referencia: @ruser{Grace notes}, @ruser{Tuplets},
+A kottaírás kézikönyve:
+@ruser{Grace notes},
+@ruser{Tuplets},
@ruser{Upbeats}.
@cindex összetett zenei kifejezés
@cindex zenei kifejezés, összetett
+
+@menu
+* Analógia matematikai kifejezések::
+* Egyidejű zenei kifejezések több kottasor::
+* Egyidejű zenei kifejezések egy kottasor::
+@end menu
+
A LilyPond bemeneti fájljaiban a zene @emph{zenei kifejezésekből} épül fel.
Egy hang már egy kifejezés:
{ { a4 g } f g }
@end lilypond
-@subheading Analógia: matematikai kifejezések
+@node Analógia matematikai kifejezések
+@unnumberedsubsubsec Analógia: matematikai kifejezések
+@translationof Analogy mathematical expressions
Ez a mechanizmus a matematikai képletekhez hasonló: egy nagy képlet
sok kicsi képletből, vagyis kifejezésből épül fel, melyek további
többszólamú zene esetén.
-@subheading Egyidejű zenei kifejezések: több kottasor
+@node Egyidejű zenei kifejezések több kottasor
+@unnumberedsubsubsec Egyidejű zenei kifejezések: több kottasor
+@translationof Simultaneous music expressions multiple staves
@cindex több kottasor
@cindex kottasor
három szólammá:
@lilypond[verbatim,quote]
-\relative c'' {
+\relative {
<<
- { a4 g }
- { f e }
- { d b }
+ { a'2 g }
+ { f2 e }
+ { d2 b }
>>
}
@end lilypond
parancs viszonyítási hangjához képest.}
-@subheading Egyidejű zenei kifejezések: egy kottasor
+@node Egyidejű zenei kifejezések egy kottasor
+@unnumberedsubsubsec Egyidejű zenei kifejezések: egy kottasor
+@translationof Simultaneous music expressions single staff
A LilyPond onnan állapítja meg, hogy egy vagy több kottasor szerepel-e a
darabban, hogy az első kifejezés többszólamú-e. Ha nem, egy kottasort
hoz létre, ha igen, többet.
@lilypond[verbatim,quote]
-\relative c'' {
- c2 <<c e>>
- << { e f } { c <<b d>> } >>
+\relative {
+ c''2 <<c e>>
+ << { e2 f } { c2 <<b d>> } >>
}
@end lilypond
@cindex kontextus
@funindex \new Staff
-@funindex new Staff
@funindex Staff
@funindex \new
-@funindex new
@funindex Score
@funindex Voice
@funindex Lyrics
@code{>>} jelekkel kell összekombinálni:
@lilypond[verbatim,quote]
-\relative c'' {
+\relative {
<<
- \new Staff { \clef treble c }
- \new Staff { \clef bass c,, }
+ \new Staff { \clef treble c''4 }
+ \new Staff { \clef bass c,,4 }
>>
}
@end lilypond
mint a poliritmikus.
@lilypond[verbatim,quote]
-\relative c'' {
+\relative {
<<
- \new Staff { \clef treble \key d \major \time 3/4 c }
- \new Staff { \clef bass c,, }
+ \new Staff { \clef "treble" \key d \major \time 3/4 c''4 }
+ \new Staff { \clef "bass" c,,4 }
>>
}
@end lilypond
-
-
@node Kottasor-csoport
@subsection Kottasor-csoport
@translationof Staff groups
Egy rövid zongoradarab-részlet:
@lilypond[verbatim,quote]
-\relative c'' {
+\relative {
\new PianoStaff <<
- \new Staff { \time 2/4 c4 e g g, }
- \new Staff { \clef bass c,, c' e c }
+ \new Staff { \time 2/4 c''4 e g g, }
+ \new Staff { \clef bass c,,4 c' e c }
>>
}
@end lilypond
@seealso
-Referencia: @ruser{Keyboard and other multi-staff instruments},
+A kottaírás kézikönyve:
+@ruser{Keyboard and other multi-staff instruments},
@ruser{Displaying staves}.
a megfelelő jelzések a kacsacsőrök után szerepelnek.
@lilypond[verbatim,quote,relative=2]
-r4 <c e g>8[ <c f a>]~ <c f a>2
-r4 <c e g>8( <c e g>\> <c e g>4 <c f a>\!)
+r4 <c e g>~ <c f a>2 |
+<c e g>8[ <c f a> <c e g> <c f a>]
+ <c e g>8\>[ <c f a> <c f a> <c e g>]\! |
+r4 <c e g>8.\p <c f a>16( <c e g>4-. <c f a>) |
@end lilypond
+@seealso
+A kottaírás kézikönyve:
+@ruser{Chorded notes}.
@node Több szólam egy kottasoron belül
@subsection Több szólam egy kottasoron belül
elmagyarázza a témakört.
@seealso
-Tankönyv: @ref{A szólamok zenét tartalmaznak}.
+Tankönyv:
+@ref{A szólamok zenét tartalmaznak}.
-Referencia: @ruser{Simultaneous notes}.
+A kottaírás kézikönyve:
+@ruser{Simultaneous notes}.
@node Dalok
@section Dalok
@cindex dal
@funindex \addlyrics
-@funindex addlyrics
Fogalomtár: @rglos{lyrics}.
kezdődik:
@lilypond[verbatim,quote]
-\relative c'' {
+\relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
+ d''4 b8 c4 a8 d4 b8 g4
}
@end lilypond
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
+ d''4 b8 c4 a8 d4 b8 g4
}
\addlyrics {
Girls and boys come out to play,
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
- g8 a4 b8 c b a d4 b8 g4.
+ d''4 b8 c4 a8 | d4 b8 g4 g8 |
+ a4 b8 c b a | d4 b8 g4. |
}
\addlyrics {
Girls and boys come out to play,
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
- g8 a4 b8 c( b) a d4 b8 g4.
+ d''4 b8 c4 a8 | d4 b8 g4 g8 |
+ a4 b8 c( b) a | d4 b8 g4. |
}
\addlyrics {
Girls and boys come out to play,
>>
@end lilypond
+
Most már a dalszöveg jól illeszkedik a dallamra, de az automatikus gerendázás
-az angolszász konvenció értelmében nem megfelelő a @notation{shine as}
-szavakon. Írjuk felül ezt kézzel (ld. az @ref{Automatikus és kézi gerendázás}
-szakaszt):
+nem felel meg az angolszász konvenciónak a @notation{shine as} szavakon.
+Írjuk felül ezt kézzel (ld. az @ref{Automatikus és kézi gerendázás} szakaszt):
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
- g8 a4 b8 c([ b]) a d4 b8 g4.
+ d''4 b8 c4 a8 | d4 b8 g4 g8 |
+ a4 b8 c([ b]) a | d4 b8 g4. |
}
\addlyrics {
Girls and boys come out to play,
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
+ d''4 b8 c4 a8 d4 b8 g4
g8 a4 b8 c[ b] a d4 b8 g4.
}
\addlyrics {
Ha egy melizma nagyon hosszú, @notation{szótagjelző vonalat} szokás húzni,
amíg a melizma tart. Ezt két alulvonással (@code{__}) jelezzük. Íme Purcell
-@notation{Dido és Aeneas} c. operájából @notation{Dido búcsúáriájának} első
+@notation{Dido és Æneas} c. operájából @notation{Dido búcsúáriájának} első
három üteme:
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \minor
\time 3/2
- g2 a bes bes( a)
- b c4.( bes8 a4. g8 fis4.) g8 fis1
+ g'2 a bes | bes2( a) b2 |
+ c4.( bes8 a4. g8 fis4.) g8 | fis1
}
\addlyrics {
When I am laid,
@c but the example is long enough to avoid looking strange.
@lilypond[verbatim,quote,noragged-right]
<<
- \relative c' {
+ \relative {
\key g \major
\time 3/4
\partial 4
- d4 g4 g a8( b) g4 g4
- b8( c) d4 d e4 c2
+ d'4 | g4 g a8( b) | g4 g b8( c) |
+ d4 d e | c2
}
\addlyrics {
A -- way in a __ man -- ger,
- no __ crib for a bed, __
+ no __ crib for a bed,
}
>>
@end lilypond
@c but the example is long enough to avoid looking strange.
@lilypond[verbatim,quote,noragged-right]
<<
- \relative c' {
- \clef bass
+ \relative {
+ \clef "bass"
\key c \major
\time 6/8
- c4.~ c8 d b c([ d]) b c d b c
+ c'4.~ 8 d b | c8([ d]) b c d b | c8
}
\addlyrics {
Lar -- go_al fac -- to -- tum del -- la cit -- tà
@seealso
-Referencia: @ruser{Vocal music}.
+A kottaírás kézikönyve:
+@ruser{Vocal music}.
@node Azonos dalszöveg több kottasorhoz
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key f \major
\time 6/8
\partial 8
- c8 c([ bes]) a a([ g]) f f'4. b, c4.~ c4
+ c''8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
}
\addlyrics {
Let flee -- cy flocks the hills a -- dorn, __
}
- \relative c' {
+ \relative {
\key f \major
\time 6/8
\partial 8
- r8 r4. r4 c8 a'([ g]) f f([ e]) d e([ d]) c bes'4
+ r8 | r4. r4 c'8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
}
\addlyrics {
Let flee -- cy flocks the hills a -- dorn,
c. szakaszban olvasható.
@seealso
-Referencia: @ruser{Vocal music}.
+A kottaírás kézikönyve:
+@ruser{Vocal music}.
@node Utolsó simítások
@menu
* Művek szervezettebbé tétele változók segítségével::
-* Verziószám::
* Cím és más adatok megadása::
* Abszolút hangmagasság-megadás::
* Hogyan tovább?::
@c KEEP LY
@lilypond[verbatim,quote]
-hegedu = \new Staff {
- \relative c'' {
- a4 b c b
+hegedű = \new Staff {
+ \relative {
+ a'4 b c b
}
}
-csello = \new Staff {
- \relative c {
+cselló = \new Staff {
+ \relative {
\clef bass
e2 d
}
}
{
<<
- \hegedu
- \csello
+ \hegedű
+ \cselló
>>
}
@end lilypond
@noindent
-A változók nevei csak az angol ábécé betűit tartalmazhatják. Nem
-tartalmazhatnak ékezetes karaktert, számot, aláhúzást, kötőjelet stb.
+A változók nevei csak betűket tartalmazhatnak. Nem
+tartalmazhatnak számot, aláhúzást, kötőjelet stb.
A változókat azelőtt kell definiálni, mielőtt még hivatkoznánk rájuk,
de később akármennyiszer felhasználhatjuk őket, így pl. könnyebben vihetünk
@c KEEP LY
@lilypond[verbatim,quote]
-triolaA = \times 2/3 { c,8 e g }
-utemA = { \triolaA \triolaA \triolaA \triolaA }
+triolaA = \tuplet 3/2 { c,8 e g }
+ütemA = { \triolaA \triolaA \triolaA \triolaA }
\relative c'' {
- \utemA \utemA
+ \ütemA \ütemA
}
@end lilypond
Sok más típusú értéket is hozzárendelhetünk egy változóhoz. Például:
@example
-szelesseg = 4.5\cm
-nev = "Wendy"
-AOtosLap = \paper @{ paperheight = 21.0 \cm @}
+szélesség = 4.5\cm
+név = "Wendy"
+AÖtösLap = \paper @{ paperheight = 21.0 \cm @}
@end example
Tartalmától függően egy változó különböző helyeken használható fel.
@example
\paper @{
- \AOtosLap
- line-width = \szelesseg
+ \AÖtösLap
+ line-width = \szélesség
@}
@{
- c4^\name
+ c4^\név
@}
@end example
-@node Verziószám
-@subsection Verziószám
-@translationof Version number
-
-@cindex verzió
-@cindex verziószám
-@cindex frissítés
-
-@funindex \version
-@funindex version
-@funindex convert-ly
-
-A @code{\version} utasítással kell megadni, hogy a LilyPond melyik verziója
-számára készült a fájl:
-
-@example
-\version @w{"@version{}"}
-@end example
-
-@noindent
-Ezt megállapodás szerint a LilyPond fájl legelejére helyezzük.
-
-A verziómegjelölés célja, hogy a LilyPond későbbi verziójára való átállás
-minél zökkenőmentesebb legyen. A nyelvtanban bekövetkezett változásokat egy
-speciális program, a @command{convert-ly} képes kezelni, és a @code{\version}
-utasítás alapján állapítja meg, hogy milyen szabályok szerint frissítse a
-fájlt. Erről bővebb információ a @rprogram{Updating files with convert-ly}
-szakaszban található.
-
@node Cím és más adatok megadása
@subsection Cím és más adatok megadása
@translationof Adding titles
@cindex metaadatok
@funindex \header
-@funindex header
A címet, szerzőt, opus-számot és hasonló adatokat a @code{\header}
blokkban kell megadni. Ez a fő zenei kifejezésen kívül helyezendő el; a
@lilypond[verbatim,quote]
{
- \clef bass
- c' b g, g,
- g, f, f c'
+ \clef "bass"
+ c'4 b g, g, |
+ g,4 f, f c' |
}
@end lilypond
@lilypond[verbatim,quote]
{
- \clef bass
- c, d, e, f,
- g, a, b, c
- d e f g
- a b c' d'
- \clef treble
- e' f' g' a'
- b' c'' d'' e''
- f'' g'' a'' b''
- c'''1
+ \clef "bass"
+ c,4 d, e, f, |
+ g,4 a, b, c |
+ d4 e f g |
+ a4 b c' d' |
+ \clef "treble"
+ e'4 f' g' a' |
+ b'4 c'' d'' e'' |
+ f''4 g'' a'' b'' |
+ c'''1 |
}
@end lilypond
{
\key a \major
\time 6/8
- cis''8. d''16 cis''8 e''4 e''8
- b'8. cis''16 b'8 d''4 d''8
+ cis''8. d''16 cis''8 e''4 e''8 |
+ b'8. cis''16 b'8 d''4 d''8 |
+}
+@end lilypond
+
+@funindex \fixed
+Common octave marks can be indicated just once, using the command
+@code{\fixed} followed by a reference pitch:
+
+@lilypond[verbatim,quote]
+\fixed c'' {
+ \key a \major
+ \time 6/8
+ cis8. d16 cis8 e4 e8 |
+ b,8. cis16 b,8 d4 d8 |
}
@end lilypond
begépelni:
@lilypond[verbatim,quote]
-\relative c'' {
+\relative {
\key a \major
\time 6/8
- cis8. d16 cis8 e4 e8
- b8. cis16 b8 d4 d8
+ cis''8. d16 cis8 e4 e8 |
+ b8. cis16 b8 d4 d8 |
}
@end lilypond
számítógéppel történő generálásánál bizonyul különösen hasznosnak.
+Sometimes music is arranged in more complex ways. If you are
+using @code{\relative} inside of @code{\relative}, the outer and
+inner relative sections are independent:
+
+@lilypond[verbatim,quote]
+\relative { c'4 \relative { f'' g } c }
+@end lilypond
+
+To use absolute mode inside of @code{\relative}, put the absolute
+music inside @code{\fixed c @{ @dots{} @}} and the absolute pitches
+will not affect the octaves of the relative music:
+
+@lilypond[verbatim,quote]
+\relative {
+ c'4 \fixed c { f'' g'' } c |
+ c4 \fixed c'' { f g } c
+}
+@end lilypond
+
@node Hogyan tovább?
@subsection Hogyan tovább?
@translationof After the tutorial
új felhasználók sokszor nem tudják, hova forduljanak segítségért. A
dokumentációról szóló rész figyelmes elolvasása csak öt percbe kerül,
de megelőzi azt, hogy az olvasó bosszantó órákat töltsön azzal, hogy rossz
-helyen keresgél.
\ No newline at end of file
+helyen keresgél.