This week I used a different scale generator. The previous one assumed a scale of two whole steps and added steps this place and there. This one is more akin to a bar generator I have strewn around where I just add steps to a scale until the scale is full by either increasing the current step, or by adding a new one.
It seems to work fine, especially considering it's generating a new scale 6 times after the initial generation.
I also fixed the bass so it's playing more than just one note.
Next week is Christmas, but my program probably doesn't care, so it's up to me to save Christmas.
This submission is licensed by author under CC Attribution Share Alike (BY-SA)