Notationsspezifisch > Noten für Klavier

Klaviernoten mit Text

(1/2) > >>

dr.noah:
Tach, zusammen,

ich habe mir zu einem Lied ein entsprechendes Pianoarrangement zusammengebastelt. Nun soll zwischen den beiden Notensystemen noch der Text erscheinen. Das hat auch funktioniert, und zwar nach der Methode, die unter http://lilypond.org/doc/v2.9/Documentation/user/lilypond/Piano-templates Abschnitt D2.3 beschrieben ist. Allerdings habe ich den Text nicht mit \lyricsto einer Voice zugewiesen, weil in meinem Arrangement auch Noten vorhanden sind, die nicht zur gesungenen Melodie gehören (zweite Stimme, Fill-Ins usw.). Also habe ich die Notenlängen direkt mit in den Text integriert, ohne Voice-Zuweisung. Jetzt fehlen mir aber die 'Extender', also diese Silbenverlängerungslinie, die man bei langen Noten und Melismen braucht. Hat jemand eine Idee?

derHindemith:
Dann brauchst Du nur " __ ".
Lilypond 2.9 documentationen, mann ist das alt. Die neuen Dokumentationen sind viel besser, und haben auch diese Abschnitte.

Ausserdem, es gibt mehr über Texten, but was in ein Lyrics gehören kann unter http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Aligning-lyrics-to-a-melody.de.html

dr.noah:
"__" ist natürlich drin, der Extender wird aber nicht angezeigt, wenn der Text nicht einer Voice zugeordnet ist (wird im Manual auch so angekündigt). Eine Voice definieren geht aber auch nicht, weil in der Pianomelodie Noten drin sind, die nicht zur Gesangsmelodie gehören. Der Link zum neueren Manual hilft leider auch nicht weiter.

derHindemith:
Ich weiss nicht welcher version Du benutzt, oder wie deine Musik aussieht, aber mit dem Schnipsel aus dem Doku geht es schon:

--- Code: ---\version "2.11.65"

\paper {
   ragged-right = ##f
}

upper = \relative c'' {
  \clef treble
  \key c \major
  \time 4/4

  a4 b c d
}

lower = \relative c {
  \clef bass
  \key c \major
  \time 4/4

  a2 c
}

text = \lyricmode {
  Aaa __ _ Cee __ _
}

\score {
  \new GrandStaff <<
    \new Staff = upper { \new Voice = "singer" \upper }
    \new Lyrics \lyricsto "singer" \text
    \new Staff = lower { \lower }
  >>
  \layout {
    \context {
      \GrandStaff
      \accepts "Lyrics"
    }
    \context {
      \Lyrics
      \consists "Bar_engraver"
    }
  }
  \midi { }
}

--- Ende Code ---

dr.noah:
Und jetzt lasse ich durch einen Trick in Zeile 12 den Text verschwinden:


--- Code: ---\version "2.11.65"

\paper {
   ragged-right = ##f
}

upper = \relative c'' {
  \clef treble
  \key c \major
  \time 4/4

  << { a4 b c d } \\ { c,2 r2 } >>
}

lower = \relative c {
  \clef bass
  \key c \major
  \time 4/4

  a2 c
}

text = \lyricmode {
  Aaa __ _ Cee __ _
}

\score {
  \new GrandStaff <<
    \new Staff = upper { \new Voice = "singer" \upper }
    \new Lyrics \lyricsto "singer" \text
    \new Staff = lower { \lower }
  >>
  \layout {
    \context {
      \GrandStaff
      \accepts "Lyrics"
    }
    \context {
      \Lyrics
      \consists "Bar_engraver"
    }
  }
  \midi { }
}


--- Ende Code ---

Dazu gibt's dann die Fehlermeldung, dass die Stimme nicht gefunden werden kann (was ja kein Wunder ist). Wenn ich eine "Voice" benutzen will, geht das wohl nur einstimmig, was aber dem Konzept des Klavierspielens mit mehreren Fingern widerspricht.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln