Umbruch von acciaccatura aufgehoben?

Begonnen von stefanhuglfing, Samstag, 25. Januar 2020, 08:43

« vorheriges - nächstes »

stefanhuglfing

Die beiden Beispiele sollten meiner Meinung nach das gleiche Ergebnis bringen:


\version "2.19.54"

\score
{
  \new Staff
   <<
    \new Voice { \relative c' { c4 d e f \break \acciaccatura a16 g1 }}
   >>
   
  \layout{}
}



\version "2.19.54"

\score
{
  \new Staff
   <<
    \new Voice {                s1       \break             s1 }
    \new Voice { \relative c' { c4 d e f \acciaccatura a16  g1 }}
   >>
   
  \layout{}
}


Aber wenn der Umbruch in einer eigene Stimme sitzt (Bsp. 2),
wird er durch ein anderes Ereignis aufgehoben.
Kann mir das jemand erklären?

Malte

Ja, das ist einer von LilyPonds ältesten, bekanntesten und nervigsten Bugs, issue 34. Abhilfe schafft nur, auch in der \break-Stimme einen Vorschlag (grace) zu setzen:\version "2.19.83"

\score
{
  \new Staff
   <<
    \new Voice {                s1       \break \grace s16  s1 }
    \new Voice { \relative c' { c4 d e f \acciaccatura a16  g1 }}
   >>
   
  \layout{}
}

Sonst denkt LilyPond, der Break müsse vor dem g, aber nach dem a kommen. Probiere zur Visualisierung auch mal einen Tonartwechsel statt des breaks.

stefanhuglfing