Category: programming

  • Algorave on the CyberYacht

    The lovely people in TOPLAP Berlin, CNDSD (@CNDSD_ on twitter) and Alexandra Cardenás organised an Algorave on the CyberYacht, a VR-ish “cyber party” on Mozilla hubs. I performed my work-in-progress live 3D printing techno set, which you can see here (my set starts 32:42 into this video): There were some other great performances – the…

  • A minilanguage for 3D printing ver 1

    This past week I’ve been in Brighton working on the MIMIC Project at the EMUTE Lab with the Sema development team, Thor and Francisco and Chris. Part of the project is about creating livecoding languages for machine learning, and we’ve spent a few days getting deep into their hackable livecoding language and software, called SEMA.…

  • The CyberAnthill

    The CyberAnthill

    I’ve been developing a new art work, The CyberAnthill. It’s loosely based on a space-filling cellular automaton that was in turn partially based on a cross between Langton’s Ant and the Tron light cycles game. It’s a way of filling up 2D spaces, like grids, with emergent systems that are unpredictable in their internal form…

  • Gameshow Hack MozFest 2013 Finished

    Gameshow Hack MozFest 2013 Finished

    Success! The Mozilla Festival 2013 went very well, we created an online gameshow from scratch (including controllers) in about 2 hours and then played it! Thanks to everyone who participated, and especially Oli Evans, Alan Shaw, James Uren, and Will Pearson for hosting the quiz. The finished scoreboard system as a jsFiddle: The github repository…

  • Toad Particle Draw on Android

    This is a bit silly – been playing with Processing, getting into the deep geometric capabilities of toxiclibs and GLGraphics and Android. It started as a new VJ… er, “pixelist” app for live performance for a jam session celebrating our friend Olivier Ruellet’s life and untimely death last year from what we think was swine…

  • Free Memory in Android

    A few students of mine have been wondering about checking how much memory is being used on Android (using Processing) for their games, so I came up with a simple sketch that uses some built-in Android Debug features (reference here):

  • New ARToolkitPlus for Cinder Release

    Just wanted to announce that I’ve updated the ARToolKit block to use much better methods for detecting and loading patterns and also integrating proper 3D positioning, as people have asked for. The newest version should be here: http://code.google.com/p/artoolkitplus-for-cinder/downloads/list  

  • ARToolkitPlus Cinderblock released

    I’ve finally had a moment to release this (much better) version of ARToolkitPlus for Cinder, for both Windows and OS X. Get it here: http://code.google.com/p/artoolkitplus-for-cinder/

  • Processing Minimal Scenegraph

    I’ve been thinking recently about Processing and animation.  One of the really nice things about it is that it lets you build up visuals from the ground up, from fairly minimal amounts of code and basic shapes.  Contrast this with Flash (ActionScript 3.0) where immediately you are using complex objects with a display hierarchy built-in.…

  • ARToolKitPlus in OpenFrameworks

    I’ve been working on an interesting project for early 2011 using augmented reality (AR) and Animata (from Kitchen Budapest). I’ve looked at using Processing for it, and Flash, but nothing really speaks to me as far as speed and reliability and flexibility of development.  So I looked into OpenFrameworks and ARToolKitPlus, which was recommended to…