MIDI clock sync drifts over long performances

UHE is now closed. For Technical Support from Ableton, please go here: http://www.ableton.com/support
_vrsn
Posts: 31
Joined: Thu Aug 19, 2004 6:42 pm
Location: canada's west coast

MIDI clock sync drifts over long performances

Post by _vrsn » Thu Jan 05, 2006 4:09 am

hey there,

a question for those using two laptops in a performance situation: i am finding that the sync between our two ibooks will drift during performances over 30min causing the dreaded flanging beats. we've been correcting it by stopping the master machine for a second and hitting play again, but obviously this is a tough thing to cover up with continuous mixes. our 2hr new years performance required three stop/starts.

both ibooks are at around 50-60% cpu with maxed out ram and sync'd over an ethernet cable. it's otherwise a solid rig, but the drift is a pain. any solutions, or at best, tips on re-synching that doesn't require stopping playback?

thanks, vrsn.

justin
Posts: 395
Joined: Mon Jul 05, 2004 11:48 am
Location: UK
Contact:

Post by justin » Thu Jan 05, 2006 11:44 am

hmm not sure about sync over ethernet. i've not had the chance to use it yet.
do u get the same thing if u use a MIDI clock? that's the way i have done it in the past (it was fine for me in Live 4, havent checked with v5).

this might be a bit OT, but i dont really get this trend for ethernet sync in nu apps.

my own experience of making music with computers tells me that u should leave it to focus on running the application. MIDI works fine and although it requires a driver to run the box, i think it should be lighter on CPU and tighter timing than using ethernet.

i dunno, it seems the ethernet port should achieve the same as a MIDI box (hell it might even clock at a higher speed). but it is an intrinsic part of the OS, and the question is: can it operate without interruptions by various OS related network activities :?:

At least i know that with a MIDI box my CPU is not trying to scan for printers or other networks (maybe that is what is happening in ur setup)...

Just a few thoughts. pls, feel free to correct me on this!

roby
Posts: 931
Joined: Fri Apr 01, 2005 4:16 pm
Location: CA, USA
Contact:

Post by roby » Fri Jan 06, 2006 8:58 pm

off topic, I know..but I always though that heavy SysEx transmission would have better performance through ethernet...

Machinate
Posts: 11648
Joined: Thu Jun 24, 2004 2:15 pm
Location: Denmark

Re: MIDI clock sync drifts over long performances

Post by Machinate » Fri Jan 06, 2006 9:09 pm

_vrsn wrote:tips on re-synching that doesn't require stopping playback?

thanks, vrsn.
that would be switching the Midi CLock Mode from Song to Pattern in the midi/sync preferences. This way Live sends the start message every bar.

Does that help?
mbp 2.66, osx 10.6.8, 8GB ram.

_vrsn
Posts: 31
Joined: Thu Aug 19, 2004 6:42 pm
Location: canada's west coast

Post by _vrsn » Sat Jan 07, 2006 6:18 pm

hmmm...i was not aware of the different modes for midi clock. i'll give it a try...thanks!

for an external midi clock source, has anyone seen a particularily small unit? we're not into lugging around rack gear or external drum machines. it would be nice to have something the size of the alesis nanoverb.

bland_handl
Posts: 239
Joined: Tue Oct 11, 2005 6:08 am
Location: sydney

Post by bland_handl » Mon Feb 06, 2006 12:25 pm

that would be switching the Midi CLock Mode from Song to Pattern in the midi/sync preferences. This way Live sends the start message every bar.
Hey Machinate, you're the first person I've come accross with a solution to this one, but I can't find the Clock Mode option you mentioned... is there someting I'm missing?

PS - the only technique I've come up with so far is to set up a midi clip on each laptop - a one-shot clip on the Master containing a note (say G8 on ch.16), and an empty clip on the Slave having it's Play button assigned to the same note, while routing the Midi From to the Master device (ch.16). Whenever you need to catch the sync, just fire the Master's clip and the Slave's sequencer will start up.

it does allow dropping sync and picking it back up again, but it's not clocked, and the drift gets pretty heavy after a while. And unfortunately assigning the Slave's global Play button to this midi trigger completely freaks the timing.

But if you could clue me further on your answer you'll go double-platinum on my all-time hero charts!

