Kinetic drivers created.

According to drivers for the Kinect have been made using Linux and OpenGL. The full article can be read here

Video Game as a Production Tool

I’ve been a bit lapse in updating my blog but here’s my thoughts and research.

I had originally been interested in exploring games as a metaphor for software development considering my love of football but the more I read, the more I became interested in video games being used as development software. I was already aware of machinima following on from my attempts at it last year but I was quite keen to explore other avenues. Something that started to appeal was a practice called sonichima; producing generative audio from playing a video game. Not being much of a gamer, I thought it would be fun to make a piece of ‘music’ now and then practice so that I became more adept at the game and then make another piece, almost like turning the game into a musical instrument. However what I discovered was that it didn’t really have much of an impact on the improvement of the sound generated.

Following on from this, I did more research and was particularly interested in Alison Mealy’s project Unreal Art and Julian Oliver and Steven Pickles’ project q3apd. They used different games but each had a common technique; that of making maps so that they had more control over the outcome. Therefore I decided that I would try the same using the level editor of Unreal Tournament. Effectively working backwards in my opinion, I worked out the locations where my bot needed to be so that the x and y coordinates logged into the system file would generate the required note in my Processing script – or at least as close as possible to be fairly recognizable. To hear the results and to loadup your own UT system log and make music, follow the link below.

Unreal Soundz

Video Games as a Production Tool readme


For my project, I have decided to revisit something that I had initially looked at some time ago. Still keeping with the theme of gaming, I’ve decided to drop the idea of using a real-world game or a sport to generate the digital in favour of using a computer game as an instrument or even an orchestra to generate sound. I have always liked the work of Alison Mealey who uses Unreal Tournament to generate art. Some of her work can be seen in this interview with – She uses the positions of the bots within the game to draw coloured circles and every time there is a death in the game she uses it to draw a black circle. I have also liked and have been inspired by the work of Friedrich Kirschner and his person2184 series of films which, as with Alison, he made using Unreal Tournament. Unlike her though, he uses the inbuilt editor to construct the set and then plays and records the film within the game. With both of them, I like how they use the game as the tool for their work which is something I want to explore.

I want to extract the data from a live game and feed it into PD or Max/MSP to generate sound. I’m also keen to explore the idea of “learning” the game as you would an instrument. I’m not a particularly strong gamer and so it could be interesting to hear the sounds made at the start of project before I learn to play and compare them to the sounds made once I’ve mastered it.

Some more thoughts

Ok, still thinking about a game but this time I’m considering using a chess match. I think the strategies that are used in chess could be quite interesing when applied to software development. I’ve recently read about a chess game Duchamp played with John Cage at a concert called Reunion where the music was produced by a series of photoelectric cells underneath each square of the chessboard which were sporadically triggered during normal game play. I had originally considered just mapping the moves but maybe I could hack one of those chess computers and connect it up to a “normal” computer to register the moves and generate the code dynamically.

Quick update

I’ve had a couple of meetings with Geoff so far. We’ve discussed my “interest” in football and have expanded it to gaming in general in particular historical gaming theory. I’m gonna have a look at Von Neumann as he seems to be the ‘father’ of gaming theory. Geoff also told me that Duchamp was a very accomplished chess player so that could be a good area to research. Alex Galloway of the Radical Software Group has created an online version of the Game of War which I also intend to have a look at.

So I’m gonna try and see if I can make football or gaming as a metaphor for software development or maybe even software development as a metaphor for football/gaming.