Autor Thema: Liedtext auch unter Pausen?  (Gelesen 6044 mal)

Inxman

  • Member
Liedtext auch unter Pausen?
« am: Freitag, 9. Januar 2009, 15:28 »
Hallo,

ich möchte gern auch unter Pausenzeichen Liedtext weiter laufen lassen.
Aufgrund meiner Blindheit hab ich in der Doku nichts passendes gefunen.
Kann mir jemand helfen?

<<
\relative c'' {
\key g \major
\time 4/4
  d2 d2 r2 c2 a2
}
\addlyrics {
  Ha He- ee Hi Ho
}
>>

Gruß,
Hansman

derHindemith

  • Member
Re: Liedtext auch unter Pausen?
« Antwort #1 am: Freitag, 9. Januar 2009, 15:35 »
So einfach geht es nicht. Man braucht hier den DevNull context. Erfahrung hab' ich keine, aber von 2.1.4, Lyrik unabhängig von Noten, der Schnipsel ist:
voice = {
  c''2
  \tag #'music { c''2 }
  \tag #'lyricrhythm { c''4. c''8 }
  d''1
}

lyr = \lyricmode { I like my cat! }

<<
  \new Staff \keepWithTag #'music \voice
  \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
  \new Lyrics \lyricsto "nowhere" \lyr
  \new Staff { c'8 c' c' c' c' c' c' c'
  c' c' c' c' c' c' c' c' }
>>

Francis

  • Member
Re: Liedtext auch unter Pausen?
« Antwort #2 am: Mittwoch, 14. Januar 2009, 18:05 »
Das mit DevNull kenen ich auch nicht, ist vielleicht die beste Lösung.

Was auch geht: Texteingabe mit \lyricsto und \lyricmode und dann beim Text die Länge jeder Textsilbe explizit angeben (Kap 7.3.2 in der Doku zu Version 2.10).
Oder, allerdings etwas aufwändiger: Noten und Pausen in unterschiedlichen Stimmen notieren und in der Notenstimme dort, wo Pausen sein sollten, unsichtbare Noten (\hideNotes ... \unHideNotes) setzen. Diese Stimmen mit <<Notenstimme Pausenstimme>> zusammensetzen. Der Text wird dann auch an die unsichtbaren Noten gehängt, was im Endeffekt so aussieht, als stände er unter den Pausen. Wahlweise kann man auch einfach eine komplett unsichtbare Notenstimme mit Zusatztönen basteln, die dann igendwo mit drinsteht, und wo der Text angehängt ist.

Gruß
Stephan

himatt

  • Member
Re:Liedtext auch unter Pausen?
« Antwort #3 am: Donnerstag, 2. September 2010, 12:58 »
ich bin nach "2.1.4, Lyrik unabhängig von Noten" (etwas modifiziert) vorgegangen und hatte immer wieder Warnungen beim Kompilieren.
Verwunderlich nun: bei der Eingabe des Beispieles aus 2.1.4 (siehe auch Hindemith) stehen die gleichen Warnungen. Das beruhigte mich zunächst, aber: hat jemand eine Idee, wie der Text fehlerlos durchlaufen kann??
Matthias

derHindemith

  • Member
Re:Liedtext auch unter Pausen?
« Antwort #4 am: Donnerstag, 2. September 2010, 18:01 »
Ich glaube das geht nur mit den Warnungen. Erik Sandberg hat DevNull gemacht genau für diesen Zweck, und ich bin mir ziemlich sicher das es immer so gewesen war. (Ich irre mich aber oft) Siehe:
http://lists.gnu.org/archive/html/lilypond-devel/2006-05/msg00379.html
und
http://lists.gnu.org/archive/html/lilypond-devel/2007-09/msg00091.html

himatt

  • Member
Re:Liedtext auch unter Pausen?
« Antwort #5 am: Donnerstag, 2. September 2010, 20:10 »
Danke James,
ja, der Text wird wie gewollt dargestellt. Aber es ist halt ein ungutes Gefühl - jede Silbe der Lyrics eine Warnung ... Nun ist die "Erfindung" von Erik Sandberg schon ein paar Jahre alt. Hätte ja sein können dass es schon was besseres gibt. Da werde ich wohl in Zukunft eher die Idee mit einer 2. Stimme und (\hideNotes ... \unHideNotes) probieren wie unten auch von Stephan beschrieben.
schönen Abend
Matthias

derHindemith

  • Member
Re:Liedtext auch unter Pausen?
« Antwort #6 am: Mittwoch, 8. September 2010, 18:29 »
Etwas ist mir heut eingefallen. Wie wär's mit:
voice = {
  c''2 c''
  d''1
}

lyr = \lyricmode { I4 like2 my cat!2. }

<<
  \new Staff \voice
  \new Lyrics \lyr
  \new Staff { c'8 c' c' c' c' c' c' c' c' c' c' c' c' c' c' c' }
>>
Man muss die "noten"länge für die Text eingeben, aber da es nicht zu bestimmte Noten gebunden ist, ist nicht so umständlich, oder?