[Top][All Lists]

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

Re: Odd interaction between ly:grob-property and hairpin

From: Jean Abou Samra
Subject: Re: Odd interaction between ly:grob-property and hairpin
Date: Thu, 10 Feb 2022 21:00:55 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0

Le 10/02/2022 à 15:42, Simon Albrecht a écrit :
Hi Aaron,

thanks a lot for the help! I knew that these pure vs. impure issues exist, but I’ve never been able to wrap my head around them and this is the first time I ever needed to account for them in practice.

Looking at Extending Manual section 2.8, it seems that Y-offset is likely to be affected, so that makes sense.

What I don’t quite get is the meaning of the ‘begin’ and ‘end’ parameters in ly:grob-pure-property, but as long as 0 0 works, I’m good ;) (and it’s not a topic for the bug list)

Best, Simon

Sorry, I just received this message now so my previous reply didn't
account for it (yes, list messages are taking 5 hours to reach
recipients sometimes, this was discussed recently on lilypond-user).

So, to answer your question, start and end are column ranks.
The meaning of the question (ly:grob-pure-property grob start end)
is "What will this grob property approximately on the broken
piece if this spanner is broken between start and end?" (for
items they should be ignored). They are used in VerticalAxisGroup
pure calculations, to estimate how tall a staff will be between
two certain points in order to score page breaking configurations.


reply via email to

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