User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - MIDI Sync Timer Bug (displays wrong time) »
Welcome, Guest. Please Login or Register.
Feb 15th, 2025, 2:25pm


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   MIDI-OX Bug List
(Moderator: Jamie OConnell)
   MIDI Sync Timer Bug (displays wrong time)
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: MIDI Sync Timer Bug (displays wrong time)  (Read 4411 times)
midime
New Member
*



MIDI-OX Rules!

   


Posts: 1
MIDI Sync Timer Bug (displays wrong time)
« on: Sep 14th, 2010, 2:51pm »
Quote Quote Modify 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
IP Logged
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.