S.P.,
Some years back, I did a duo with a sax player. I sang and played my Yamaha SY55 live, but programmed the drums and bass on the 55. I used a Yamaha filer to store and play back the data. (used floppies)
Programming was a lot of work, but the duo was successful and fun, until we got tired of not being able to jam!
Nowadays, technology should make the whole thing easier, but there should still be a strong live element in the performance to keep it interesting.
I prefer gigging with real people these days, but if you put the energy into a MIDI gig, you might come up with something good.
Sorry I couldn't be of any real assistance.
Good luck
Howlin'
Some years back, I did a duo with a sax player. I sang and played my Yamaha SY55 live, but programmed the drums and bass on the 55. I used a Yamaha filer to store and play back the data. (used floppies)
Programming was a lot of work, but the duo was successful and fun, until we got tired of not being able to jam!

Nowadays, technology should make the whole thing easier, but there should still be a strong live element in the performance to keep it interesting.
I prefer gigging with real people these days, but if you put the energy into a MIDI gig, you might come up with something good.
Sorry I couldn't be of any real assistance.
Good luck
Howlin'