@jofemodo,
first of all a big thank you for all your efforts. I am really appreciating this extra work you do (and other zynthianies, too).
Ok, I understand the delay when zynthian is handling the midi events. That’s a pity, though. This also appears on other midi mangling circumstances (for example transposing). The note OnOffs are also delayed then if they are transported to external devices, are’t they?
Without the ability to get zynthian to send the external sync clock signal to external devices, I must build a parallel midi chain for other hardware instruments then.
Unfortunately, zynthian - for me - looses a bit of being a central device now.
For example, vector synth lives from getting the midi clock signal for it’s sound creation and internal delay synching. In my hardware setup, which was based on the old stable release, I was using an external keyboard and sequencer to send notes, CCs and chords, and sync clock via zynthian’s bridged midi possibility - getting back the audio signal into zynthian. Now I have to make a parallel midi wiring to clock sync vector synth, the modular etc., this is suboptimal.
Regarding your question, yes I made a midi chain: midi in is external device, midi out is external other device, but no clock signal was passed through, allthough midi log on the step sequencer shows it. Again, by bridging it was possible in the old stable.
Suggestion: perhaps there could be an option which is off by default, which allows that the clock signal, which is used internally is send to (specific) external devices. Could be a device specific option. This way, only clock is sent if you really needed it.
To your calculation (
): All in all it’s a 10ms delay, independant from the bpm you choose. If I calculate correctly it would be little bit more than 30% of a 1/64 note length at 120 bpm 4/4 . (500ms 1/4, 250ms 1/8, 125ms 1/16, 62.5ms 1/32, 31.25ms 1/64). It raises to more than 50% of a 1/64 when 240bpm - or am I doing something wrong? This is why under some circumstances you must delay some audio for some ms to sync it.
Regards