I've been thinking about the music in Cafe, and have thought up an interesting idea.
I've always been a huge fan of minimalist music, for those not familiar with how it works, I'll give you an outline:
A minimalist piece can be built of various repeated, short phrases layered on top of each other to create potentially infinitely varied melodic, harmonic and rhythmic structures.
It probably draws a lot of comparison in the way it sounds to Classical music, especially since minimalism usually uses orchestral instruments.
If you want more info, wikipedia:
http://en.wikipedia.org/wiki/Minimalist_musicA lot of the music I write is minimalist in nature, and if you happen to come across the stuff I post in the "Show us your music" thread, you'll hear it.
Some examples:
http://fleh.sereneworx.com/music/Rake.mp3http://fleh.sereneworx.com/music/TheSmallestMan.mp3http://fleh.sereneworx.com/music/min.mp3Now, since this music is built up of short phrases, all based around a single key and time signature (though poly-rhythms and cross-rhythms are used a lot) it is plausible that one could sort of procedurally generate it.
This is my grand idea. I would write a couple dozen different short musical phrases, all loopable and in a common key and bpm and we would place them dynamically in game, to loop with each other as you play.
Now, where this gets interesting is the idea that loops are not required to be the same length. This means that they will cycle at different points and a different melody or harmony will be created via the interplay of the two phasing loops until, of course, they meet again and restart. Imagine this, with a large variety of different loops to create really complex and multilayered pieces of music on the fly.
Now, off of music and onto the graphics.
I've been thinking about reanimating Cornelius, since I'm starting to feel as if his run is a bit over the top, what do you guys think?
Here's the cycle as it is now:
