On 2026-02-24 22:36, metachromatic wrote:
"We don't require this level of detail in music expressions for dynamic
ramps."

You don't -- many other composers do.

I want to correct some misinformation in Metachromatic's message for the sake of bystanders who might otherwise be thrown off track.

Arnold proposed this scenario:

    you specify the total duration (e.g. 4 measures),
    the frequency (e.g. each  quarter an update)
    and the relative final tempo (e.g. 2/3)

This describes a ramp in tempo. LilyPond MIDI output already supports ramps in dynamics (i.e., decrescendo and crescendo) without users having to do the math and insert absolute levels periodically in the music expression. At the moment, I don't see anything that would stand in the way of doing something similar for tempo changes. To a person interested in trying that, I'd also encourage thinking about slowing the MIDI tempo by a parameterized amount for a parameterized time at \caesura.


inability to specify tempo changes as real numbers (from tempo
73.241 to tempo 74.856, for example)

Rational numbers are sufficient for these examples, and LilyPond supports rational numbers.

https://lilypond.org/doc/v2.25/Documentation/notation/displaying-rhythms#metronome-marks

The MIDI output uses an approximation constrained by the MIDI design.

The default metronome mark rounds to an integer, which is reasonable for music of the era that LilyPond's defaults usually target. As for many other things, the user can override the stencil or add text to describe a tempo change in any way that can be put into writing.
--
Dan


Reply via email to