lilypond-auto
[Top][All Lists]
Advanced

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

Re: [Lilypond-auto] Issue 2801 in lilypond: Patch: Approximates cross-st


From: lilypond
Subject: Re: [Lilypond-auto] Issue 2801 in lilypond: Patch: Approximates cross-staff slurs in VerticalAxisGroup vertical-skylines.
Date: Sat, 22 Sep 2012 18:19:07 +0000


Comment #65 on issue 2801 by address@hidden: Patch: Approximates cross-staff slurs in VerticalAxisGroup vertical-skylines.
http://code.google.com/p/lilypond/issues/detail?id=2801

Ah, ok. That aside, do you think this is a better solution? Setting ragged-bottom to ##t, I can see that the SlurStubs help a bit whenever they are printed. Once I figure out how to do them over line-breaks, which'll be in a separate patch, I imagine that the other collisions will go away as well.

The more I work on this, the more I realize that there is no good way to deal with cross-staff grobs and spacing. I've more or less given up on my grand linear programming project as there are to many if/then decisions to be able to approximate any process with linear programming. One solution may be swimming back upstream. For example, do the spacing with stubs, then calculate cross staff grob placement, then redo the spacing with the full skylines, and if this causes a bad result go back upstream to recalculate the spacing. We'd just need to figure out some way to watch for infinite cycles, but a multi-pass system seems swingable and more closely approximates how human engravers deal with these things.




reply via email to

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