Well here it is. After many changes, and scrapping things that didn't work, and then kicking myself a lot after realizing I was trying to do the simplest of things complex ways (like attempting to persist the rotated font, which was a no no, so I switched to just repainting it on demand), I finished it. Tell me what you think, or if there are any problems.
I'm baaaack... VB5 Professional Edition, VC++ 6
Using a 1 gHz Thunderbird, 256 mb RAM, 40 gb HD system with Win98se
I feel special because I finally figured out how to loop midis: Post link
I'm a fanatic too