lilypond-auto
[Top][All Lists]
Advanced

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

Re: [Lilypond-auto] Issue 1772 in lilypond: Completion_rest_engraver fai


From: lilypond
Subject: Re: [Lilypond-auto] Issue 1772 in lilypond: Completion_rest_engraver fails with fractional rests
Date: Thu, 03 Oct 2013 20:33:43 +0000


Comment #6 on issue 1772 by address@hidden: Completion_rest_engraver fails with fractional rests
http://code.google.com/p/lilypond/issues/detail?id=1772

This behavior came with Pál's patch 6af4c7db to make the completion_heads_engraver split notes in tuplets.

\tuplet 3/2 {b1 b b} \times 2/3 {b1 b b} \scaleDurations 2/3 {b1 b b} b1*2/3 b b

Pál wanted the first to split as \tuplet 3/2 {b1 b2 ~ | b2 b1} If we keep consistency between the four ways above that we can write this timing, then the last expression is split as b1*2/3 b2*2/3 ~ | b2*2/3 b1*2/3

For the example at the top of the issue, LilyPond tries to split the r1*6/4 into notes with a *6/4 scaling, as if was part of a tuplet. She produces
 r2*6/4 r8*6/4 r32*6/4 r64*6/4 ~ | r4*6/4 r16*6/4 r64*6/4 r64*6/4
resulting in durations 129/128 before the bar and 33/64 after, which is close.

The desired output was r1 ~ r2 (shown in test-expected.png). We should use r1. to get that.

We might also want to use completion_heads_engraver to generate a 5-measure-long tied note from b1*5, but we have issue 1532 for that.

Attachments:
        tuplet.png  3.0 KB

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