9.2.2 Gesangstext vertikal verschieben
Abhängig von der Art der Musik kann der Gesangstext über oder
unter einem Notensystem oder zwischen zwei Systemen positioniert
werden. Es ist am einfachsten, den Text unter das verknüpfte
System zu positionieren, was man erreicht, indem man den
Lyrics-Kontext direkt unter dem System definiert:
\score { << \new Staff { \new Voice = "melody" { \relative { c''4 c c c } } } \new Lyrics { \lyricsto "melody" { Here are the words } } >> }![]()
Gesangstext kann auch über dem System positioniert werden, indem man eine der beiden folgenden Methoden benutzt. Die einfachste (und bevorzugte) Methode ist es, die gleiche Syntax wie oben gezeigt einzusetzen und die Position des Gesangstextes explizit anzugeben:
\score { << \new Staff = "staff" { \new Voice = "melody" { \relative { c''4 c c c } } } \new Lyrics \with { alignAboveContext = "staff" } { \lyricsto "melody" { Here are the words } } >> }![]()
Alternativ kann auch ein zweistufiger Prozess benutzt werden. Zuerst
wird der Gesangstextkontext definiert (ohne jeglichen Inhalt), bevor
Stimm- und Systemkontexte definiert wurden. Dann wird der
\lyricsto-Befehl nach der Definition der Stimme, auf die er
verweist, mit \context angegeben:
\score { << \new Lyrics = "lyrics" \with { % lyrics above a staff should have this override \override VerticalAxisGroup.staff-affinity = #DOWN } \new Staff { \new Voice = "melody" { \relative { c''4 c c c } } } \context Lyrics = "lyrics" { \lyricsto "melody" { Here are the words } } >> }![]()
Wenn zwei Stimmen sich auf unterschiedlichen Systemen befinden, kann der Text zwischen den Systemen platziert werden, wobei beide der Methoden einesetzt werden können. Hier ein Beispiel für die zweite Methode:
\score { \new ChoirStaff << \new Staff { \new Voice = "sopranos" { \relative { c''4 c c c } } } \new Lyrics = "sopranos" \new Lyrics = "contraltos" \with { % lyrics above a staff should have this override \override VerticalAxisGroup.staff-affinity = #DOWN } \new Staff { \new Voice = "contraltos" { \relative { a'4 a a a } } } \context Lyrics = "sopranos" { \lyricsto "sopranos" { Sop -- ra -- no words } } \context Lyrics = "contraltos" { \lyricsto "contraltos" { Con -- tral -- to words } } >> }![]()
Andere Kombinationen von Gesangstext und System können erstellt werdne, indem man die gegebenen Beispiele modifiziert oder auch die Vokalensemble-Vorlagen im Handbuch zum Lernen heranzieht.
Siehe auch
Handbuch zum Lernen: Vokalensemble.
Notation Reference: Reihenfolge des Kontextlayouts, Kontexte erstellen und referenzieren.
![[image of music]](../7d/lily-e2b3aaf1.png)
![[image of music]](../97/lily-cb52bbd8.png)
![[image of music]](../dd/lily-f2f96030.png)
![[image of music]](../97/lily-c9ee5d48.png)