Well, recording music is a lot tougher than generating it with software, since you have to create and remember the song, and make sure to play it perfectly on tempo to make sure it loops well. In my local build, the song looped better into itself, which is weird.
I do agree with the repetitiveness, and I would surely like to put more time into these game jam songs to either have a more interesting underlying melody, or create a 8-bar variation to chain.
I'd like to experiment with 3d games, since they can give out more information with perspective, but limiting myself to a HTML canvas and not using any APIs or engine does limit the possibilities a lot. It makes for a challenging jam though!
Thanks for the criticism!