Help with midi sync 2 MacBooks

Discuss music production with Ableton Live.
Post Reply
Labd
Posts: 2
Joined: Fri Dec 10, 2010 4:17 am

Help with midi sync 2 MacBooks

Post by Labd » Fri Dec 10, 2010 4:27 am

I searched everywhere (live forums and google) but never found a good fix to the problem.
I dj with a partner, we use 2 macs with 2 mk3 motu ultra lites and a djm-800 mixer.
I have tried every method to syncing our abletons but no solution thus far. I have tried all methods of running midi clock through network (Ethernet and wireless), Running a midi cable between each Motu sound card and finally running midi out of the djm-800 thru one card and into the other. All have failed me.
I will be looking into the Motu Timepiece which acts as a world clock but I want to know if this will work as a solution.
Please help with whatever insight you have. I have been triyng to find a workaround for almost 3 years now
Thank you

hartsta
Posts: 40
Joined: Sun Nov 14, 2004 9:54 am
Location: UK
Contact:

Re: Help with midi sync 2 MacBooks

Post by hartsta » Fri Dec 10, 2010 6:51 am

MacBook Pro 15-inch 2.4Ghz OS 10.7.1 4GB RAM Live 8 (8.2.5), Logic Studio & the dark side of the force.

3phase
Posts: 4648
Joined: Fri Sep 26, 2003 3:29 am
Contact:

Re: Help with midi sync 2 MacBooks

Post by 3phase » Fri Dec 10, 2010 7:53 am

funny.. the wookies allways pretend that syncing works.. but i ve tempofluctuations on the slave that dont allows to use repitch mode anymore... and latency compensation is switched of on the slave... so you work with compromized audio performance on the slave than and any drummachines synced to that slave will wobble too. so all clocking has to come from the master than.

Only convinient way is to just dont even try to midi sync the clocks but syncing the samplerate by interconecting the audio interfaces digitally so the computers run on the same timebase, and just dj sync the 2 laptops than together.

(when booth computers are apples it works without the digital samplerate sync pretty good allready but to achive long time stability you need to digi sync.. maybe this works without external interfaces, equiped with wordclock or spdif ports, via the macbook internal lightpipe conection and agregate devices that allow to choose a masterclock on the slave..but never checked that, maybe the agregate devices screw it, but theoretical it could/should work)

That achives/keeps good soundquality on booth laptops than but is somhow tricky when you have to stop start. it needs to be done a bit more careful dj style than with slowly getting it synced and than faded instead just bang being on the one precisly..
As we usually like it as performing musicans..

however in freesync even stop/start sees the advantage that there is no master slave relation anymore and each laptop can be stoped without stoping the other...

just the restart is a bit glichy than because the nudging works pretty roughly in live.. a stepped nudging that allows to skipin in litle steps like subdivisions of milliseconds would help there. because syncing in terms of groove is within the 1 ms domain.. and dj´s with vinyl easily achive such good matches. With lives nudges it needs a few trys.. i dont know how this works out for well trained dj´s..but i guess they are quicker with that on real vinyl too and experiance the ableton nudging as a bit rough for fine alligning too..
or?

In any case it would be nice if that free sync scenario would be better supported by the program by beening able to just start sync to the ones in a bar but running clock independent after that point.

Very comfortable and jam orientated solutions could be possible than..
independend master start via external midi command for booth laptops and screen controls as independant slave resync individual start/stop commands for example..

That would allow multiple musicans to start in sync together but get of and on in sync at any time.. allowing reloading on stage for example or just joining in without having to concentrate too much on working with the rough start and nudging performance we have now..

easy solution but too hard to implement for ableton. at least they never made any attempts in that direction in the past decade.

however its possible to improove the wobbly performance to external start comands by using the user remote script instead lives on screen controls.. for some funny reasons the script assignments have a higher priority and more consitent and faster reaction times than on screen midi assignments..
maybe there are even tricks with phyton scripts to get that performance even better??
maybe somebody could write an external little helper program that directly accesses lives api to deal with the start syncing? that would be a pretty cool little helper..

Welcome to the wonderfull world of workarondelton live
Last edited by 3phase on Fri Dec 10, 2010 9:36 am, edited 3 times in total.
mac book 2,16 ghz 4(3)gb ram, Os 10.62, fireface 400,

hacktheplanet
Posts: 2846
Joined: Sat Sep 25, 2004 6:37 am
Location: Chicago, IL
Contact:

Re: Help with midi sync 2 MacBooks

Post by hacktheplanet » Fri Dec 10, 2010 8:56 am

3phase wrote:funny.. the wookies allways pretend that syncing works.. but i ve tempofluctuations on the slave that dont allows to use repitch mode anymore... and latency compensation is switched of on the slave... so you work with compromized audio performance on the slave than and any drummachines synced to that slave will wobble too. so all clocking has to come from the master than.
Well it's worked fine for me in the past. And isn't it the point that the clock comes from the master?
Image

Labd
Posts: 2
Joined: Fri Dec 10, 2010 4:17 am

Re: Help with midi sync 2 MacBooks

Post by Labd » Fri Dec 10, 2010 9:15 am

Network sync is not stable, after about 10 min we fall out of sync

3phase
Posts: 4648
Joined: Fri Sep 26, 2003 3:29 am
Contact:

Re: Help with midi sync 2 MacBooks

Post by 3phase » Fri Dec 10, 2010 9:27 am

the_planet wrote:
3phase wrote:funny.. the wookies allways pretend that syncing works.. but i ve tempofluctuations on the slave that dont allows to use repitch mode anymore... and latency compensation is switched of on the slave... so you work with compromized audio performance on the slave than and any drummachines synced to that slave will wobble too. so all clocking has to come from the master than.
Well it's worked fine for me in the past. And isn't it the point that the clock comes from the master?
not necessarily.. in the end its about syncing and not about slavery..
we usually want a tight tempo and groove relation between the instruments, and not something that wobbles around in the slavish attempt to be ready for any little tempo fluctuation..

any so called slave syncing that starts to do its own music is not really good there.
So we want an intelligent slave that does a good job here and dont spills the drinks while serving..
mac book 2,16 ghz 4(3)gb ram, Os 10.62, fireface 400,

Post Reply