Continuing my HTML5 and canvas experiments, I’ve put together a generative music system. Essentially, a series of particles move across a field, occasionally triggering sounds — the sound triggered depends on their location in the field.
There is, of course, a little bit more to it than that. Under the hood, I’ve got a series of HTML5 Audio objects that are used to provide polyphonic audio using a simple round-robin algorithm (I encoded the audio in OGG, so you’ll need to use an OGG-friendly browser, like Firefox). The particles are much simpler than those in my previous canvas dalliance, in that they don’t swarm, and their motion is more linear.
My first track in quite a while. :/ This one is a bit of a different from my usual stuff (although I tend to say that a lot nowadays… Hmm…). Not quite sure why I had such a long hiatus, but hopefully this track spells the end of it. We’ll see.
I made use of some of the samples that my friends at ModPlug Central gave me for a wedding present, as well as mutilating some of my other sample libraries.
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
Download
[Download archive]
I’ve uploaded an archive of my music for easier download. This archive currently contains eighteen tracks, eight of which are no longer available anywhere else! The tracks included in this pack are:
I may well create other ‘songpacks’ for download, so keep checking back. There’ll always be a couple of exclusive tracks in each pack, so it’ll be worth your while. I hope.
Download all eighteen tracks now!
This track is rather unusual for me; it doesn’t really fall into any of my usual styles. I personally find it quite relaxing, especially when I listen to it with headphones. Perhaps it’s a bit too relaxing: my wife had to go and have a nap after she heard the complete piece.
Let me know what you think about it — any and all opinions are, as always, more than welcome.
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
Download