Category: Teaching

  • Teaching at the Düsseldorf Institute for Music and Media

    Last week I was kindly invited by Julian Rohrhuber to do a couple of talks and teach a livecoding workshop alongside Jan-Kees van Kampen at the Düsseldorf Institute for Music and Media. Jan-Kees was demoing /mode +v noise a Supercollider chat bot installation using IRC, so it was the perfect opportunity to play test the…

  • When projectors don’t work

    Visual programming languages can also be drawn. From the slub workshop at VIVO Mexico City, photo credit to AFADireccionCreativa.

  • A fluxus workshop plan

    I’ve been getting some emails asking for course notes for fluxus workshops, I don’t really have anything as structured as that but I thought it would be good to document something here. I usually pretty much follow the first part of the fluxus manual pretty closely, trying to flip between visually playful parts and programming…

  • Fluxus at Falmouth University

    On Friday Cornwall Locative Arts Network, Cornwall Creative Skills and I took over The Academy for Innovation & Research at Falmouth University with a Fluxus workshop, teaching creative coding via recursive procedural 3D modelling for people new to programming. The thing I like most about Scheme as a programming language is that you can very…

  • Fluxus workshop in Falmouth

    After rushing around Europe doing a lot of livecoding over the last week (more on that soon) I’m really pleased to announce this workshop closer to home in Falmouth: CLAN and CREATIVE SKILLS present: CREATIVE CODING taster session for ABSOLUTE BEGINNERS with Dave Griffiths Friday May 31st 10.30am – 12.30pm AIR building, Falmouth University, Tremough…

  • Little J at the Book and Print Sandbox

    Pictures from the Book and Print Sandbox workshop in Bristol’s Pervasive Media Studio – a meeting of 8 projects commissioned by React, of which Little J is one. This was an opportunity to get together with the other people involved in the wider project, and try out each other’s prototypes.

  • Re-interpreting history

    A script for sniffing bits of supercollider code being broadcast as livecoding history over a network and re-interpreting them as objects in fluxus, written during an excellent workshop by Alberto de Campo and Julian Rohrhuber at /*VIVO*/ Mexico City. (osc-source “57120”) (define (stringle str) (map char->integer (string->list str))) ;;(osc-destination “osc.udp:255.255.255.255:57120”) ;;(osc-send “/vivo” “s” ‘(“fluxus:hola”)) (define…

  • /* vivo */ musings

    So much to think about after the /* vivo */ festival, how livecoding is moving on, becoming more self critical as well as gender balanced. The first signs of this was the focus of the festival being almost entirely philosophical rather than technical. Previous meetings of this nature have involved a fair dose of tech…

  • Baltan Laboratories FaceSponge workshop

    This is a very late report on a workshop on Facebook livecoding/hacking we gave at Baltan Laboratories in Eindhoven in May. We were invited us to run a workshop based on Naked on Pluto as part of their Tools Series: The Tools Series is a series of Baltan Sessions that examines the complex and changing…

  • Live notation at the Arnolfini

    I was honoured to take part in the live notation unit’s event at the Arnolfini on Friday, and to perform with Alex McLean and Hester Reeve in the evening. Live notation is a project exploring connections between Live Art and Live Coding, both art forms revolving around performance, but with very different cultures and backgrounds.…