[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