Autor Thema: Silbe an Vorschlagsnote?  (Gelesen 2468 mal)

Leonach

  • Member
Silbe an Vorschlagsnote?
« am: Montag, 29. März 2010, 17:06 »
Liebe Wissende,

wie kann ich eine Textsilbe an einer Vorschlagsnote (acciaccatura) ausrichten? Eine Vorschlagsnote wird leider von \lyricsto ignoriert.

für jede Information dankbar

Leonach

comper

  • Member
Re:Silbe an Vorschlagsnote?
« Antwort #1 am: Montag, 29. März 2010, 17:21 »
\grace { Textsilbe }

Es geht offenbar nur per Silbendauer:

\score
{
  <<
    \new Voice { g'2 \acciaccatura { f'8 } e'4 f'4 }
    \new Lyrics \lyricmode { Kling2
\grace { G8 -- } löck4 -- lein4 }
  >>
}


Gruss
« Letzte Änderung: Dienstag, 30. März 2010, 10:31 von comper »

Leonach

  • Member
Re:Silbe an Vorschlagsnote?
« Antwort #2 am: Dienstag, 30. März 2010, 15:13 »
Vielen Dank! Das funktioniert. Leider ist das betreffende Stück sehr mit Pausen und vielen Taktwechseln durchsetzt, daher wäre das Setzen der Silbendauern von Hand sehr aufwendig. Da die Vorschläge mit Text eher selten sind, werde ich versuchen, deren Text per \markup zu setzen.

Hier stellt sich allerdings die Frage: wie kann ich ein \markup in der selben Textgröße und -art setzen, wie den Gesangstext?

comper

  • Member
Re:Silbe an Vorschlagsnote?
« Antwort #3 am: Dienstag, 30. März 2010, 17:26 »
Keine Anstrengungen nötig; \lyricmode schaltet \markup dementsprechend um.

\score
{
  <<
    \new Voice= "one"  { g'2 \acciaccatura { f'8 } e'4 f'4 }
    \new Lyrics \lyricsto "one" \lyricmode  { Kling \markup "G - löck  " -- lein }
  >>
  \layout {
    \context { \Lyrics \override LyricText #'color = #red }
  }
}

Gruss

RobUr

  • Member
Re:Silbe an Vorschlagsnote?
« Antwort #4 am: Samstag, 17. April 2010, 04:16 »
Funktioniert auch mit mehreren Vorschlagsnoten und auch ohne \markup (dafür aber unbedingt in Anführungsstrichen):
<<
\new Voice= "one" { g'2 \acciaccatura { g'16[ a' g' f'] } e'4 f'4 }
\new Lyrics \lyricsto "one" \lyricmode { Kling "Ge-löck" -- lein }
>>
Der komplette „Silbenblock“ wird dabei unter der Hauptnote zentriert.

Ein ausbaufähiger Ansatz für echte Bindung an einzelne Vorschlags-/Vorhaltsnoten wäre sicher, diese manuell zu faken, damit Silben daran hängenbleiben. Im speziellen Fall also:
  • Noten verkleinern (\small <kleine Noten> \normalsize <normalgroße Noten>)
und
  • die Taktlänge des betroffenen Takts um die entsprechenden Dauern verlängern (in einem 4/4-Takt + 3/16 Vorhalte z.B. \once \set Score.measureLength = #(ly:make-moment 19 16))
Jetzt nicht vergessen, in den anderen Takten der Partitur Spacer in der entsprechenden Dauer an der gleichen Stelle einzubauen, da wir uns beim Timing auf den Score-Context beziehen. Es ist halt kompliziert, weil es unüblich ist.

Grüße, Robert