
Thanks for that explanation! I have no app that understands MTC right now, but saw MTC being sent.
What does the status of ‘Time Master’ on/off mean when Ardour is set to MTC Source? Has it an influence at all?
Just recorded some midi from Ardour in Kmidimon. It looks like Ardour is not sending any double events but uses “deferred play” which isn’t understood by some applications. Perhaps it would be useful to have an option of sending “play” or “deferred play” on loop returns.
This is the output:
2332,937.8098, SysEx10,f0 7f 7f 01 01 60 00 00 00 f7 // don’t know (rewind?)
2332,937.8225, SysEx10,f0 7f 7f 01 01 60 00 00 00 f7 // don’t know
2332,937.8240, SysEx6,f0 7f 7f 06 01 f7 // stop
2332,937.8255, SysEx13,f0 7f 7f 06 44 06 01 00 00 00 00 00 f7 // goto 0
5281,943.9539, SysEx6,f0 7f 7f 06 03 f7 // Deferred Play
MTC Quarter Frames removed
6243,945.9603, SysEx10,f0 7f 7f 01 01 60 00 00 00 f7
6243,945.9652, SysEx6,f0 7f 7f 06 01 f7 // stop
6243,945.9699, SysEx13,f0 7f 7f 06 44 06 01 00 00 00 00 00 f7 // goto 0
6255,945.9831, SysEx6,f0 7f 7f 06 03 f7 // Deferred Play
MTC Quarter Frames removed
7217,947.9860, SysEx10,f0 7f 7f 01 01 60 00 00 00 f7
7217,947.9912, SysEx6,f0 7f 7f 06 01 f7 // stop
7217,947.9963, SysEx13,f0 7f 7f 06 44 06 01 00 00 00 00 00 f7 // goto 0
7226,948.0140, SysEx6,f0 7f 7f 06 03 f7 // Deferred Play
MTC Quarter Frames removed
8190,950.0127, SysEx10,f0 7f 7f 01 01 60 00 00 00 f7
8190,950.0183, SysEx6,f0 7f 7f 06 01 f7 // stop
8190,950.0235, SysEx13,f0 7f 7f 06 44 06 01 00 00 00 00 00 f7 // goto 0
8200,950.0469, SysEx6,f0 7f 7f 06 03 f7 // Deferred Play
MTC Quarter Frames removed
9162,952.3327, SysEx10,f0 7f 7f 01 01 60 00 00 00 f7
9162,952.3393, SysEx6,f0 7f 7f 06 01 f7 // stop
9162,952.3456, SysEx13,f0 7f 7f 06 44 06 01 00 00 00 00 00 f7 // goto 0
9173,952.3522, SysEx6,f0 7f 7f 06 03 f7 // Deferred Play
MTC Quarter Frames removed
9653,953.7569, SysEx10,f0 7f 7f 01 01 60 00 01 01 f7
9653,953.7643, SysEx6,f0 7f 7f 06 01 f7
9653,953.7721, SysEx13,f0 7f 7f 06 44 06 01 00 00 01 01 2c f7