Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Thadeus Punkt am Dienstag, 24. April 2012, 19:08

Titel: mehrere Strophen nach Refrain richtig positionieren
Beitrag von: Thadeus Punkt am Dienstag, 24. April 2012, 19:08
Hallo,

Ich habe mal ein Problem, bei dem ich einen Tip für eine Optimierung bräuchte.
Das Problem ist relativ einfach: Mein Lied enthält Gesangstext in der Form, das erst der Refrain kommt, danach die Strophen. Das funktioniert bei der ersten Strophe ganz gut. Bei der Zweiten Strophe muss ich sehr viele Platzhalter (in der Größe des Refrains) eingeben, damit der Beginn der zweiten und dritten Strophe unter der Richtigen Note erscheint.

Ich würde diese Platzhalter gern weglassen. Gibt es da Möglichkeiten?

Vielen Dank und viele Grüße


Titel: Re: mehrere Strophen nach Refrain richtig positionieren
Beitrag von: harm6 am Dienstag, 24. April 2012, 21:57
Hallo Thadeus Punkt,

Du kannst die Musik für Refrain und Strophe in eigene Voices packen, diese benennen und im score den Lyrics die entsprechende Voice anhand ihres Namens zuweisen.

Z.B.:

\version "2.14.2"

mus = \relative c' {
        \new Voice = "Refrain" {
        \repeat unfold 10 { c2 c }
        \break
        }   
        \new Voice = "Strophe" {
        \repeat unfold 10 { c4 d e f }
        }


textRefr = \lyricmode {
        \repeat unfold 10 { re -- frain }
}

textStrI = {
        \set stanza = \markup { "1. " }
        \lyricmode { \repeat unfold 20 { Stro -- "phe 1" }
        }
}

textStrII = {
        \set stanza = \markup { "2. " }
        \lyricmode { \repeat unfold 20 { Das ist Stro -- "phe 2" }
        }
}

textStrIII = {
        \set stanza = \markup { "3. " }
        \lyricmode { \repeat unfold 20 { Und die drit -- te }
        }
}

\score {
        \new Staff <<
        \mus
        \new Lyrics = "Refrain-text" \lyricsto "Refrain" \textRefr
        \new Lyrics = "Strophe1-text" \lyricsto "Strophe" \textStrI
        \new Lyrics = "Strophe2-text" \lyricsto "Strophe" \textStrII
        \new Lyrics = "Strophe3-text" \lyricsto "Strophe" \textStrIII
        >>
}

Gruß,
  Harm
Titel: Re: mehrere Strophen nach Refrain richtig positionieren
Beitrag von: Thadeus Punkt am Sonntag, 10. März 2013, 16:03
So, jetzt muss ich erst mal das machen, was ich schon lange tun wollte aber es immer wieder vergessen habe, da ich lange nicht mit Lilypond gearbeitet habe.

DANKE für deine Hilfe @harm6. Dein Hinweis hatte mir geholfen.
und Entschuldige das das jetzt erst kommt.

Aber besser Spät als nie.


:-)
Titel: Re: mehrere Strophen nach Refrain richtig positionieren
Beitrag von: harm6 am Montag, 11. März 2013, 11:56
Zitat von: Thadeus Punkt
DANKE für deine Hilfe @harm6. Dein Hinweis hatte mir geholfen.
und Entschuldige das das jetzt erst kommt.

Aber besser Spät als nie.

Hallo,

gern geschehen.

Danksagungen sind natürlich schmeichelhaft.
Wichtiger ist aber folgendes:
Wenn ich eine Vorgehensweise/Definition/Funktion etc vorschlage, so teste ich sie immer auf ihre Funktionalität. Diese Tests beschränken sich allerdings auf kleine oder kleinste Snippets.
Bei der Anwendung auf längere Beispiele aus dem "richtigen Leben" können jedoch Faktoren zum tragen kommen an die ich vorher nicht gedacht hatte, insofern ist eine Rückmeldung, daß es funktioniert, aber auch eine Rückmeldung über zu Tage kommende Probleme immer gern gesehen.

Gruß,
  Harm