Now I just wonder if it is technically possible to save a playing session in a MIDI file. (I'm musically illiterate but I assume that, except for the meow, all instruments from this site follows the usual music rules. Sorry if what I just written is nonsense)
Quick google search also reveals a few libraries [0] that should help.