View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0008154||ardour||features||public||2020-05-27 12:11||2020-06-01 17:38|
|Reporter||Dirk Offringa||Assigned To|
|Platform||Windows 10||OS||Windows||OS Version||10|
|Summary||0008154: Midi clock should stream always|
|Description||Midi clock should have the option to stream always, like the LTC has, and not only when the transport is running. Many synths and effect units rely on midiclock to work correctly: Arpegiators, LFO's, delays etc. In a a mixed setup, the DAW is usually masterclock! This is a mandatory "option". We don't do sounddesign only when the DAW is running....|
|Additional Information||Because there's a "feature" choice on top of the page, I posted tis here. Sorry if it's the wrong place!|
|Tags||No tags attached.|
This is likely a won't fix / cannot fix.
The LTC option is mainly there to prevent old video hardware from unspooling the tape. There is a discontinuity when from stop -> play. In case of LTC that is a non-issue. This is not true to MClk.
If MIDI clock is sent as continuous stream, playback can only be started in sync with MIDI-clock generator. stop -> play transition needs to happen exactly "on the music clock grid". Stopping and re-staring the clock would defeat the purpose of sending a continuous stream in the first place.
However Ardour's transport cannot wait and sync-start, particularly not when it is slaved itself. That would need a larger re-design.