On 2026-03-01 15:36, Benkő Pál wrote:
sort of published example:
https://www.karlheinzstockhausen.org/orchestra_finalisten_english.htm
shows that Stockhausen used an equally tempered tempo scale, and
didn't use trailing zeroes:
23.75 25 26.75 28.25 30 31.75 33.5 35.5 37.5 40 42.5 45
47.5 50 53.5 56.5 60 63.5 67 71 75 80 85 90
95 101 107 113.5 120 127 134 142 150 160 170 180 208

Thanks, Pál.  These options spring to mind:

A. Change the default formatter to round to the nearest 1/4 bpm instead of 1 bpm. This is easy to describe and to test. Users of midi2ly might see fractional parts that they didn't before. 2.24 didn't support input of non-integer tempo counts, so old scores should not be a problem. Those who want other behavior would still have to provide their own formatter.

B. Add context property tempoCountPrecision with default 1. People using Stockhausen's scale would set it to 1/4 instead. Others who want more precision could set 1/1000 or whatever. Maybe some people who don't like odd numbers would want 2. :)

Thoughts? I'm willing to prepare a patch for either, though B would require more time and we're getting close to branching for 2.26.
--
Dan


Reply via email to