It's coming together nicely. As far as the current setup goes, it's about as good as it's probably going to get. I implemented a gaussian distribution for the next note instead of a uniform one, so notes are a little more clustered.
Maybe I should experiment with straight up chords.
This submission is licensed by author under CC Attribution Share Alike (BY-SA)