Max and Ableton in sync

novasnoa's icon

I am really sorry for this (probably very lame) question, i was reading hours in this forum and i couldnt figure it out...

I want my max sequencer to be in sync with ableton live.

I tried midiclock, but it always goes out of sync after a while and it doesnt seem to show the offbeat (cant figure out how to grab the 1 of a bar)

plugsync i have read about a lot, but if i load any of the patches with pugsync in my max RT it doesnt do anything... i am on windows.

broc's icon

Midiclock should basically work for this. Please post your patch trying midiclock.

Andro's icon

Create a midi track in ableton live and put the M4L object in live.api.observer, this sends out a 1 (toggle) when the ableton live transport is playing, now send this output to to a udpsend object say 127.0.0.1 7001 (the ip address declares your own computer as host) and then create a udpreceive 7001 (argument same port number) object in max and attach it to your global metro. Now when live is playing your max patch starts as well, I've never done tests but I believe that this is far more faster and reliable than a midi clock (which can drift), just make sure that the refresh rate of your live objects is set to a division of your max metro timing.
If my max qmetro is set to 20 then I make sure that my max for live objects refresh rate is 20ms or 10ms.
Hope this helps you out !