[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 1043 in lilypond: Cross-staff beams confuse skyline calculatio

From: David Kastrup
Subject: Re: Issue 1043 in lilypond: Cross-staff beams confuse skyline calculations
Date: Wed, 22 Sep 2010 08:51:38 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

address@hidden writes:

> Comment #11 on issue 1043 by address@hidden: Cross-staff beams
> confuse skyline calculations
> http://code.google.com/p/lilypond/issues/detail?id=1043
> Now I see that placement of outside-staff grobs uses a series of
> skyline calculations. Knowing that, the 'Summary:' makes sense.  Sorry
> for my  objection earlier.
> I would categorize the behavior:
> 2) Cross-staff beams do not expand skylines. This makes sense so these
> beams do not push the staves apart, but then these beams can overlap
> outside-staff grobs, notably dynamics.  Same as issue 439, and issue
> 36;  see also issue 721.

How would cross-staff beams push staves apart when their respective
stems apparently don't?  The thing that I can imagine is that the
cross-staff beam is part of both skylines, and Lilypond tries pushing it
away from itself.

Is it something like that?

> 1) An automatic beam ending just before a staff change fails to expand
> skylines, resulting in similar collisions.  Explicit [ ] beams are a
> workaround.  First described in this issue, comments 2 and following.

That sounds like something that could be addressed without something
else caving in.

David Kastrup

reply via email to

[Prev in Thread] Current Thread [Next in Thread]