Autor Thema: partcombine und Lyrics  (Gelesen 1795 mal)

Manuela

  • Member
partcombine und Lyrics
« am: Sonntag, 18. Dezember 2016, 22:06 »
Wie erreiche ich, dass der Text den Noten des oberen Staffs zugeordnet wird? In meinem Beispiel wird der Text (unerwünschterweise) der unteren Notenzeile zugeordnet. Ich konnte nicht herausfinden, wie ich die durch die Kombination entstehende Stimme benennen kann bzw. wie sie standardmäßig heißt.

\version "2.19.52"
\language "deutsch"

I = \relative c'' { c4 d e }
II = \relative c' { e4 f g }
III = \relative c { \clef bass d8 d e e f f }

myText = \lyricmode { la la la la la la }

\score {
  \new PianoStaff
  <<
    \new Staff \partcombine \I \II
    \new Lyrics \myText
    \new Staff \III
  >>
}

Pusteblumi

  • Member
Re: partcombine und Lyrics
« Antwort #1 am: Sonntag, 18. Dezember 2016, 23:28 »
Hallo Manuela,

laut LY-Handbuch klappt das leider nicht:
Zitat
Alle \partcombine...-Funktionen können nur zwei Stimmen aufnehmen und sind nicht für die Behandlung von Gesangstext geeignet. Das heißt, dass die Funktion nicht funktioniert, wenn einer der Kontexte explizit eine Bezeichnung erhält, um ihm etwa Gesangstext zuweisen zu können.
Es ist immer hilfreich, die Snippets nach einem bestimmten Befehl zu durchsuchen.
Die Lösung gibts in Snippet 653: http://lsr.di.unimi.it/LSR/Item?id=653
Der Trick ist demnach, eine unsichtbare \NullVoice mitlaufen zu lassen, die nur eine der beiden Stimmen enthält, und daran mit \lyricsto den Text auszurichten:
\version "2.19.52"
\language "deutsch"

I = \relative c'' { c4 d e }
II = \relative c' { e4 f g }
III = \relative c { \clef bass d8 d e e f f }

myText = \lyricmode { la la la la la la }

\score {
  \new PianoStaff
  <<
    \new Staff
    <<
      \new NullVoice = "aligner" \I
      \new Voice \partcombine \I \II
    >>
    \new Lyrics \lyricsto "aligner" \myText
    \new Staff \III
  >>
}

Viele Grüße,
Klaus

Manuela

  • Member
Re: partcombine und Lyrics
« Antwort #2 am: Montag, 19. Dezember 2016, 06:22 »
Danke für den Hinweis.

So was ähnliches habe ich probiert (mit dem ghost voice script aus dem LSR), aber das hat nicht geklappt.

Egal welche ausgefallene Funktion sich in  Lilypond nicht ausführen lässt, irgendwann tappe ich zuverlässig rein  ;)

Pusteblumi

  • Member
Re: partcombine und Lyrics
« Antwort #3 am: Montag, 19. Dezember 2016, 22:05 »
Oh ja, das kenne ich: Egal was man vorhat, es endet damit, dass man wieder mal die ganze Dokumentation durchsucht...  ::)