E900k,
I just saw your PM so apologies for the delay in getting back to you.
I have never used a 2500 and subsequently have not been able to test its clock. But I can safely say that no MPC ever made has an abysmal clock such as the one inside a TR909 and many other hardware sequencers boxes out there. Some MPCs internal clocks are tighter than others though. The tightest being the 4k, 3k, and the 60 and im pretty sure the 5000 is also up there under some circumstances. The others are all tight though, its just those 3 mentioned are a few samples tighter than the others. The 4k, and the 3k are at near sample accuracy tightness which is quite stunning really.
However, if any of those machines are sent jittery midi clock from a Daw they lose their tightness because their clock is now controlled by an external source.
Your absolutely correct about the random nature of sending midi clock from your Daw to your MPC or any other gear for that matter. You , me or anyone else will never get stable, locked on sync from any Daw sending midi clock, or midi time code. But I dont deny some people get by quite well and are happy enough with a little bit of slop here and there. Im not, im obsessive about this
There are some things you can do to help the situation such as not using a USB midi interface which can compound the problem. If at all possible use a PCI card midi interface. Although with many folks using laptops, and Imacs that really isnt possible at all.. Another option is to send midi clock or time code from your MPC to your Daw. Providing the MPC can send stable midi clock or midi time code you can get on pretty well with that system. However, this has some drawbacks I dont like the smell of. Anyone doing this will notice the BPM counter on their daw fluctuating. In some cases it can be pretty wild. Its not just a little jitter from the MPCs, its also (again) the midi which is now sent to our Daws, and again it will be worse via a USB interface. But at least the MPC is playing in time. Hmmm, well yes and no. Remember that fluctuating tempo display. That means the audio recorded is kind of being recorded with a constant run of subtle tempo changes. It may sound Ok to your ears, but after subsequent layers of tracks the effect in my experience is the same as sending the MPC midi clock. So, if you then go to use a VST which is sample accurate it will always be in time and would fit perfectly on the Daws grid/time line but your audio recorded from the MPC wont be. Hence why the majority of people seem to end up editing audio.
My biggest beef with this is dont mess with your Daws sample accurate audio clock. Sending the Daw midi clock is effectively doing just that, and it can cause some audio issues which are to much to go in to here
So, how do we get 100% stable midi clock from our Daw. Well some genius inventor who is also obsessed with timing and hated the fact that in this day and age we cant get stable midi clock from our Daws came up with a solution.
This solution works 100% and it means your MPC receives sample accurate midi clock from your Daw. Thats no lie! However, its not free. It comes at a price. Its called Innerclock Sync Gen 11. IMHO, its the most marvellous box

. I never ever have to edit audio to fit the time line now. I sync my MPC4k with my Daw and its just bang on 100% all the time. I dont work for the company, have no agenda or anything like that but if sync is important to you (as it should be) you owe it to your self and your MPC to check this box out.
www.innerclocksystems.comI would also recommend having a good read through parts of the site. The owner has very good insight in to why we need accurate sync and the dramatic effect all those little nuances of timing drift can gave on our creativity and of course the music.
For me it was about integrating my Daw with my hardware. I gave up years ago trying to deal with sync issues with my Daw and hardware. So I sold all the hardware and just worked in the box. When I discovered the Sync Gen I started buying hardware again. It was the sole catalyst for me doing that. I think that speaks volumes for the sync gen.
Sorry, it was long one...hey I cant help it Im passionate about timing n shit
