Category: fluxus hacking

  • Procedural weave rendering

    We’ve been working on new approaches to 3D rendering ancient weaves, using Alex’s new behavioural language (which describes a weave from the perspective of a single thread) as the description for our modelling. This new approach allows us to build a fabric out of a single geometric shape, where warp and weft are part of…

  • Livecoding at Foam Kernow

    Clip of a small and extremely fun livecoding jam at foam kernow alongside Federico Reuben and Francesca Sargent:

  • Weaving on top of code

    The colours seem to look much better on the Raspberry Pi version – and the GPU lets you render over the console (with out X windows even) like this:

  • 3D warp weighted loom simulation

    One of the main objectives of the weavecoding project is to provide a simulation of the warp weighted loom to use for demonstrations and exploration of ancient weaving techniques. Beyond the 4 shaft loom dyadic calculator we need to show the actual process of weaving to explain how the structures and patterns emerge. Weaving is…

  • Bumper Crop released

    A release of Bumper Crop is now up on the play store with the source code here. As I reported earlier this has been about converting a

  • Evolving butterflies game released!

    The Heliconius Butterfly Wing Pattern Evolver game is finished and ready for it’s debut as part of the Butterfly Evolution Exhibit at the Royal Society Summer Exhibition 2014. Read more about the scientific context on the researcher’s website, and click the image above to play the game. The source code is here, it’s the first…

  • Many languages: Düsseldorf Institute for Music and Media Seminar

    Last week was my first official seminar at the

  • Raspberry Pi: Built for graphics livecoding

    I’m working on a top secret project for Sam Aaron of Meta-eX fame involving the Raspberry Pi, and at the same time thinking of my upcoming CodeClub lessons this term – we have a bunch of new Raspberry Pi’s to use and the kids are at the point where they want to move on from…

  • Procedural landscape demo on OUYA/Android

    A glitchy procedural, infinite-ish landscape demo running on Android and OUYA. Use the left joystick to move around on OUYA, or swiping on Android devices with touchscreens. Here’s the apk, and the source is here. It’s great to be able to have a single binary that works across all these devices – from OUYA’s TV…

  • Jellyfish: A daft new language is born

    After trying, and failing, to write a flocking system in jellyfish bytecode I wrote a compiler using the prototype betablocker one. It reads a scheme-ish imperative language and generates bytecode (which is also invented, and implemented in C++) it only took a couple evenings and a train journey to write, and it even seems to…