Category: Livecoding

  • Traffic test

    I’ve added some placeholder building models, and a bit of traffic. No animation, just getting the logic right – follow the roads and don’t double back.

  • Fluxus Friday: Procedural city

    Started working on a new idea today.

  • (open-trapdoor)

    Thanks to the ever helpful Matthew Flatt, I can now catch scheme errors before they cause an exception and stop everything running. It’s also possible to detect that an error has occurred and do something else (play a suitable sample, electrify the keyboard…) (define error-happened #f) (define (my-error-handler n) (set! error-happened #t)) (with-handlers ([(lambda (x)…

  • Scheme bricks, menus and mice

    The first performance attempt of a livecoding system is always stressful, but scheme bricks at make art was especially so for me – using the trackpoint on my thinkpad hurt my finger, there was too much typing and it generally felt really really hard (I ended up switching to betablocker). In order to help combat…

  • slub @ noise = noise

  • Fluxus manual

    I spent a lot of the weekend working on improving the fluxus documentation by writing something which might serve as a user manual. Lots of work to do on it yet though.

  • L system music revisited

    I’ve hacked a different way of interpreting l systems which is more suited to time based patterns, such as for music. Instead of parsing the rules into a long string in one go (as I used to do for pattern cascade), this version uses a stack based method to evaluate them continuously, meaning that they…