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: Thu, 03 Oct 2013 21:05:59 +0000


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

I forgot to link to the original report
 http://lists.gnu.org/archive/html/bug-lilypond/2013-09/msg00061.html

Regarding comment 1: "Another purpose is to juggle with the onset of the next following note/barline/whatever while not actually wanting to change the duration of the note as such." might be a mis-interpretation of issue 1772 and issue 1532. The desire there was to express a long note using a scale factor, such as 3/2 in r1*3/2, to express a true duration longer than a bar, but have that duration printed using notes with *no* scale factor, r1~r2.

The request at the top of the issue
  to split \scaleDurations 2/1 {b1} into \scaleDurations 2/1 { b2~ | b2 }
conflicts with the request at the top of issue 1532
  to split b1*2 into { b1~ | b1 }
so long as *2 and \scaleDurations 2/1 are treated identically.

Bug report input under this patch produces the image attached. The current patch breaks issue 1532.

My suggestion is to document the situation of version 2.16:
integral scalings are expanded to un-scaled notes
  \scaleDurations 2/1 {b1} -> {b1~| b1}
and fractional scalings are expanded into notes with the same scale factor
  \scaleDurations 2/3 {b1} -> \scaleDurations 2/3 { b1 b2 ~ b2 b1 }

Attachments:
        3560_a.png  6.8 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]