midime
New Member

 MIDI-OX Rules!
Posts: 1
|
 |
MIDI Sync Timer Bug (displays wrong time)
« on: Sep 14th, 2010, 2:51pm » |
Quote Modify
|
The timer in the "MIDI Sync Transport window" is displaying the wrong time (off by one Timing Clock tick). Reproducing is easy: Open The Midi Sync Transport window, enter a low bpm and turn on the monitor (so you can follow) and press play. What happens will look like this: Monitor Activity | | Time Displayed (timebase 120) | Start | | 1:01:000 | Timing Clock | | 1:01:005 (sic!) | So the timer already advances after just one click, which is obviously wrong. To quote the MIDI 1.0 Detailed Specification 4.2 (document version 96.1, which is the most recent) by the MIDI Manufacturers Association, page 30, Start and Continue Messages: "When a receiver is synchronized to incoming real time messages (MIDI Sync mode), the receipt of a Start (FAH) or Continue (FBH) does not start the sequence until the next Timing Clock (F8H) is received. [...]" (highlighting by me) The timer should therefore leave the clock at 1:00:000 after the first Timing Clock, since the Timing Clock is the actual starting ("zero") point. It should only advance after the second Timing Click, which is also the behavior that I've seen on other MIDI devices. Otherwise it would be impossible to play a note "on time". This is for MIDI-OX v7.0.0.365, Win XP. Kind Regards, Mich
|