Always transmit MIDI clock - even when transport is stopped.
I would like to see Drambo always transmitting MIDI clock on the selected output ports. Starting clock at the same time as the transport can bring problems with some hardware synthesizers that need time for their clock oscillators to sync and lock on to the incoming MIDI clock. I can see two options to solve this:
- Run the clock all the time and sync the start of the transport with the next clock pulse. This would mean a maximum delay of 1/24 quarter note between pressing play and the actual start.
- To make this more battery saving the clock start could be done like a pre-roll: Play pressed, clock starts, start is sent after x number of bars.
Comments
You could try using this for a standalone midi clock;
or MiRack as a standalone midi clock.
If we're naming alternative MIDI clock sources, there's also the excellent MidiFire.
Thanks for the suggestions @gravitas and @uncleDave. I am already experimenting with MIDIFire and it works pretty well. You can even do tempo automation by controlling MIDIfire via CCs. I just would love to have everything in one box - Drambo. Less hassle and less single points of failure.
Sending MIDI clock always can make sense indeed. Should be in settings.
Doesn’t turning on Ableton link do this? You don’t have to be using Ableton to use link.
Not sure if that works with hardware, which seemed to be the OP's focus.
Ableton LINK is independent from MIDI clock. But indeed, the beat position is always updated between all LINK members and hardware can alternatively be added by using the MIDI Link Sync app.
I've only been using a Digitakt and a KORG Electribe MX synced via MIDI clock and that worked well.