Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: Joei am Mittwoch, 11. Februar 2015, 21:07
-
Moin,
ich versuche ein einfaches Kirchenlied zu setzen - der erste Melodieabsatz wird wiederholt und es gibt mehrere Strophen.
Ich habe die Lösung für die Wiederholung gefunden und die für Strophen - aber scheinbar lassen die sich nicht kombinieren.
Aussehen soll es so (Strophen A,B,C):
A1 :| A3
A2
B1 :| B3
B2
C1 :| C3
C2
raus kommt:
A1 :| A3
B1 :| B3
C1 :| C3
A2
B2
C2
\version "2.18.2"
\paper { indent = 0 }
\relative c' { \override Score.BarNumber #'break-visibility = #'#(#f #f #f)
\key c \minor \time 4/2 \partial 2
\repeat volta 2 {g'2 g c, as' g c d g,\bar ":|." }
g c c bes es, as as g
\once \override BreathingSign #'text = #(make-musicglyph-markup "scripts.rvarcomma")
\breathe c, f f es f d d c \bar "||"
}
\addlyrics {
\set stanza = #"1. "
<<
{Be -- vor des Ta -- ges Licht ver -- geht, }
\new Lyrics {
O Herr, der Welt, höhr dies Ge -- bet:
}
>>
Be -- hü -- te uns in die -- ser Nacht
durch dei -- ne gros -- se Güt' und Macht
}
\addlyrics {
\set stanza = #"2. "
<<
{Hüllt Schlaf die mü -- den Glie -- der ein }
\new Lyrics {
lass uns in Dir ge -- bor -- gen sein
}
>>
und mach am Mor -- gen uns be -- reit
zum Lo -- be Dei -- ner Herr -- lich -- keit.
}
\addlyrics {
\set stanza = #"3. "
<<
{ Dank, Dir, o Va -- ter, reich an Macht }
\new Lyrics {
der ü -- ber uns voll Gü -- te wacht
}
>>
und mit dem Sohn und Heil' -- gen Geist
des Le -- bens Fül -- le uns ver -- heisst.
}
Habt Ihr da 'ne Lösung parat?
Danke,
Joei
-
Hallo joei,
für Strophen gibt es ebenfalls alle \repeat-Konstrukte, aber die tun eben genau das, was sie sollen: wiederholen.
Wenn man alternativen Liedtext haben möchte, muss man mehrere Strophen anlegen:
\version "2.18.2"
Musik = \relative c' {
\key c \minor
\time 4/2
\partial 2
\repeat volta 2 {
g'2 g c, as' g c d g,
}
g c c bes es, as as g
\once \override BreathingSign #'text =
#(make-musicglyph-markup "scripts.rvarcomma")
\breathe
c, f f es f d d c
\bar "|."
}
StropheIA = \lyricmode {
\set stanza = #"1."
Be -- vor des Ta -- ges Licht ver -- geht,
}
StropheIB = \lyricmode {
o Herr der Welt, höhr dies Ge -- bet:
Be -- hü -- te uns in die -- ser Nacht
durch dei -- ne gro -- ße Güt’ und Macht.
}
StropheIIA = \lyricmode {
\set stanza = #"2."
Hüllt Schlaf die mü -- den Glie -- der ein
}
StropheIIB = \lyricmode {
lass uns in Dir ge -- bor -- gen sein,
und mach am Mor -- gen uns be -- reit
zum Lo -- be Dei -- ner Herr -- lich -- keit.
}
StropheIIIA = \lyricmode {
\set stanza = #"3."
Dank, Dir, o Va -- ter, reich an Macht,
}
StropheIIIB = \lyricmode {
der ü -- ber uns voll Gü -- te wacht
und mit dem Sohn und Heil’ -- gen Geist
des Le -- bens Fül -- le uns ver -- heißt.
}
\score {
<<
\context Staff = "Choral"
<<
\context Voice = "Choral" { \Musik }
\context Lyrics = "StropheIA" { s1 }
\context Lyrics = "StropheIB" { s1 }
\context Lyrics = "StropheIIA" { s1 }
\context Lyrics = "StropheIIB" { s1 }
\context Lyrics = "StropheIIIA" { s1 }
\context Lyrics = "StropheIIIB" { s1 }
>>
\context Lyrics = "StropheIA" \lyricsto "Choral" \StropheIA
\context Lyrics = "StropheIB" \lyricsto "Choral" \StropheIB
\context Lyrics = "StropheIIA" \lyricsto "Choral" \StropheIIA
\context Lyrics = "StropheIIB" \lyricsto "Choral" \StropheIIB
\context Lyrics = "StropheIIIA" \lyricsto "Choral" \StropheIIIA
\context Lyrics = "StropheIIIB" \lyricsto "Choral" \StropheIIIB
>>
\layout {
indent = #0
\context {
\Score
\remove "Bar_number_engraver"
}
}
}
Gruß, Robert
-
Danke Robert,
ich glaube ich muss mich mal mehr mit dem Aufbau des \score Blocks befassen... Vielen Dank fürs umbauen!
Viele Grüße
Johannes