fwiw, i'm achieving quite satisfying results
driving MIDI out from a
1024 Hz RTC thread, with external hardware locking steadily onto the
output MIDI clock stream, even at tempi up to 240 bpm.
OK, I guess i think about this too theoretically. I suppose that with
"reasonable" limits on the quarters-per-minute, the error in the
delivery time is relatively small. I tend to think in the abstract
about this, and it clearly fails for "absurd" tempo like 1300 bpm. At
240bpm, a 1ms error in the delivery time is only 10% of the
inter-message frequency, and I suppose that with a little
interpolation/smoothing by the receiver, that will work OK.
I guess I take back what I said, although it makes me uneasy :)
--p