• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Gelöst: Lied: Wiederholung bei mehreren Strophen

Begonnen von Joei, Mittwoch, 11. Februar 2015, 21:07

Vorheriges Thema - Nächstes Thema

Joei

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

RobUr

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

Joei

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