Send DAW Tempo to Link Package?

jparker's icon

Not sure if this is possible, but I've been searching for a way to have Ableton Live follow Digital Performer's tempo. MIDI beat clock is of course unreliable, and DP unfortunately does not support Ableton Link. I've experimented a bit with the Midronome, but it can't quite achieve this task (yet).

I recently discovered the Link Package and am wondering if there's a way to have Max bridge the gap between DP and Ableton.

Both Midronome and e-rm (multiclock) provide VST/AU plugins which send 24 ppq audio from the host DAW. I'm noticing the "link.session" patcher has a number box which can control Ableton's tempo in real time. Is there perhaps a way to feed and translate the 24 ppq audio into this number box? Or another solution?

Source Audio's icon

why is midi beat clock unreliable ?
Is it Live - only probem, or do you get also other software to shake while
running as slave to performer's beat clock ?

jparker's icon

It's a midi problem, unfortunately, not Live-specific. The midi clock jitter prevents accurate syncing, particularly with DAW sequences that change tempo rapidly. I tried one possible solution with midi clock from this post, but again the jitter is too much.

As I mentioned, the plugins from midronome and e-rm will generate constant streams of 24 ppqn audio pulses. I'm wondering if it would be more accurate to have Max somehow translate this audio to the link.session object

Source Audio's icon

to get tempo from 24 ppq midi ticks
there must be some jitter.

look at sync~ object, it can sync to audio click,
but I am sure it will have same problems as
midi beat clock or that link package.
Of all I would expect plain old midi beat clock to be more steady than
any of that, but of course only if pure midi is involved.
for simpe reason : nothing gets converted or calculated.

Syncing Live audio clips with time stretching, phasor based sequencers
etc will never sync perfectly.