Comment #67 on issue 2801 by [email protected]: Patch: Approximates cross-staff slurs in VerticalAxisGroup vertical-skylines.
http://code.google.com/p/lilypond/issues/detail?id=2801

In outside-staff-spacing, for example, if grobs can slide other under grobs, they do, which means that they are no longer part of the sideline. It is not a linear distinction:

if (stashable_under_other_grob)
 stash;
else
 place_over

The skyline changes from having the extent of the grob to not in a non-gradual way.

This sorta thing can be articulated through mixed integer linear programming using 1 for true and 0 for false, but it would become mixed-integer quadratic because you're multiplying these 1s and 0s by other things that are themselves variables in the linear program. I know of no package that supports this sorta thing and it seems like it'd take for ages even if it were possible


Reply via email to