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