Du musst schon die Pfeile verschieben, sonst klappt es nicht.
\version "2.18.2"
\header {
subtitle = "II. Hazatérés"
subsubtitle = "(Heimkehr)"
tagline = " "
%composer = "Dombó Dániel"
%tagline = \markup { \italic "Kottagrafika: Hegyi Tamás - hegyitomi78@gmail.com - Music engraving by Lilypond 2.18.2 www.lilypond.org"
% systems-per-page = #1 %ez biztosítja, hogy 3 flekk legyen egy oldalon.
}
\paper {
#(set-paper-size "a4")
print-page-number = ##t
first-page-number = 4 % az első oldal innen indul
print-first-page-number = ##t %Parancs ha az első oldalra is szeretnék oldalszámot
%{ oddFooterMarkup = \markup \null
oddHeaderMarkup = \markup {
\fill-line {
\null
\on-the-fly #print-page-number-check-first
\fromproperty #'page:page-number-string
}
}
} %}
}
global = {
\key d \major
\time 4/4
\tempo 4=60
}
sopranoVoiceI = {
\global
\dynamicUp
r4 r4 r4 \times 2/3 {d'16_\(\p \melisma e' fis'8 b' }
%d'16_\(\p e' fis' b'
\time 3/4 a'2 b'4\) \!% } \new Voice { \voiceTwo {d'1 } } >>
\time 5/4 fis'2\(\mp (fis'8) g' fis'4 a'4\) | e'\( fis'2 e'4.\) \breathe b8 %11
\times 2/3 { e'8\(\< fis' g' } fis'4\)\! \times 2/3 { g'8\( a' b'8 } a'2\)
\time 6/4 b'8\(\mf c''4 b'8 a'4 b'8 g'8 a'2\) \time 4/4 % \pageBreak
<< { \voiceOne b'8\( d''4 e''8 b'4.\> a'8\!\) \breathe }
\new Voice { \voiceTwo {g'8_\( fis'4 b'8 b'4. a'8\) } } >>
% b'8\( d''4 e''8 b'4.\> a'8\!\) \breathe
%\new Voice { \voiceTwo {f'8\( e'4 a'8 a'4. g'8 } } >> %12
%Vége az első oldalnak
\time 3/4 \stemNeutral gis'4\p _\(a'\<b'\) \time 4/4 b'2.\mp _\(\!a'4 \time 5/4 dis'4-.\>\)\melismaEnd cis''4\rest\!
cis''8\rest g'8-- _\( \melisma fis'2 \time 4/4 \melisma e'4\)
cis''4\rest cis''4\rest \melismaEnd \times 2/3 {e'16 _\( \melisma fis'gis'8 cis''\! } %21
\time 3/4 b'2\< cis''4 e''4.\mf dis''8 cis''8 e'' \) \time 5/4 e''2.\< (dis''2)\! % \pageBreak
\time 4/4 e''2\(\f dis''4 e''4\)
% \new Voice { \voiceTwo {e'1 b'2. (b'2.) a'2 a'8 b'4 a'8(a'2) } } >> %22
%vége a második oldalnak
\time 3/4 e''2. (e''2)\( (e''8) d''8 \time 2/4 c''4\> b'\)\melismaEnd\breathe \time 3/4 b'2.\p gis'4_\( a'\< b'\)
%\new Voice { \voiceTwo {c''2. c''8 bes' a' g' f'4 g'2 g'2. d'2. } } >> %31
b'8_\(\mp e''4 d''4 a'8\) \time 4/4 b'1 b'8_\(\mf a'4 fis'8\) fis'8_( [g']) g'^"rall..." _(a'8) \time 6/4
a'2\( gis'4 \> fis'-- gis'2\)\! \fermata
% \new Voice { \voiceTwo {g'8^\<\( fis'4 e'8^\> fis'4 a'4\! \breathe
%a'8 g'4 e'8 d'4 e'4 (e') d'2 e'4 fis'2 \bar "|." %} } >>
}
verseSopranoVoiceI = \lyricmode {
Ah… Ah… Ah… __Ah… % Ah…
}
sopranoVoiceII = {
\global
\dynamicUp
%{r4 r4 r4 d'16\(\p e' fis' b' \voiceOne a'2. b'4\!% } \new Voice { \voiceTwo {d'1 } } >>
\time 5/4 fis'2\mp _(fis'8) g' fis'4 a'4 | e' fis'2 e'4.\)\breathe b8 %11
\times 2/3 { e'8\( fis' g' } fis'4\)\! \times 2/3 { g'8\( a' b'8 } a'2\)
\time 6/4 b'8\( c''4 b'8 a'4 b'8 g'8 a'2\) \time 4/4 % << { \voiceOne a'8\( c''4 d''8 a'4.\> g'8\!\) \breathe }
g'8_\( fis'4 b'8 b'4. a'8\) \breathe %12
%Vége az első oldalnak
\time 3/4 gis'4 _\(a'b'\) \time 4/4 b'2. _\(\!a'4 \time 5/4 dis'4-.\) cis''4\rest cis''8\rest g'8--_\(fis'2\time 4/4 e'4\)
cis''4\rest cis''4\rest e'16_\( fis' gis' cis'' %21
\voiceOne b'2. \stemDown cis''4 \time 3/4 e''4. dis''8 cis''8 e''\) \time 5/4 e''2. (dis''2)
\time 4/4 e''2\(\f dis''4 e''4\)
%\new Voice { \voiceTwo { b'2. (b'2.) a'2 a'8 b'4 a'8(a'2) } } >> %22
%vége a második oldalnak
\voiceOne \time 3/4 e''2. e''2\( (e''8) d''8 \time 2/4 c''4\> b'\)\breathe \time 3/4 b'2.\p gis'4\( a' b'\)
%\new Voice { \voiceTwo {c''2. c''8 bes' a' g' f'4 g'2 g'2. d'2. } } >> %31
b'8\( e''4 d''4 a'8\) \time 4/4 b'1 b'8_\( a'4 fis'8\) fis'8_( [g']) g' _(a'8) \time 6/4
a'2_\( gis'4 fis' gis'2\) \fermata
% \new Voice { \voiceTwo {g'8^\<\( fis'4 e'8^\> fis'4 a'4\! \breathe
%a'8 g'4 e'8 d'4 e'4 (e') d'2 e'4 fis'2 \bar "|."
%}
}
verseSopranoVoiceII = \lyricmode {
___Ah… % Liedtext folgt hier.
}
altoVoiceI = {
\global
\dynamicUp
r4 r4 r8 a16\p\( \melisma cis' d'4 e'2.\) d'2. (cis'2) c' (b4) (b4.) b8 %11
\times 2/3 { c'8\( d' e' } d'4\) \times 2/3 { e'8\( fis' g' } fis'2\) g'\( fis'4 g'2 fis'4\)
d'8\( b4 g'8 fis'4. f'8\)\breathe %\new Voice { \voiceTwo {c'8 a4 bes8 c4. a8 \breathe } } >> %12
%Vége az első oldalnak
%<< { \voiceOne
e'2.\( (e'4) d' f'2% } \new Voice { \voiceTwo { c'2. bes1 } } >>
b4^.\)\melismaEnd cis''4\rest cis''4\rest cis''4\rest dis'4\( \melisma e'4. dis'8 cis'8\) b16_\( dis' e'4 %21
fis'2.% (fis')\) a'4.\( g'8 fis'4 e'2\)\breathe fis'8\( g'4 fis'8 e'4 fis'8 d'\) %22
%vége a második oldalnak
% (g'2 f'8 e') f'4.\( e'8 d'4 es'2\)\breathe cis'4\( d' e'\) c'?2.\( %31
% d'2 es'4\breathe d'1\)\breathe d'4 c' bes2 a2. d'2.\fermata %32
%\new Voice { \voiceTwo {
cis''2.\) cis''2. (b'2) b'8^\( cis''4 b'8(b'2)\) % } } >> %22
%vége a második oldalnak
% << { \voiceOne \time 3/4 d''2. d''2\( (d''8) c''8 \time 2/4 bes'4\> a'\)\breathe \time 3/4 a'2.\p fis'4\( g'\< a'\) }
%\new Voice { \voiceTwo {
d''2. d''8\( c'' b' a' g'4 a'2\)\breathe \melismaEnd a'2. e'2.\(% } } >> %31
e'2 f'4\) % << { \voiceOne \time 4/4 a'1\breathe a'8\mp g'4 e'8 (e'8) [f'] (f')^"rall..." g'8~ \time 6/4
% g'2 fis'4 \> ^"rall..." e' fis'2\! \fermata }
% \new Voice { \voiceTwo {
a'8^\< _\( gis'4 fis'8 gis'4 b'4\)\!
\stemUp b'8\(\mf a'4 fis'8\) e'4\( fis'4 (fis')\stemNeutral { e' \breve*5/8\fermata\) } \bar "|." %} } >>
}
verseAltoVoiceI = \lyricmode {
Ah… Ah… __Ah…
}
altoVoiceII = {
\global
\dynamicUp
%{
r4 r4 r8 a16\p\( cis' d'4(d') cis'2 d'2. cis'2 c' b4 (b4.)\)\breathe b8 %11
\times 2/3 { c'8\( d' e' } d'4\) \times 2/3 { e'8\( fis' g' } fis'2\) g'\( fis'4 g'2 fis'4\) %}
R1 R2. R1 R4 R1 R4 R1 R4 R1 R2
%<< { \voiceOne c'8\( a4 f'8 e'4. es'8\)\breathe } \new Voice { \voiceTwo {
\melisma d'8\( b4 c'8 d'4. b8\) \breathe %} } >> %12
%Vége az első oldalnak
%<< { \voiceOne d'2.\( (d'4) c' es'2 } \new Voice { \voiceTwo {
d'2.\( c'1% } } >>
b4^.\)\)\melismaEnd cis''4\rest cis''4\rest cis''4\rest dis'4\( \melisma e'4. dis'8 cis'8\) b16\( dis' e'4 %21
(e') dis'2 gis'2.\) b'4.\( a'8 gis'4 fis'2\) gis'8\( a'4. fis'4 gis'8 e'\) %22
%vége a második oldalnak
a'2 g'8\( fis' g'4. fis'8 e'4 f'2\)\)\breathe \melismaEnd dis'4 \( e' fis'\) d'?2.\( %31
e'2 f'4 e'1\) e'4\( d' c'2\) b2.\( c'4-- e'2\)\fermata %32
}
verseAltoVoiceII = \lyricmode {
Ah… __Ah…
}
tenorVoiceI = {
\global
\dynamicUp
r4 r4 fis8\(\p\melisma a4. d'4\) cis'2 b2.\( a2 g8 a4. gis2.\) %11
g?4\( a g a8 b c'4\) d'8\( e'4 d'8(d'4) e'8 c'8 (c'2)\) b8\( fis4 e8 d2\) \breathe %12
%Vége az első oldalnak
e4\( fis4 gis\) a1~ %<< { \voiceOne
a4^.\melismaEnd cis'4\rest cis'4\rest cis'4\rest a4_\( \melisma e2\( gis8 b4.~ %} \new Voice
% { \voiceTwo {
b2.\) % e4 d2 fis8 a4. % } } >> %21
gis2\( a8 cis'\) e'4.\( fis'8 e'4 dis'2\) b8\( d'4 cis'8 (b4) e'8 b \) %22
%vége a második oldalnak
fis'8\( e' d'[ cis'] b a\) g4.\( a8 g8 [b]\)
b8 ( a8
\once \override Score.RehearsalMark.extra-offset = #'(8.5 . -44.2)
\mark \markup \column \fontsize #3 { ↗ ↘ }
g4)\breathe \melismaEnd
b2. e4\( fis gis %31
c'2.\) b4 (d'2.) %<< { \voiceOne
c'2_\( (c'8) b a8 [c'8]\) e'2.\( c'4-- b2\)\fermata % }
% \new Voice { \voiceTwo { g2\( g8) a g4\) d'2 fis4 g fis2 } } >> %32
}
verseTenorVoiceI = \lyricmode {
Ah… Ah… __Ah…
}
tenorVoiceII = {
\global
\dynamicUp
%{
r4 r4 fis8\p\( a4. ^(a2.)\) b2.\( a2 g8 a (a4) gis2.\) %11
g?4\( a g a8 b c'4\) d'8\( e'4 d'8(d'4) e'8 c'8 (c'2)\)b8\( fis4 e8 d2\) \breathe %12
%Vége az első oldalnak
e4\( fis4 gis\) a1~ %<< { \voiceOne g4-. b4\rest b4\rest b4\rest g4 d2\( fis8 a4.~ } \new Voice
% { \voiceTwo {
a4^. r4 r4 r4 a4\( e2 gis8 b4.% \unHideNotes } } >> %21
b2.\( gis2 a8 cis' e'4.\( fis'8 e'4 dis'2\) b8\( a4 b8 (b4) e'8 b \) %22
%vége a második oldalnak
fis'8\( e' d'[ cis'] b a g4. a8 g8 [b] b8 a8 g4\)\breathe b2. %}
R1 R2. R1 R4 R1 R4 R1 R4 R1 R2 R1 R2. R1 R1 R4 R1 R4 R2. R2. R1 R4 R1 R2. R2 R2
b2. \melismaEnd e4\( fis gis %31
c'2.\) b4.\( a8 b4 gis4\) % << { \voiceOne
%bes2 (bes8) a g4 d'2.\( bes4 a2\)\fermata % }
% \new Voice { \voiceTwo {
a2_\( (a8)) b a8 [cis'8]\) e'2_\( gis4 a-- gis2\)\fermata %} } >> %32 % Die Noten folgen hier.
}
verseTenorVoiceII = \lyricmode {
__Ah…
}
bassVoiceI = {
\global
\dynamicUp
% << { \voiceOne
d4.\p\(\melisma e8 fis2 e2.\) b,4.\( cis8 d e fis2 % }
%\new Voice { \voiceTwo {c1\p g, a,4. b,8 \hideNotes c d e2 \unHideNotes } } >>
{ \time 5/4 e\breve*5/8\) } %11
e4\( \times 2/3 { d8 e fis } c4 d2 \) g,8_( c4 g8 d4 b,8 e d2) d8_(b,4 a,8 g,2)\breathe %12
%Vége az első oldalnak
b,2\( e4 f1 \stemNeutral fis?4-.\)\melismaEnd e4\rest e4\rest e4\rest fis4\( %<< { \voiceOne
\melisma e4. fis8 gis2 fis2.\) % }
% \new Voice { \voiceTwo {d4. e8 fis2 a,1 } } >>
cis2^\( _(\times 2/3 { cis8) e a\) } \stemNeutral a2^\((a8) cis' b2\)
% << { \voiceOne
e2\( fis4 e8 gis\) %} \new Voice { \voiceTwo { d8 g,4 d8 e4 d8 fis } } >>%21
%22
%vége a második oldalnak
% << { \voiceOne
a2\( g8 fis\) e4.\( fis8 e [g] f4 d\)\breathe \melismaEnd fis2. b,2\( e4 a2.\) e1 e2.d4\(e2 b,4 e2.\)\fermata% }
% \new Voice { \voiceTwo {c2. bes,2.(bes,4) c\breathe a,\(b, cis\) a,2 d4 es2 c4\) d1 g,2. c4\( d,2 a,4 g, d,2\)\fermata } } >>
% Die Noten folgen hier.
}
verseBassVoiceI = \lyricmode {
Ah… Ah… __Ah…
}
bassVoiceII = {
\global
\dynamicUp
%<< { \voiceOne c4.\(d8 e2 d1\) a,4. b,8 c d e2 }
%\new Voice { \voiceTwo {
d1\( \p \melisma a,2.\) b,4.\( cis8 d e fis2 % } } >>
{ \time 5/4 e\breve*5/8\) } %11
e4\( \times 2/3 { d8 e fis } c4 d a,\) g,8_( c4 g8 d4 b,8 e d2) d8_(b,4 a,8 g,2) \breathe %12
%Vége az első oldalnak
b,2\( e4 f1 \stemNeutral fis?4-.\)\melismaEnd e4\rest e4\rest e4\rest b,4\( % << { \voiceOne d1 e1\) \breathe }
% \new Voice { \voiceTwo {
\melisma e1 b,2.\) % } } >>
cis2^\( _(\times 2/3 { cis8) e a\) } \stemNeutral a2^\((a8) cis' b2\)
% << { \voiceOne d2\( e4 d8 fis\) } \new Voice { \voiceTwo {
e8\( a,4 e8 fis4 e8 gis\) % } } >>%21
%22
%vége a második oldalnak
% << { \voiceOne g2\( f8 e\) d4.\( e8 d f es4 c\)\breathe e2. a,2\( d4 g2. d1 (d2.)\breathe c4\(d2 a,4 d2.\fermata }
% \new Voice { \voiceTwo {
d2. c2.^\( (c4) d\)\breathe \melismaEnd b, _\(cis dis\) b,2_\( e4 f2 d4\) e1 a,2. d4\( e2 b,4 a,-- e,2\)\fermata% } } >>
}
verseBassVoiceII = \lyricmode {
Ah… Ah… __Ah…
}
sopranoVoiceIPart = \new Staff \with {
instrumentName = "Sopran"
% shortInstrumentName = "S I."
midiInstrument = "choir aahs"
} { \sopranoVoiceI }
\addlyrics { \verseSopranoVoiceI }
sopranoVoiceIIPart = \new Staff \with {
instrumentName = "Sopran II."
%shortInstrumentName = "S II."
midiInstrument = "choir aahs"
} { \sopranoVoiceII }
\addlyrics { \verseSopranoVoiceII } %}
altoVoiceIPart = \new Staff \with {
instrumentName = "Alt I-II."
% shortInstrumentName = "Alt I"
midiInstrument = "choir aahs"
} { \altoVoiceI }
\addlyrics { \verseAltoVoiceI }
altoVoiceIIPart = \new Staff \with {
instrumentName = "Alt II."
% shortInstrumentName = "Alt II"
midiInstrument = "choir aahs"
} { \altoVoiceII }
\addlyrics { \verseAltoVoiceII }
tenorVoiceIPart = \new Staff \with {
instrumentName = "Tenor I-II."
% shortInstrumentName = "Tenor I"
midiInstrument = "choir aahs"
} { \clef "treble_8" \tenorVoiceI }
\addlyrics { \verseTenorVoiceI }
tenorVoiceIIPart = \new Staff \with {
instrumentName = "Tenor II."
% shortInstrumentName = "Tenor II"
midiInstrument = "choir aahs"
} { \clef "treble_8" \tenorVoiceII }
\addlyrics { \verseTenorVoiceII }
bassVoiceIPart = \new Staff \with {
instrumentName = "Bass I."
% shortInstrumentName = "Bass I"
midiInstrument = "choir aahs"
} { \clef bass \bassVoiceI }
\addlyrics { \verseBassVoiceI }
bassVoiceIIPart = \new Staff \with {
instrumentName = "Bass II."
% shortInstrumentName = "Bass II"
midiInstrument = "choir aahs"
} { \clef bass \bassVoiceII }
\addlyrics { \verseBassVoiceII }
\score {
\new StaffGroup <<
\new StaffGroup \with {
% systemStartDelimiter = #'SystemStartSquare
} <<
\sopranoVoiceIPart
% \sopranoVoiceIIPart
>>
\new ChoirStaff \with {
systemStartDelimiter = #'SystemStartSquare
} <<
\altoVoiceIPart
\altoVoiceIIPart
>>
\new StaffGroup \with {
systemStartDelimiter = #'SystemStartSquare
} <<
\tenorVoiceIPart
\tenorVoiceIIPart
>>
\new StaffGroup \with {
systemStartDelimiter = #'SystemStartSquare
} <<
\bassVoiceIPart
\bassVoiceIIPart
>>
>>
\layout {
\context {
\Staff\RemoveEmptyStaves
\with { \override VerticalAxisGroup #'remove-first = ##t } %ez a parancs gondoskodik arról, hogy ha az előző parancs
%nem tüntette el az első szisztémből az üres sort, ez eltüntesse.
}
}
\midi { }
}
Dein Code produziert zahlreiche Fehler. Schau dir mal den LilyPond-Log an. Da bekommst du Hinweise dazu.
Grüße