I never got around to coding much of anything, but its in the back of my mind. Always a conflict of time between writing software and writing music. Music always wins.
I'd had some ideas floating around in my head for an ultimate sequencer/compositional/notational program, but the amount of work that would be required to do it would be astronomical...so basically....just haven't really gotten started.
One thing I want to do that won't take much time, but I promised to do it, just haven't gotten around to it...is to port the TSE3 library to windows, including both a MM timer and DirectMusic timer version. Check it out if you're curious:
http://tse3.sourceforge.net/ Right now I'm also trying to find out if there are any old DOS based sequencers or something like that I can run on an INTEL box and get closer to hardware quality midi timing. The Atari's were always rumored to be solid this way, but I don't know if there have been any tests. Atari's are hard to find. There is an Atari Emulator now, called STEEM, that runs on windows..and you can run all those old Atari midi programs now, apparantly a lot of them are being re-released because of STEEM. But I reckon the midi timing under STEEM would be the same or worse than windows. Supposedly it can also run on top of linux though, so I am curious about that.
Otherwise, last night I resarched a bit more. Found a few hardware sequencers that might occasionally come up on Ebay. They are all about $500 or so for the ones with 480ppq. The older ones that are 96ppq tend to go for $100-150. Some of the newer Roland Grooveboxes look interesting, for 500 bucks used you get sample handling and synth features, etc.....but mainly.....a hardware sequencer. THe Akai MPC-4000plus sounds to be the one to get, but they are in the $1500 range for a used one.
I'm also curious if anyone can compare their midi timing jitter experience on say Reason or Guru (on Windows) compared to Sonar's. Or maybe some other oddball windows sequencers like SweetSixteen(which started out on Atari actually).