On 6/12/20, Valentin Petzel <valen...@petzel.at> wrote:
> I’m not sure if \newSpacingSection is a nescessarily good idea, because it
> basically divides the score into parts of different spacing. And I’m not
> sure about that, but I think this may cause inconsequent spacing.

Well, IMO as soon as you start contradicting LilyPond’s decisions
you’re losing consistency anyway. \newSpacingSection may at least give
you some consistency at a local level (unlike adding skips as the OP
was understandably reluctant to do).

> (Also it is overly complicated for overriding a single bit auf spacing).

“Auf” oder “von”? :-)

> What we would  want to do is to remain in one sense of spacing and
> modify spacing only for single exceptions.

That is one way to do it (I actually hadn’t seen your message when I
posted mine; your mail client seems to be messing with subject lines,
as this message is another example).

Anybody who’s ever been using GNU LilyPond will tell you two things anyway:
- no matter where you look, there’s _always_ more than one way to skin a cat;
- no matter where you look, spacing algorithms are _always_ the single
most complex piece of LilyPond.

(Well actually I cheated a bit, because vertical spacing is certainly
even worse. But the point still stands for horizontal spacing within
systems.)

So your answer is certainly a good one; mine may be a bit simpler
although it may have its downsides, depending on taste.

Cheers,
-- V.

Reply via email to