I'd love a simple MIDI editing sub-program to write my own songs....

And chords to say the least....

Short of that....I would point to the Star Wars: Galaxies Musician system.... there were a selection of about 8-9 songs, as well as a half dozen to a dozen "flourishes" or "fills".... with a simple macro, you could write your own unique performance....