someone out there has synced Live stable to a midi-clock?
-
Machinesworking
- Posts: 11551
- Joined: Wed Jun 23, 2004 9:30 pm
- Location: Seattle
It is perfectly possible to code software to stably sync with midi and to remain absolutely tight even over midi jitters. Several hardware synth I have seem to manage it and I have lighting software that does it very well.mr.ergonomics wrote:in the meantime I think live has a real basic problem with midi clock slave because it always will affect the audio and timing due to nature of it (midi clock can't be tight as hell).
Nothing to see here - move along!
-
mr.ergonomics
- Posts: 919
- Joined: Thu Nov 08, 2007 3:12 am
Khazul: yeah I think it's possible, but I think only with a filter function or something like that (wrote something about it in this thread). I guess you can call it jitter suppression.
just for clarification: I think one problem, besides the timing in general(!), is that every little drift from the tempo alters the audio due to audio warping.
just for clarification: I think one problem, besides the timing in general(!), is that every little drift from the tempo alters the audio due to audio warping.
-
arctic ranger
- Posts: 654
- Joined: Sat Jan 28, 2006 6:49 am
- Location: inuvik NT/vancouver BC
Has anybody tried syncing external gear like an mpc with Logic, Cubase or whatever with live in rewire mode??
I havent been able to get my gear completely set up to test this.
But i think that will be my workaround with Live and my mpc for live stuff.
I havent been able to get my gear completely set up to test this.
But i think that will be my workaround with Live and my mpc for live stuff.
mpb c2d, remote sl, mpc1000, korg legacy, zebra 2, phoscyon, devastator
http://soundcloud.com/enrock/first-edit
http://soundcloud.com/enrock/first-edit
-
diego vega
- Posts: 114
- Joined: Mon Apr 16, 2007 9:07 pm
- Location: Quito, Ecuador. From: Montevideo, Uruguay.
According to my own tests syncing two instances of Live is not entirely possible with its current implementation of Midi Sync. You can come close, but they will keep drifting some around each other, albeit not by several BPM, but only a fraction of that.
The same restriction applies with Live being Slave to any other Sync Master.
Syncing external gear to Live as a Sync Master should well be possible and rather stable as long as you keep an eye on system load and use quality Midi interfaces/drivers.
For a detailed and lengthy report with audio examples and screenshots go here:
http://www.ableton.com/forum/viewtopic. ... highlight=
The same restriction applies with Live being Slave to any other Sync Master.
Syncing external gear to Live as a Sync Master should well be possible and rather stable as long as you keep an eye on system load and use quality Midi interfaces/drivers.
For a detailed and lengthy report with audio examples and screenshots go here:
http://www.ableton.com/forum/viewtopic. ... highlight=
-
electropoet
- Posts: 62
- Joined: Wed Dec 01, 2004 11:34 pm
Yes...my studio sequencer is Digital Performer and I often rewire live and reason in and all my external stuff stays in time...arctic ranger wrote:Has anybody tried syncing external gear like an mpc with Logic, Cubase or whatever with live in rewire mode??
I havent been able to get my gear completely set up to test this.
But i think that will be my workaround with Live and my mpc for live stuff.
Bottom line...Live sucks as a midi master if you have external hardware...there is and has never been any one size fits all description of why this should be...but in the many years I've used Live...when I try to sync external midi to it...it drifts very noticably. For live shows I just simplified and now really only use reason for synth type stuff. All other looping for me comes from acoustic sources.
One work around I did find and have successful results with was when I used live as a slave...in one set-up I had a Roger Linn adrenalinn as the master clock and live stuck with it...but better yet...all my external shit was finally in time...a biggy for me was tempo synced delays...which sounded like shoes in a dryer with live as the master.
You could certainly use a poly evolver as the master.
I have a monomachine, a machinedrum and live, tried for a while to have live as a master sending clock to the two elektrons but the drifts of the clock where affecting the delays on the elektrons, they kept on drifting along with the clock rendering the delay's sound really unpleasant.
When working in arrangement view with a looped part, everytime the loop would restart the elektrons would loose the sync!
This happened with all my three midi interfaces, a midisport 2x2, the elektron tm1 and the midi of the rme multiface, known to be stable.
I started then using the monomachine as a master, sending clock to the machinedrum which sends then the clock to live, now the delays of the elektrons sounds right, and live drifts only the very first bar then it stays on time.
When working in arrangement view with a looped part, everytime the loop would restart the elektrons would loose the sync!
This happened with all my three midi interfaces, a midisport 2x2, the elektron tm1 and the midi of the rme multiface, known to be stable.
I started then using the monomachine as a master, sending clock to the machinedrum which sends then the clock to live, now the delays of the elektrons sounds right, and live drifts only the very first bar then it stays on time.
I know in Sonar, it has the option where you can sync your timing to the audio clock.. Cakewalk says this is a more stable clock since audio clocks has to have a much tighter clock than midi.
I wonder if Live is still syncing stuff to a midi clock.
Is this just problems when syncing to outboard gear or sequencing in general?
I find that Live don't always has as good timing in outboard midi stuff. I think they are better now in 7 than it was in 6 though. Another thing is that swing sounds weird to me in Live (when swinging midi).
I wonder if Live is still syncing stuff to a midi clock.
Is this just problems when syncing to outboard gear or sequencing in general?
I find that Live don't always has as good timing in outboard midi stuff. I think they are better now in 7 than it was in 6 though. Another thing is that swing sounds weird to me in Live (when swinging midi).
I'm testing Live's Midi Timing for our live rig at the moment. Part of my results were published in the Tips & Tricks forum (see link in my previous post).
Today I had Live running as Midi Master Clock in sync with my external hardware Korg 01/W synth for six (6!) hours stable using a RME Fireface 400!
To make the test more interesting and demanding I even had Tarekith' Performance Test running in a 64 bar loop plus a very simple one-note midi-out track running all the time. Audio Buffers were set to 128 samples and AMD Cool'n'Quiet was enabled, resulting in CPU load ranging from 30% to 65%.
When coming home after six hours the clocks were still in perfect sync to each other, both running a synchron metronom. So very obviously Live by itself is very capable of providing a Master Midi Clock (not a Slave though, see my link), at least when running on Windows XP.
I will now try around which actions in Live can make its clock get out of sync. Things like duplicating/cutting tracks come in mind. But all you people who cannot sync external gear to Live as a Master must either be having some problems with your Midi interface/drivers or CPU/system load spikes or using some function in Live that leads to serious Midi dropouts. Let's try to find out.
Today I had Live running as Midi Master Clock in sync with my external hardware Korg 01/W synth for six (6!) hours stable using a RME Fireface 400!
To make the test more interesting and demanding I even had Tarekith' Performance Test running in a 64 bar loop plus a very simple one-note midi-out track running all the time. Audio Buffers were set to 128 samples and AMD Cool'n'Quiet was enabled, resulting in CPU load ranging from 30% to 65%.
When coming home after six hours the clocks were still in perfect sync to each other, both running a synchron metronom. So very obviously Live by itself is very capable of providing a Master Midi Clock (not a Slave though, see my link), at least when running on Windows XP.
I will now try around which actions in Live can make its clock get out of sync. Things like duplicating/cutting tracks come in mind. But all you people who cannot sync external gear to Live as a Master must either be having some problems with your Midi interface/drivers or CPU/system load spikes or using some function in Live that leads to serious Midi dropouts. Let's try to find out.
no, we're not at work while it's sync'ed up, were in the studio LISTENING to it.
(that's me being jealous and wishing you're wrong.)
for me it hiccups every ~20 seconds with my mpc slaved to Live.
slaved to the mpc it's better.
if you can use your patience to finds ways to break your good system and provide clues to fix others' systems we'll put you up with Olga and a kilo of blow for a week!
for me it hiccups every ~20 seconds with my mpc slaved to Live.
slaved to the mpc it's better.
if you can use your patience to finds ways to break your good system and provide clues to fix others' systems we'll put you up with Olga and a kilo of blow for a week!
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
If you can tell me what makes Live hickup in your enviroment I can try to reproduce it here. Unfortunately I don't have a MPC at hand.
I just did a bunch of copy/paste tracks/scenes, delete tracks, insert (Live internal) effects, turn them on/off, running Youtube and uTorrent in the background tests and everything seems quite stable. But even when I manage to play really bad on Live and produce some hickup it only takes a couple of beats until they are back in sync.
I wouldn't trust Live to be Slave to anything that changes tempo at the moment, but as long as you're using it for single songs with fixed tempo set to full number BPM it should be fine. It can be problematic with old hardware like my Korg 01/W though, because that one doesn't come with a perfect Midi Clock and can easily produce tempi like 119.8 BPM instead of full 120 BPM and Live will round those to full numbers and will thus not run in sync as a Slave.
I just did a bunch of copy/paste tracks/scenes, delete tracks, insert (Live internal) effects, turn them on/off, running Youtube and uTorrent in the background tests and everything seems quite stable. But even when I manage to play really bad on Live and produce some hickup it only takes a couple of beats until they are back in sync.
I wouldn't trust Live to be Slave to anything that changes tempo at the moment, but as long as you're using it for single songs with fixed tempo set to full number BPM it should be fine. It can be problematic with old hardware like my Korg 01/W though, because that one doesn't come with a perfect Midi Clock and can easily produce tempi like 119.8 BPM instead of full 120 BPM and Live will round those to full numbers and will thus not run in sync as a Slave.
I'll follow up on this later, I gotta go to work.
I also posted on your link in the Tips forum, will follow it here.
seriously, I was doing very basic metronome matching tests, maybe it was the sample rate, I'll try a lower one later.
I hate this bug whether it's on me or Ableton.
I also posted on your link in the Tips forum, will follow it here.
seriously, I was doing very basic metronome matching tests, maybe it was the sample rate, I'll try a lower one later.
I hate this bug whether it's on me or Ableton.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Why do I smile
At people who I'd much rather kick in the eye?
-Moz