I have been a solo performer almost since the first days of Midi. We were lucky that a person, Jeff Koftinoff
http://www.jdkoftinoff.com/Lived in my hometown, You'll see if you go to his website that he coded out a Midi performance software that really worked flawlessly for us.
http://www.jdkoftinoff.com/main/Historic_Projects/The_Pro_MIDI_Player/In the beginning we had to load about 25 songs at a time due to floppy disk storage limitations. But this simple program never crashed unless the power went out. I had him customize a foot controller based on the second joystick port. Stop/start/up/down and last but not least "panic" ( all notes off) I used it night after night for at least 8 years, I switched to mini disk when I got tired of lugging around 20 lbs of hardware.
In 2004 I bought a laptop and started using Win Amp and an X keys footswitch. This has been the closest I have been to Jeffs program.
I have dreamed of software that would work the way this did but include real audio and Midi as well. Seems nobody has found a reason to spend time on this and we just get half baked things like Sonar's playlist.
My wish list for live performance , just in case the bakers read this thread.
Play stereo audio files, wave or mp3 ( win amp does this)
Run Midi in sync for efxs and lighting
Lyrics pop up on top of screen once songs starts ( Jeffs program did this in 1986)
Foot control via hot keys. ( win amp does this)
Drag and drop playlist editor ( win amp )
Save playlist ( win amp)
Manual playlist advance , stops after each song (Win amp is only player that does this).