I have just about finished rewriting the main algorithms of my Android Melody Generator, though I have not yet reprogrammed all of the features. Here’s a ZIP file with 100 MIDI examples.
A few things about the examples:
– I am forcing every melody to end on the tonic
– I am forcing every melody to end with a perfect cadence
– All the melodies are 8 bars in length and in 4/4 time
– 8th notes are the smallest notes I allowed
Do the melodies sound better? They’re not on a human-composer level yet (well, I guess it depends on the human in question), but I do think they sound better than what the current version of the Melody Generator can produce.
The other big advantage of the rewrite should be the generator’s speed. I haven’t tested it yet on my phone, but my computer (which is, granted, a lot faster than a phone) can crank out over 1000 melodies a second. This is quite good, since my ultimate ambition is to have the generator crank out Mozartean symphonies, so we can’t have it wasting much time coming up with short simple melodies.
I am not exactly sure when I’ll upload the update to the Android market; there is still plenty of work to do. But I’m currently aiming for sometime in April or May.