hambone1
Posts: 5346
Joined: Fri Feb 04, 2005 8:31 pm
Location: Abu Dhabi

Post by hambone1 » Mon Feb 06, 2006 1:07 pm

I had never-ending problems with ethernet sync (both wired and wireless).

I'm now doing it over MIDI with one MIDI port dedicated to sync only.

Works great, and doesn't drift or lose sync any more.

Magnetotron
Posts: 64
Joined: Mon Jul 11, 2005 6:45 pm

Post by Magnetotron » Mon Feb 06, 2006 3:17 pm

Hey guys,

Is it normal when using external sync that the BPM display in Live doesn't update?

1. I have EXT selected on machine one
2. Machine 2 changes the tempo
3. Machine one's metronome changes tempo but the BPM display in Live still says whatever it was before the change.

For some reason it doesn't seem right. I thought it would change along.

hambone1
Posts: 5346
Joined: Fri Feb 04, 2005 8:31 pm
Location: Abu Dhabi

Post by hambone1 » Mon Feb 06, 2006 4:21 pm

The tempo should change. Sometimes it takes a second or two to settle, especially on larger tempo changes.

bland_handl
Posts: 239
Joined: Tue Oct 11, 2005 6:08 am
Location: sydney

Post by bland_handl » Tue Feb 07, 2006 12:49 am

I've been noticing a fair bit of buggy behaviour with ethernet as well but am fairly new to it, so it may be just me....

But with your set-up Hambone, are you able to drop sync and re-sync at will?

leandro
Posts: 83
Joined: Mon Sep 26, 2005 11:31 pm

Post by leandro » Tue Feb 14, 2006 1:19 am

bland_handl wrote:
that would be switching the Midi CLock Mode from Song to Pattern in the midi/sync preferences. This way Live sends the start message every bar.
Hey Machinate, you're the first person I've come accross with a solution to this one, but I can't find the Clock Mode option you mentioned... is there someting I'm missing?
that option is in the midi out prefferences (not in the midi input).. so u shuold change that on the laptop that will be the midi master (not the slave one)

i will give that a try also and see how it works
iMac i7 - Macbook Pro i7 - Motu 8pre FW + 828 MKii - SSD HD

bland_handl
Posts: 239
Joined: Tue Oct 11, 2005 6:08 am
Location: sydney

Post by bland_handl » Tue Feb 14, 2006 1:38 am

Hey there Leandro

I've looked everywhere in the midi/sync preferences pane, but I still can't find any Song or Pattern options there...

is it possible you could provide a screenshot?

(I'm on Live 5.01 on a mac, maybe that changes things??)

thanks

husker
Posts: 425
Joined: Fri Jul 01, 2005 2:31 am
Location: wellington.newzealand
Contact:

Post by husker » Tue Feb 14, 2006 2:52 am

Yip...Song/Pattern mode came in with 5.02

It also has better midi sync in general, so should help your problem

cheers.

bland_handl
Posts: 239
Joined: Tue Oct 11, 2005 6:08 am
Location: sydney

Post by bland_handl » Tue Feb 14, 2006 6:35 am

(hand slapping own forehead)

thanks husker, (and machinate and leandro!).

you've totally just made my day/week/live-set!!!

guess the old "if it ain't broke" philosophy doesn't always fit.

:)

Groovecake
Posts: 140
Joined: Thu Jan 20, 2005 10:12 pm
Location: Omaha

Re: MIDI clock sync drifts over long performances

Post by Groovecake » Fri May 05, 2006 12:02 am

Machinate wrote:
_vrsn wrote:tips on re-synching that doesn't require stopping playback?

thanks, vrsn.
that would be switching the Midi CLock Mode from Song to Pattern in the midi/sync preferences. This way Live sends the start message every bar.

Does that help?

I don't see anything about that in the manual. I haven't had a chance to try it. Would this enable a slave that has lost sync for one reason or another get back in sync without a start/stop from the master?
MacBook Pro 2.0 Dual, 2 Gig RAM, MOTU Ultralite, Ableton Live, Moog Voyager RME, MultiMoog, Rhodes stage 73, Hammond B-3, Hammond XK-3, Leslie 145, Yamaha Motif, Alesis Photon X-25, M-Audio Oxygen

Locked