Comment #6 on issue 3349 by [email protected]: missing duration in \displayLilyMusic after a triplet
http://code.google.com/p/lilypond/issues/detail?id=3349

Hey people, this is on countdown. Let me point out that the code contains the comment
;; would it be better to just clear previous-duration before
;; and afterwards, forcing explicit durations?

With this patch,
\displayLilyMusic { c'8 c' \tuplet 3/2 { c' c' c' } \tuplet 3/2 { c' c' c' } c' c' }
shows c'8 c' \tuplet 3/2 { c' c' c' } \tuplet 3/2 { c' c' c' } c' c' }
which I am not sure is a good idea. The proposal to just kill durations before and after would result in
c'8 c' \tuplet 3/2 { c'8 c' c' } \tuplet 3/2 { c'8 c' c' } c'8 c' }
instead. Another option would be to reset durations only on scale factor changes, resulting in
c'8 c' \tuplet 3/2 { c'8 c' c' } \tuplet 3/2 { c' c' c' } c'8 c' }
Codewise, just resetting durations before and after is easiest. Since the scale factor is actually indistinguishable for \tuplet 3/2, \tuplet 6/4, and even \times 4/6, I lean towards just doing that in order to get reasonably clear results.

Opinions?

--
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