Well... I've been messing around with different solutions for about the last half a year or so... wanting the perfect timing of hardware sequencers, but the flexibility of a computer based sequencer... unfortunately, it does not exist (for me), so I decided to go back to using SONAR as I've been for many years.
The problem for me is, that I use only hardware synthesizers... so MIDI timing is crucial to me, and SONAR is about the only sequencer of the more popular ones, that does not have a hardware MIDI interface with timestamping like the Emagic AMT-8 for Logic, or MIDEX for Steinberg Cubase.
This gives the problem, that you have to deal with shitty USB MIDI interfaces, that introduce jitter into the MIDI stream and generally fucks up any MIDI timing if you are picky about that... and so I am!
But recently I've run into some interfaces from EDIROL... in fact most MIDI interfaces from EDIROL (including the new ones with Cakewalk labeled on them) have special fast transfer protocols, that has special drivers for them, so that USB MIDI is pretty darn good... in fact I do not think there is any other non-timestamp MIDI interface out there that will be able to do it better than these interfaces.
First of, those that are purchaseable at the moment are small, and have only 3 ports max (some can be chained together for up to 9 ports), and this is just not enough for me, so I eventually stumbled over an older interface that EDIROL did, that has the same protocol, namely the UM-880... it's a 1U rack that has 8 inputs and 8 outputs, and allow for up to 4 devices to be connected for a total of 32 MIDI ports, and the drivers are even supporting Windows 7, and all the way down to Windows 98... now THAT IS SUPPORT!!!
I managed to find one of these interfaces, and are currently looking for one more... I've made a simple test af a small ACID bassline I did on a hardware drummachine (KORG ESX-1)... I had this drummachine play it's internal drums, and control a MAM MB33 Mk2 (TB-303 clone) with it's MIDI out connector.... then I transferd the exact same sequence into SONAR and played both the drummachine and the MB33 mk2 via the EDIROL UM-880 MIDI interface for comparison.
This is the result:
http://razmo.ziphoid.com/HCTEST.mp3
Now see if you can hear which one is hardware controlled, and which is computer controlled
... anyways, my problem has been solved... I'm on SONAR