Dave, I'm trying to implement MIDI sync for Fluxa. I now have a function that gets me the time of the last clock increment and one that gets me the duration of a midi beat, both according to the set time-signature. I'm getting those from within the midilistener.cpp code to avoid frame-rate induced latency and jitter. This seems to work ok, so far.
However, now I need to understand how the existing sync stuff works and I'm having a bit of a hard time with that. The only way I can make sense of it is if you would be using "sync-tempo" as the last line of your "seq" function when performing with sync. Is that correct? I'm also a bit lost on the use of the "on-sync" function/variable. Is that one meant for debugging? I can't see any conditions under which that one would or could be used. Sorry to bother you with this, but without the other half of the syncing process it's all a bit hard to understand. Yours, Kas.
