Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: martinusbaum am Sonntag, 23. März 2014, 16:09
-
hallo,
habe 4 Takte Einleitung, dann das Lied. Der Liedtext soll natürlich erst nach der Einleitung beginnen. Wie den Anfang des Liedtextes nach hinten verschieben?
Habe leider in der Hilfe nichts gefunden...
Bitte um einen Tipp, Danke für Hilfe!
-
Hallo,
benutze \new Voice = "what-ever" und beziehe Dich bei den lyrics darauf. Z.B.:
\version "2.18.0"
intro =
\relative c' {
c1 cis d dis \bar "||" \break
}
song =
\new Voice = "song"
\relative c' {
e es d des c2 c
}
lyr =
\lyricmode {
Geht's chro -- ma -- tisch ab -- wärts?
}
<<
\new Staff { \intro \song }
\new Lyrics \lyricsto "song" \lyr
>>
Gruß,
Harm
-
Benutze einen Unterstrich (_) pro auszulassender Note oder den \skip-Befehl. Hierzu:
Der \skip-Befehl muss von einer Zahl gefolgt werden, aber diese Zahl wird ignoriert, wenn der Gesangstext seine Dauern von einer assoziierten Melodie ableitet, die mit addlyrics oder lyricsto angefügt wird. Jeder \skip-Befehl überspringt eine einzelne Note beliebiger Dauer, unabhängig vom Wert der auf den Befehl folgenden Zahl.
\skip funktioniert auch mit \repeat unfold x-Blöcken.
Gruß, Robert
-
hallo,
danke für die Antworten!
Die Version mit skip scheint genau an den Bedingungen von skip zu scheitern, dass nämlich die Zahl ignoriert wird und nicht mehrere skip hintereinander interpretiert werden.
An der Lösung von harm scheitere dagegen ich selbst, da die Struktur in meinem Fall etwas aufwändiger ist und ich es nicht schaffe, harms Idee zu übertragen.
Habe nun in das Chorbeispiel aus der Lilypond-Lernen-Hilfedatei meine Noten eingefügt. Da dort aber intro und sopmusic schon zu einem voice-Kontext sop zusammengefasst werden, kann dann bei \lyricsto die Stimme sopmusic nicht mehr genutzt werden.
Wie muss ich den voice-Kontext umbauen, dass der Liedtext erst bei sopmusic einsetzt?
Danke für Hilfe!
-
Du könntest den Liedtext anfangen mit:
\repeat unfold 21 { _ }Das dürfte ein bisschen weniger aufwendig sein ;)
-
hallo,
\repat unfold hat super funktioniert. Herzlichen Dank!
-
An der Lösung von harm scheitere dagegen ich selbst, da die Struktur in meinem Fall etwas aufwändiger ist und ich es nicht schaffe, harms Idee zu übertragen.
Habe nun in das Chorbeispiel aus der Lilypond-Lernen-Hilfedatei meine Noten eingefügt. Da dort aber intro und sopmusic schon zu einem voice-Kontext sop zusammengefasst werden, kann dann bei \lyricsto die Stimme sopmusic nicht mehr genutzt werden.
Wie muss ich den voice-Kontext umbauen, dass der Liedtext erst bei sopmusic einsetzt?
\score {
\new ChoirStaff <<
\new Staff <<
\new Voice { \voiceOne \keyTime \relative c''{\intro} \new Voice = "Sop" \SopMusic }
\new Voice = "Alto" { \voiceTwo \AltoMusic }
\new Lyrics \lyricsto "Sop" { \VerseOne }
%\new Lyrics \lyricsto "Sop" { \VerseTwo }
%\new Lyrics \lyricsto "Sop" { \VerseThree }
%\new Lyrics \lyricsto "Sop" { \VerseFour }
>>
\new Staff <<
\clef "bass"
\new Voice = "Tenor" { \voiceOne \keyTime \intro \TenorMusic }
\new Voice = "Bass" { \voiceTwo \intro \BassMusic }
>>
>>
}
Gruß,
Harm
-
Danke für die ausführliche Hilfe! Ich bin immer wieder dankbar und froh, dass es Leute wie harm gibt, die gerne helfen!