The Truth about clock syncing and live...
Posted: Sat Dec 26, 2009 6:43 pm
As metioned on this forum here in the past...
Midi clock syncing often sucks... regardless on which software platform..some are better..some are worse... and it all depends on the associated hardware aswell...
Measuring the accuracy of the midi clock or the output of a synced system is a time consuming task...
you do test recordings and measur if the distance between the events stays equal or not... defemtly tme consuming when you do this by hand...
However.. i finly made an Reaktor ensemble that is doing the measuring for me... so i was todayx able to get quite some infos within a short time...
So here some results in short...
And all of cause realted to my hardware/software configuration...
different settings might lead to different results..
1) midi clock out of Live is very good on apple computers... close to the clock quality of an atari computer...
This wasnt all times like this..... but on actual systems we have clock jitter in the 0,1 ms range.. not 2 ms like in eralier times...
Live was much better than logic in this disziplin
2) internal midi clocking of Reaktor is very good within live.. but its tempo related...
i get some glitches when having bpm settongs that cant propperly be divided within the 44.1k samplerate i use..
If this are glitches of the measuring or real lost clock pulses? should be evaluated with more test
Live was much better than logic in this disziplin
3) external clockin of live with midi clock...
first... most other programs dont offer this possibility... and live had a variyng performance of those feature over the years...
however..
actual versions on mac do good within 1 ms jitter..thats a good value bevause i had measurements in the past where this was above 5ms..
however would be nice if this could be as good as the clock output...
however..the only maschine i measured sofar that was able to be as good as master than as slave was the akai mpc 3000..
which is still the refference machine for sync accuracy..
So why some people have issues?
First... On windows pc my measuremets showed disgusting results..if this only applys to my old 2,4 ghz windows pc or to all windows based systems i cant tell..
But.. there are windows systems out ther wher you beter dont try to sync anything with a midi clock.. at least when accuracy is an issue..
Especially house related genres need accuracy for example while for drum and base 2 ms more or less just sound more "alive"
One other possibility that might lead to sync problems is the way live reacts on the start comand..
thats ot so easy to measure as the accuracy of the clock.. But i did a test with slaving 2 instances of live on 2 computers to one clockmaster via network midi ..didnt worked..
I have to repeat that with hardware midi.. but the test pointed to possible issues with lives reaktion to an incoming start command..
When this is not performed correctly the clock can stay as stable as it wants but the systems would only in tempo sync but not event synced.
Beside that point that should be evaluated live on an apple computer should be an excellent clock master and a pretty "decend" slave... which is in a world where daw´s usually dont slave to midiclock at all a very good result.
With the fireface 400 it was possible to run 2 differnet delayed clocks over the 2 ports perfectly..
trying the same with an emagic mt4 didit worked at all..
If some other users want to test theier systems.. you can find the reaktor ensemble here
https://co.native-instruments.com/index ... tchid=9005
or for pc users that dont have access to the libary
www.3phase.de/Test/ClockJitterScope.ens.zip
If somebody has good results on a windows pc it would be nice to let us know..
because wright now i personally could not work with a pc and live as clockmaster...
Logic 5.5 on my pc was halfways ok but live with up to 5ms variation between clockpulses :-/
Wouldbe really nice to know if its possible to have a better clock performance on a windows pc..
Midi clock syncing often sucks... regardless on which software platform..some are better..some are worse... and it all depends on the associated hardware aswell...
Measuring the accuracy of the midi clock or the output of a synced system is a time consuming task...
you do test recordings and measur if the distance between the events stays equal or not... defemtly tme consuming when you do this by hand...
However.. i finly made an Reaktor ensemble that is doing the measuring for me... so i was todayx able to get quite some infos within a short time...
So here some results in short...
And all of cause realted to my hardware/software configuration...
different settings might lead to different results..
1) midi clock out of Live is very good on apple computers... close to the clock quality of an atari computer...
This wasnt all times like this..... but on actual systems we have clock jitter in the 0,1 ms range.. not 2 ms like in eralier times...
Live was much better than logic in this disziplin
2) internal midi clocking of Reaktor is very good within live.. but its tempo related...
i get some glitches when having bpm settongs that cant propperly be divided within the 44.1k samplerate i use..
If this are glitches of the measuring or real lost clock pulses? should be evaluated with more test
Live was much better than logic in this disziplin
3) external clockin of live with midi clock...
first... most other programs dont offer this possibility... and live had a variyng performance of those feature over the years...
however..
actual versions on mac do good within 1 ms jitter..thats a good value bevause i had measurements in the past where this was above 5ms..
however would be nice if this could be as good as the clock output...
however..the only maschine i measured sofar that was able to be as good as master than as slave was the akai mpc 3000..
which is still the refference machine for sync accuracy..
So why some people have issues?
First... On windows pc my measuremets showed disgusting results..if this only applys to my old 2,4 ghz windows pc or to all windows based systems i cant tell..
But.. there are windows systems out ther wher you beter dont try to sync anything with a midi clock.. at least when accuracy is an issue..
Especially house related genres need accuracy for example while for drum and base 2 ms more or less just sound more "alive"
One other possibility that might lead to sync problems is the way live reacts on the start comand..
thats ot so easy to measure as the accuracy of the clock.. But i did a test with slaving 2 instances of live on 2 computers to one clockmaster via network midi ..didnt worked..
I have to repeat that with hardware midi.. but the test pointed to possible issues with lives reaktion to an incoming start command..
When this is not performed correctly the clock can stay as stable as it wants but the systems would only in tempo sync but not event synced.
Beside that point that should be evaluated live on an apple computer should be an excellent clock master and a pretty "decend" slave... which is in a world where daw´s usually dont slave to midiclock at all a very good result.
With the fireface 400 it was possible to run 2 differnet delayed clocks over the 2 ports perfectly..
trying the same with an emagic mt4 didit worked at all..
If some other users want to test theier systems.. you can find the reaktor ensemble here
https://co.native-instruments.com/index ... tchid=9005
or for pc users that dont have access to the libary
www.3phase.de/Test/ClockJitterScope.ens.zip
If somebody has good results on a windows pc it would be nice to let us know..
because wright now i personally could not work with a pc and live as clockmaster...
Logic 5.5 on my pc was halfways ok but live with up to 5ms variation between clockpulses :-/
Wouldbe really nice to know if its possible to have a better clock performance on a windows pc..