Category: Livecoding

  • Neural Network livecoding and retrofitting ZX Spectrum hardware

    An experimental, and quite angry neural network livecoding synth (with an audio ‘weave’ visualisation) for the ZX Spectrum: source code and TZX file (for emulators). It’s a bit hard to make out in the video, but you can move around the 48 neurons and modify their synapses and trigger levels. There are two clock inputs…

  • Thinking Digital 2014

    Last week I had the honour of both performing with Alex and presenting at Thinking Digital 2014. Suzy O’Hara invited me to represent the intersection of art, science and education of FoAM kernow and present the work I’ve been doing with the Sensory Ecology Group at Exeter University. I did a quick Egglab game demo…

  • Thoughts on teaching programming with Minecraft and Python

    Saturday saw the first dBsCode taster workshop, for budding programmers between 11 and 16. We set up 20 Raspberry Pi’s, which we networked together and used our new procedural Minecraft 3D shape primitives to build a number of projects in Python involving castles, spiders and an infinite house generator. Networking was very important – it…

  • More procedural Minecraft architecture

    More work on the Python teaching environment we’ll be using next week for the Minecraft workshop at dBsMusic. I’m working on various ideas for procedural architecture, using this as a way to demonstrate what programming is about – thinking procedurally/functionally. The code is online here – I’ll be adding some exercises and course materials over…

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

    Last week was my first official seminar at the

  • Cornwall “Let’s Get Digital” presentation

    Here’s a presentation I gave at the end of last year at a Creative Skills Cornwall meeting at Falmouth University. I introduced the problems of a growing producer/consumer digital divide – the need for more public discourse in the politics of technology and how free software, codeclub, livecoding, algorithmic weaving and sonic bikes can indicate…

  • 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…

  • Algorave at EAVI night in New Cross

    A recording of slub’s set from the EAVI night last week, put on by the group by the same name at Goldsmiths. Sometimes livecoding ‘just works’ – this was one of those times. I’ve uploaded some more photographic evidence here.

  • slub at Kunsthal Aarhus

    Last week Alex and I took to the road on another slub mini-tour starting in Denmark at the Kunsthal Aarhus where we ran a livecoding workshop and performed at the opening of the Aarhus Filmfestival. The Kunsthal gallery was exhbiting “Systemics #2: As we may think (or, the next world library)” with work by Florian…

  • Dagstuhl – Collaboration and learning through live coding

    Dagstuhl seminars are week long free form meetings between different disciplines centred around computer science. The location is a specially designed complex in the German countryside, and activities include long walks in the surrounding hills, a well equipped and beautiful music room and a well stocked wine cellar. Our seminar was called ‘Collaboration and learning…