I have uploaded a new squeakyshoecore tune called Hilbert Curve, named after my favorite fractal. Czech it here.
Also, here are the Pure Data patches which are used to make this music. You can control them with a midi controller.
independent software developer
I have uploaded a new squeakyshoecore tune called Hilbert Curve, named after my favorite fractal. Czech it here.
Also, here are the Pure Data patches which are used to make this music. You can control them with a midi controller.
This weekend I have competed in Simon Wittber's GameJam. It's been a fun couple of days and nights hanging out with other nerds, programming video games. I used my Javascript/HTML5 games library jsGameSoup which meant I got the first working iteration of the game up and running after about four hours on Friday night. Saturday afternoon I polished it and tweaked the game mechanic with some good suggestions from Jack, Simon, Nick, and Jason. This afternoon I spent a few minutes getting it online and fixing bugs.
Anyway, here is a link to the game, PingZinger. I would love to hear what you think!
The theme of the game was "choose two at the expense of the other," which should give you some clue as to how to play the game.
Have fun!
I am ridiculously behind on blogging because of the amount of contract work I have going on at the moment (working Saturdays and weeknights until 2am - not fun!) Anyway, I'll stop whining now.
Below is a video of the talk I gave at PyCon AU at the end of June. In it I talk about my time working for London based "reactive music" company, RjDj, and also about my video game Infinite8BitPlatformer.
I haven't posted an Infinite8BitPlatformer update for ages, and I have been meaning to do so since a lot of progress has been made since my last post, but here's a quick update:
Anyway, back to work.
I've started a new album. It is called squeakyshoecore. It is algorithmically generated acid using some software I wrote. I am going to release it online bit by bit, as I finish each track. I will announce each new track here on this blog.
The software makes two different beats and two complementary melodies using random number generators and some carefully tuned algorithms for using those random numbers. The melody shaping rules involve applying a low dimensional random fractal effect on very basic seed melodies, producing a type of self-similarity which seems to sound interesting to humans. The beats are created using a variety of custom rule sets, much like my previous work with algorithmic hip-hop in CanOfBeats and my algorithmic drum-and-bass generator, GhostWave.
After that I manually control how loud each of the parts are present in the mix, what effects are being applied to the different parts, and the parameter values of those effects. I use a midi controller to mix it in real time and record it.
Soon I will make the latest version of the Pure Data patches ("GarageAcidLab") available online under a Free Software license.
Enjoy the first tracks!
P.S. Some other music I've released on the net previously is Cryptolect, end-of-millenium style chopped-up breakbeats.
This is my favorite cafe in Perth, Western Australia, for the following reasons:
I haven't tried their food, but it looks tasty and generally reviews well.
Here are some links: