First quarter is done, time for an overhaul, a big one.
I used to only pick the instruments, but I realized that doesn't mean I don't get to put on some pretty filters in the process, make some extra instruments play the songs, as long as the notes don't change. It does mean some extra steps: exporting from MuseScore to MIDI, to LMMS for processing, to WAV (because LMMS doesn't export to MP3), using Audacity to convert to MP3, then MP3tag to tag my song (don't forget to tag your songs, kids, I'll know who isn't doing that).
Under the hood, the whole thing has essentially been destroyed, instead of making all the notes first, the generator now works with progressions, but this is really just the start, because next week it'll also procedurally generate scales. Whole, complete, fucking scales*, to actually base the progression on. I made a test program that made a non-existent scale already; ran it again and it made the Neapolitan major. So next week it'll make whatever the fuck it wants.
Maybe I should work on using machine learning, adding weights and shit. Perhaps for next quarter when the alphabet goes back down.
* Given they're heptatonic scales, anything more or less will upset the balance.
This submission is licensed by author under CC Attribution Share Alike (BY-SA)