Ich versuche, ein Lied zu sezten, das mit einem Refrain beginnt und dann mehrere Strophen umfasst.
Was ist am folgenden Beispiel falsch?
\version "2.20.0"
\language "deutsch"
Refrain = \relative c''{
g4 g g g |
}
TextRefrain = \lyricmode {
Re -- frain, Re -- frain
}
Strophe = \relative c''{
g4 g g g \bar "|."
}
TextErsteStrophe = \lyricmode { \set stanza = "1. " Stro -- phe eins la}
TextZweiteStrophe = \lyricmode { \set stanza = "2. " Stro -- phe zwei la}
\score {
<<
\new Voice = "Refrain" {\key g\major\numericTimeSignature { \Refrain}
\new Voice = "Strophe" { { \Strophe }}}
\new Lyrics \lyricsto "Refrain" \TextRefrain
\new Lyrics \lyricsto "Strophe" \TextErsteStrophe
\new Lyrics \lyricsto "Strophe" \TextZweiteStrophe
>>
}
Weshalb werden die Strophen auf neue Zeilen gesetzt?
Mit freundlichem Gruß
Beda
Ich weiss auch nicht, ob das falsch ist. Ich mache es so:
\version "2.20.0"
\language "deutsch"
Musik = \relative c''{
g4 g g g |
g4 g g g \bar "|."
}
TextErsteStrophe = \lyricmode {
Re -- frain, Re -- frain \set stanza = " 1. " Stro -- phe eins la}
TextZweiteStrophe = \lyricmode {
\repeat unfold 4 { \skip 1 } \set stanza = " 2. " Stro -- phe zwei la}
\score {
<<
\new Voice = "Noten" { \key g\major\numericTimeSignature { \Musik } }
\new Lyrics \lyricsto "Noten" \TextErsteStrophe
\new Lyrics \lyricsto "Noten" \TextZweiteStrophe
>>
}
Das funktioniert zwar gut, doch so ist Refrain und erste Strophe in einer Struktur. Ich würde gerne die beiden Teile trennen.
ZitatWas ist am folgenden Beispiel falsch?
Nichts.
Aber es ist offensichtlich nicht was Du willst.
ZitatWeshalb werden die Strophen auf neue Zeilen gesetzt?
Weil Du sie mit \new ... initiiertst.
Neue Contexte werden unter den anderen angeordnet.
Du hast es nicht gefragt, aber ich nehme an Du willst die erste Strophe so gesetzt sehen, daß sie den Refrain fortsetzt. Die zweite Strophe dann unter der ersten:
Benutze \context (nicht \new ) um den begonnenen Lyrics-context fortzusetzen, für die erste Strophe.
\new (wie bisher) für die zweite Strophe.
Also:
Zitat
\score {
<<
\new Voice = "Refrain" {\key g\major\numericTimeSignature { \Refrain}
\new Voice = "Strophe" { { \Strophe }}}
\new Lyrics \lyricsto "Refrain" \TextRefrain
\context Lyrics \lyricsto "Strophe" \TextErsteStrophe
\new Lyrics \lyricsto "Strophe" \TextZweiteStrophe
>>
}
Gruß,
Harm
Herzlichen Dank!
Ich werde mich in die Dokumentation vertiefen und zu verstehen versuchen, was der Unterschied von \new und \context ist. Ich bin Anfänger :-)
Herzliche Grüße
Beda