On 06/06/2022 14:10, David Kastrup wrote:
Ah. So now if you do a relative repeat, the contents of the braces are
converted to absolute before the unfold? That's neat.

It never used to be like that, Han Wen wrote that "reset octave"
thingy for me yonks ago (2.4?) because I ran in to that very problem.
Unfolded repeats worked via an iterator (and thus were not having the
\relative problem since the music is not being duplicated) as early as
1.5.66 whereas the first occurence of resetRelativeOctave appears to be
2.9.8.

You probably were thinking about a different problem.

Well, I'm pretty certain the piece of music was Pennsylvania 65-000, and I remember Han-Wen writing it specifically for me.

I can't remember the first version of lilypond I used, but the fact it first appeared in lilypond proper much later makes sense - I know I posted it back to the list on at least one occasion.

Aha - I've found the music, and yes, it's not quite the same problem ... also, no surprise, the music has a "version 2.8.2" statement at the top, and my function is called "resetOctave". It's a phrase that's repeated in voltas, so I need to reset relative pitch when I use the phrase.

So very similar, but not quite the same :-)

Cheers,
Wol

Reply via email to