Monday, December 17, 2007

sync jamming in Ableton part II

I tried syncing three laptops at the same time again, except this time with different equipment than before. Last time we had a midi adapter with 4 outputs so all the slaves had their own dedicated out from the master. This time we didn't have that so we decided to try to chain together the laptops in this order:

firewire410+Mac   -->    x-station+Win  -->    Axiom 25+win
midi out midi in --> midi out midi in


As soon as we had configured our midi sync preferences in Ableton and hit play, the last synth in the chain started playing double time. The tempo was actually double the value set on the master hooked to the FireWire 410. The culprit turned out to the be x-station in the middle. The keyboard was set (by me) to echo midi from the hardware in to both hardware outs. Ableton had also been set to send sync on the hardware midi out. I disabled midi echo on the x-station and left Ableton to send sync.

After fixing that problem we still had sync issues so we decided to run the metronome sync routine I wrote about earlier. this involves taking turns playing our metronomes and adjusting the midi clock sync delay in midi preferences.

The timing still seemed off! Certain notes in midi clips seemed to have heavy swing despite nothing set to swing. I decided to try using the x-stations midi echo instead of Abletons but everyone agreed that was worse. We went back to letting Ableton send sync signals to the Axiom.

Our timing still never seemed to be as tight as it had been before so I'm thinking that a star topology is preferable to daisy chaining laptops running Ableton Live.

There are lots of adapters with loads of outs for fairly cheap. I'll have to pick one up for myself to get a real Ableton laptop orchestra going.

Read my first post on midi syncing multiple laptops with Ableton Live here.

2 comments:

Anonymous said...

Sorry for my english :s

I want to use ableton live with 2 computers connected by hardware midi (2 usb/midi interface)

One computer with Ableton live is the Master,
the second computer with Ableton live is the slave...

On the master : SYNC button is ticked
On the slave : SYNC and EXT buttons are ticked

when I press "PLAY" on the master, the slave begin in the same time, so there is no problem for starting

BUT the slave's tempo moves up and down (if the master is at 120BPM, the slave tempo move from 118 to 124BPM)

I really don't know how resolve this problem
thx for helping :D

TRAQSTARS said...

I have two computers. One is a Mac running Ableton Live 8 and the other is Windows running Ableton Live 8. Both computers have separate Midisport 2x2 Midi Interfaces. I've program both applications, one is sync to send and the other is sync to recieve. On the Mac computer (Master) Next to Ext button located on the top left corner of application,the light signals that the sync message is going out but nothing is being received by the Window Computer (Slave) I thought Ableton was a sequencer. I know that I am using two different operating systems to do this. Do I need an external sequencer like an MPC or Drum Machine for this to work or am I doing something totally wrong.