[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Lilypond-auto] Issue 3696 in lilypond: articulate.ly with \grace le
From: |
lilypond |
Subject: |
Re: [Lilypond-auto] Issue 3696 in lilypond: articulate.ly with \grace leaves \time in mid-measure, so bar checks fail |
Date: |
Fri, 06 Dec 2013 02:32:14 +0000 |
Updates:
Summary: articulate.ly with \grace leaves \time in mid-measure, so bar
checks fail
Cc: address@hidden
Labels: -Regression
Comment #1 on issue 3696 by address@hidden: articulate.ly with \grace
leaves \time in mid-measure, so bar checks fail
http://code.google.com/p/lilypond/issues/detail?id=3696
The warning happens because articulate.ly converts grace notes to normal
notes, but leaves the \time before the ex-grace note, so it's no longer on
a measure boundary. \time doesn't work properly in the middle of a measure
— it ends up counting 5/4 from the beginning of the 3/4 measure, so
naturally the bar check fails.
The warning doesn't happen in versions before 2.17.29 because articulate.ly
puts the bar check at the beginning of a (redundant) SequentialMusic, where
it was ignored (apparently this was issue 3610). The \time problem was
present all along, but the warning was hidden by another bug, so it's not
really a regression.
Here's a simpler test case that shows both problems without using
articulate.ly:
{ \time 3/4 a2 \time 5/4 a1. {|} }
The nonsensical rendering is normal for articulate.ly, because it uses lots
of scaled durations. The actual result (via \displayLilyMusic) is:
<< {
\time 3/4
{ < f' >2.*7/8 < r >2.*7/80 }
{ }
\time 5/4
{ { } { { < f' >8*63/320 < r >8*9/320 } } { } }
{ < e' >1*7/8 < r >1*1/8 }
{ < e' >4*7/8 < r >4*1/8 }
{ | }
} >>
...which works fine in midi but not on the page.
The bar-check warning isn't wrong, but it is confusing. Maybe \time should
warn if it's used in the middle of a measure?
--
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Lilypond-auto] Issue 3696 in lilypond: articulate.ly with \grace leaves \time in mid-measure, so bar checks fail,
lilypond <=