I think it was in lilypond 2.25.23 that tempoWholesPerMinute was
changed from a moment to a fraction.  I understand and accept this
change; however, I'm struggling with its consequences.

I have a scheme function (about 300 lines of code, including comments
and some lookup tables, and some minimal self-test code) that relies on
tempoWholesPerMinute.  The function has for many years been included in
almost all my transcriptions of renaissance music, where its purpose is
to display markup for each change of mensuration/proportion and to
adjust the time-signature and midi tempo.

I could re-write the function to use tempoWholesPerMinuteAsMoment, but
sooner-or-later I think this would come back to bite me.  By the time
the "...AsMoment" backward-compatibility stuff is deprecated, I'll
probably be too old and stupid to cope.  So now is the time to bite the
bullet and update the function with the new syntax.  Trouble is, after
spending more time than I can really afford, I'm coming to the
conclusion that old age and stupidity are already taking their toll.

There's nothing confidential in the code, just likely some
embarrassment for me, but clearly 300 l.o.c. plus explanations is too
long for this list, and I don't think I can create a MWE, so please
would one of the scheme experts here be prepared to take a look at it
offline?  I'm happy to offer a bounty!

in hope,
-- Graham


Reply via email to