Bugzilla – Bug 1726
Linux: MIDI playback timing / synchronisation problems
Last modified: 2018-08-20 11:45:33 UTC
Tested on Linux, but could affect other platforms to a lesser extent (not yet tested). When playing note tracks, the time at which notes play is imprecise, causing the rhythm to be erratic.
(In reply to Steve Daulton from comment #0) @Steve: do you have a suitable (quick tempo regular beats) MIDI file that you can attach here that I (and others) could test on Windows and Mac?
Created attachment 741 [details] 120 bpm Middle C MIDI file with repeated single note at 120 bpm quaver rhythm.
(In reply to Steve Daulton from comment #2) Testing that 120 bpm Middle C MIDI file on W10 with 2.2.0 and the latest 2.2.1 alpha build that I got from James produces a very regular metronomic outpout. Similar testing on macOS 10.13.1 High Sierra with 2.2.0 and 2.2.1 alpha of 21Nov17 also produces a very regular metronomic outpout.
I'm seeing "jitter" (timing errors) of around 10 ms. While this still leaves room for improvement, it is low enough to be unnoticeable in most situations, so I'm marking this as fixed. Further improvement would be an enhancement, and not the original code bug.