Thanks Jim, for the well thought out post. I am certainly not a computer engineer nor did I ever have a much desire to be one. Just an old musican that does not know much of anything about the true whys or wherefores re this topic. Only my experience with it.
When I signed up with the Cakewalk forum coming up on 4 years ago, the issues that are now being discussed full tilt in this thread where painfully obvious to me. I have long sought after answers and continued upgrading in the hope the problem would be solved. But here we are now at version 7 (I'm still at 6 though) and on it goes.
Somewhere, there is a post by one of the bakers that mentioned some type of timing problem that had crept in and would take a long time to solve. I believe this was around version 3 or 4. I will have to look see if I can find it.
Here in a nutshell is why I just can't fathom how detectable midi errors can be a issue with the computing power that is available to skilled programers now. I'm talking midi only.
I also realize this is Cakewalks forum.
1: Several have already stated their satisfaction with OLD Roland hardware sequencers. No timing issues at all that I ever found. A google search will prove it too. We're talking 20 years ago now. And what does that thing have in it, maybe 48k memory, if that ?
2: I watch my ancient Timeline Microlynx take the MTC that Sonar spits out (and who knows if that stream is steady or not), convert that into smpte 29.97nd and absolutely without error resolve and LOCK the 16 track and the digtal DTRS machines to frame accuracy. It show's you that it's locked and it stays locked no matter what Sonar does. I can't even comprehend the math involved in keeping all that stuff resolved.
3: I'm running a dual core machine, disk drives that set basically stopped with almost nothing to do, enough memory to get a rocketship to mars and beyond, and with only a couple of audio tracks running. And yet midi timing all over the place.
I would hope that if midi events just can't be reliably handled on a pc running windows, someone would put a honest disclaimer on the package stating as much. It just should not be pot luck at this stage. Heaven knows we're talking about serious money being involved once folks have invested in high end sample libraries, interfaces, hardware instruments and everything else desired or required to set up a decent project studio and to then (afaic) be continually discouraged that the foundation of their investment is inhibiting creativity and find themselves spending most of their available time trying to figure out what the problem is.
Personally, I have wanted this topic to be brought out of the closet for a long time and I had just about given up on others caring about it. I hope the thread doesn't get all weird now.
Regards,
Danny