Trevor Daniels wrote Wednesday, October 10, 2012 10:40 AM
> 
> David Kastrup wrote Wednesday, October 10, 2012 10:27 AM
> 
>> Rutger Hofman <rut...@cs.vu.nl> writes:
>>
>>> I meet the following bug:
>>>
>>> \version "2.16.0"
>>>
>>> {
>>>     % \override Hairpin #'minimum-length = #5
>>>     \time 3/4
>>>     \clef F
>>>     << e2. { s4\< s4\> s4\!_"poco cresc." } >> |
>>>     d2. |
>>> }
>>>
>>> which puts a < from the first 4 until the second, a > from the second
>>> 4 to the third 4, and continues with some markup under the third
>>> 4. The bug is that the > is not terminated, it flows until the end or
>>> some other dynamic. See attached.
>> 
>> The bug is not related to musical timing as one can see when replacing
>> d2. with d16 d d d d d d d ...
>> 
>> The bug is that the "poco cresc." is tucked under the following phrase,
>> and that the decrescendo spanner is stretched along with it for some
>> reason when it should, if at all, orient itself on the _left_ edge of
>> "poco cresc.".
> 
> It is related to the use of spacer rests.  Replace these with notes and
> the timing of the hairpins is correct:
> 
> {
>     % \override Hairpin #'minimum-length = #5
>     \time 3/4
>     \clef F
>     << e2. { \voiceTwo g4\< g4\> g4\!_"poco cresc." } >> |
>     d2. |
> }
> 
> This looks like a bug to me, especially as spacer rests are commonly
> used for this purpose.

But it's not new - 2.14.2 behaves the same incorrect way.  Might be
related to 2852.

Trevor
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to