lilypond-auto
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Lilypond-auto] Issue 3560 in lilypond: Completion_heads_engraver wi


From: lilypond
Subject: Re: [Lilypond-auto] Issue 3560 in lilypond: Completion_heads_engraver with \scaleDurations
Date: Fri, 04 Oct 2013 08:33:16 +0000


Comment #13 on issue 3560 by address@hidden: Completion_heads_engraver with \scaleDurations
http://code.google.com/p/lilypond/issues/detail?id=3560

Here is another cutie:
\new Staff
<<
  \new Voice \with {
    \remove "Note_heads_engraver"
    \consists "Completion_heads_engraver"
    \voiceOne
  }
  { r8 \repeat unfold 5 c''8*4 r8 }
  \new Voice \with { \voiceTwo } { \repeat unfold 48 c'16 }


Please keep in mind that the original comment in completion-heads-factor.ly stated

"If the @code{Note_heads_engraver} is replaced by the @code{Completion_heads_engraver},
notes with a duration factor still keep their requested appearance."

Now half of the notes in this example keep their requested appearance (not being touched at all by the engraver) while the other half explodes into a note appearance of triple value tied to one of nominal value.

The desire for specifying "unnatural" note durations may be nice and all, but the completion heads engraver only touches a _subset_ of notes, namely those crossing a completion boundary. All the rest are not changed at all.

We are employing heuristics in order to deviate from predictable (and actually useful, which is what this report is about) behavior to a behavior that is not well-defined: it sometimes does what is expected of it and sometimes not, depending on where the task, the specification of non-representable note durations, happens to fall on the completion raster.

Wrong engraver for the task.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings



reply via email to

[Prev in Thread] Current Thread [Next in Thread]