MIDI timing discussion

I’ve found that MIDI clock output was more than 3 times as stable using Ableton Live than using an A4 or AK. See http://mutable-instruments.net/forum/discussion/comment/129861#Comment_129861 for details.

1 Like

Well maybe something else is the cause for my midi problems IDK. I really never get good and stable results when I use Ableton as the master clock. I keep ITB separated from my midi gear.

Did you even read what I was linked to?

I don’t want to discredit anyone who is having trouble with their setup, but the test I linked to wasn’t done with anything fancy. It was just Ableton Live running on a Macbook Pro using a €20 “cable style” USB MIDI interface.

I must state first that I have like limited knowledge on the subject. So my opinion is based on generalities…
I would think that a dedicated device, with somewhere a clock device especially conceived for this, might be more precise than a computer that can do everything but has not dedicated circuits for this.
If you use your laptop at the maximum of its capacity (some Diva magic + Reaktor for instance) I would not be surprised that some sync computations are a bit late.

You’re entirely entitled to your opinion, but once you actually start testing stuff, you rather quickly find out that:

  1. The MIDI clock output by Elektron gear is rather jittery.
  2. The MIDI clock output by Ableton Live is a lot less jittery that you might assume.

We all just assume that dedicated hardware is better in terms of clock stability, but that really isn’t always the case. I was pretty surprised when I found these results, and actually went through the trouble of getting a second test device just to confirm my findings (it‘s all in the thread at http://mutable-instruments.net/forum/discussion/comment/129861#Comment_129861 for you to read and verify).

1 Like

Indeed, I should have done my homework :smiley:
So my intuition might be wrong.

There’s also this website that reports all kind of measures but it’s hardly as readable as your link…
http://www.innerclocksystems.com/new%20ics%20litmus.html

In all honesty; I was as surprised as your are. :slight_smile:

I always assumed that hardware gear would be much more stable and that software would be much more jittery. You can still see my surprise on the first page of that thread when I first test my MPC 1000 back in April 2015 just after finishing building the testing device…

Yes, I am aware of that page. I’ve just been testing MIDI Clock output while these people also seem to test the internal clock stability. However, they don’t publish their procedure or any way to verify their results independently so I’ve always taken their results with a big grain of salt.

No offense anyone, feel free to test away, this is a music geek forum after all. I however just use my ears and am experiencing very tight sync between Elektrons. A few posts from the linked pages start with “I thought my gear was tight until I tested it”… I imagine most of these machines get tighter sync than actual humans and then we adjust them with micro timing and swing to feel looser again… I also am not completely dismissing the sync gen sites reports as well, but really even those don’t matter to me. If the sync is not tight my ears tell me, If my ears don’t tell me I’m quite satisfied and can care less about millisecond on grid prescision… YMMV… :notes::cat:

1 Like

The trouble is that a lot of Ableton users “hear” thier gear not synced up tightly. Could be all sorts of reasons with buffers, delay compensation, midi interface, audio interface, drivers, etc…
When hooking hardware together and monitoring from an analog mixer, often the gear “sounds” tight…
All testing aside…
We always hear of daw/ableton users looking for solutions such as sync gen, usamo, midigal, etc, because their ears tell them something is off…
Rarely if ever do we hear about someone looking to put something in between their OT and other Elektron because it doesn’t sound tight enough to them…

2 Likes

yea i always have to do some serious tweaking to track delays and such with ableton hardware sync but then it’s usually pretty solid.

That‘s correct. There are two ways in which a device can sync to external MIDI clock:

  1. When using external clock, the internal clock is not used and the sequencer progresses with every clock message received. In this case a resolution higher than 24 ppqn is not possible, and any swing or “micro-timing” would depend on the clock signal. This is what older and “simpler” devices do.

  2. When using external clock, the device derives a tempo value from the received clock messages and uses that to sets the tempo for its internal clock. This is what most modern or more complex devices do.

You Elektron boxes use the second method. Because in that case the tempo is derived from averaging multiple clock messages, any jitter in the clock messages has no impact on the stability of the internal clock.

5 Likes

Exactly. The problem most people experience has to do with inevitable latency issues when trying to synch up ITB sound sources with external devices through a mixer, or even worse, routing external signals back in.

It’s easy to blame these issues on the MIDI clock and some vendors have indeed tried to monetise on this. I really don’t like that because in most cases the problem can be fixed by a better understanding of the latency issues inherent with computer audio, and by getting your settings right.

PS. You mentioned the MidiGal project in your list. Please note that it’s just an Open Source / Open Hardware platform that allows you to run various utilities. In in no way claims to fix clock problems.

1 Like

Ah, yes. It can indeed behave as I described above under point 2 and then use the derived tempo to generate stable MIDI clock for a device that uses the method I described under point 1. I never used it for that, but in that sense it might indeed be able to fix clock issues.

1 Like

Only moments where I let Ableton give the tempo instead of OT is when I jam once a week with my friend Tamaris.
He plays on Ableton Suite + APC40, I record every track on my own Ableton, and being able to sync each other via Link (on local WiFi) and have both the hand on the tempo is such a pleasure !
In a few years all these MIDI and USB cables will have disappeared, and it will be such a pleasure !!
:smiley:

2 Likes

WiFi? what a nightmare! :neutral_face: may be fine for those with money who life in their own house - but for the majority of people (like me) living in huge (or even smaller) 35 to 60 m² apartment blocks, this will never be an option. unstable like hell due to literally thousands of different radio waves from routers, smartphones, tablets … influencing each other … no - i prefer cables! cables ftw :smiley:

Works pretty great at my place, I live in an apartment but it’s not as crowded as Paris :slight_smile:
Nothing to do with money, all you have to do is live in smaller/cheaper town :smile:
I guess we will also see Bluetooth sync…
Once you tasted wireless sync, hard to go back.

i live in a smaller town too. prices for ground raised significantly in the last couple of years. building businesses charge insane prices for building a house too - because in Germany craftsman is the last job the current generations would want to learn. they all rather study some usless sh*t because they are in the wrong belief that studying automatically leads to much money :wink: yeah, but thats why those companies have constant skilled worker shortages and therefore charge much more per hour. taxes and requirements for building standards are also high. so - a house is something insanely expensive in this country here. unless you inherit it :wink:

yeah and in our apartment block we have lots of families and the kids all have a smartphone, the parents have smartphone/tablet, gaming consoles all connected wireless. also lot’s of singles here which have calls all day and night - and lots of people without a job too - they all use their stuff all the time. and the apartment block is built with old standards, pretty old house actually. so no electromagnetic shielding from the materials used to build that thing. if i fire up my old hifi system (which isnt shielded) i hear the sound of those radio waves - pretty much all the time and whereever i put this thing :smiley: my wifi connection is off. i tried it once, but every here and then it disconnects me. no surprise.

oh and one other thing: i heard from DJs getting hacked in the middle of a set - they were using wireless sync too :wink: i would never want to risk something - if i would be a DJ of course :wink:

2 Likes

nah man, definitely not.
personal computers are actually pretty bad at keeping time. pushing out audio at 48kHz on one computer will be slightly slower/faster than on the computer right next to it.

also, you said it yourself - switch off software update etc - there’s ALWAYS the possibility of your OS just doing any random task you have no control over and which might hang/delay something. The OSes we’re using aren’t realtime OSes.

1 Like

This is not true.
I have never encountered a stable computer clock (osx or windows) in 25 years of working with computers and music.
The only reasonably stable master clocks in live situations (live sets up to 7h long) are older MPCs or Octatrack. This comes from years of first-hand experience and is also easily explained: the system architecture is streamlined for this job, unlike personal computers, which will always have intrusive processes running somewhere, no matter how much you tweak your settings.
The more laptops in a live/stage setup, the more resyncing you will have to do during the course of the night.
External clocks won’t change that, the weak link is the OS.

Sorry, but Ableton regularly proves you wrong. Try measuring over a period of many hours.
Also… you generalize ‘elektron gear’ but mean AK and A4. There is no mention of OT in this ‘test’.