"m...@apollinemike.com" <m...@apollinemike.com> writes:

> On May 4, 2011, at 3:16 PM, Nick Payne wrote:
>
>> Latest LP development version has inconsistency. See below.
>> 
>> \version "2.13.61"
>> 
>> \relative c'' {
>>    \time 3/4
>>    \key d \minor
>> <<
>>    { <e bes>8 r <e a,> r s }
>>    \\
>>    { d, r cis r r4 }
>>    \\
>>    { g'8. f16 g8. bes16 a8. g16 }
>> >>
>> }
>
> The disparity in results comes (I think) from the fact that the flag
> of the stem in the left example ends after the beam begins on the X
> axis, and thus, the beam collision engraver moves the beam up to avoid
> the entire stem+flag.  In the second example, on the other hand, the
> flag's rightmost X point falls to the left of the beam's leftmost X
> point.

The result is visually glaringly inconsistent and ugly.  If it is
expected behavior given the current algorithms, they still need work.

I assume that there is no attempt of rest collision either way (probably
easy to check by replacing them with spacer rests).  In that case, the
stems on the left are much too long.

_If_ rest collision avoidance makes them this long, it is wrong for the
right example to smudge out the rest.

-- 
David Kastrup


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

Reply via email to