Tutorials

  • Typewriter text effect

    For the Algorave at British Library in April I was asked to make a promotional video for it, which proved a difficult but for a very specific reason. I wanted to emphasise the liveness of live coding and show code being typed. For this I used the code supplied with Alex McLean aka Yaxu’s…

  • The search for a GrabCut GUI

    Another big part in creating the Visually Similar artwork was the image textures themselves. The idea for the piece is that the textures would be related in some way to the 3D model. I decided from the beginning that I wanted to have some control over this and so I gathered the images through…

  • Convert Object texture coordinates to UV in Blender

    Making digital art is quite a lengthy process and even moreso if you’re using non standard processes or making your own software. For awhile I’ve wanted to write about my processes and how I’ve overcome the bugs and problems. In what will hopefully be a regular series of blog posts I’m going to give…

  • Datamoshing using Avidemux 2.7.0

    Ever since I came across datamoshing in around 2010 via Bob Weisz‘s infamous datamoshing tutorials I have only successfully created a few datamoshed videos “by hand”. Most times the video I created would be completely broken and not in a good way! And so since them I have used semi-automated datamosh scripts for my…

  • Five Days of Pure Data – Live Coding

    In the years that I’ve been creating things in Pure Data I have amassed quite a collection of unfinished and messy patches. Over the last few days I have been releasing a few of these patches and techniques that I implement when programming in Pure Data. Live Coding The last tutorial isn’t that much…

  • Five Days of Pure Data – Stop Motion

    In the years that I’ve been creating things in Pure Data I have amassed quite a collection of unfinished and messy patches. Over the next few days I’ll be releasing a few of these patches and techniques that I implement when programming in Pure Data. Stop Motion It was at the Co-Position meeting of…

  • Five Days of Pure Data – Infinite Scrolling

    In the years that I’ve been creating things in Pure Data I have amassed quite a collection of unfinished and messy patches. Over the next few days I’ll be releasing a few of these patches and techniques that I implement when programming in Pure Data. Infinite Scrolling For a performance at ChipFest 10 in…

  • Five Days of Pure Data – Randomise Text

    In the years that I’ve been creating things in Pure Data I have amassed quite a collection of unfinished and messy patches. Over the next few days I’ll be releasing a few of these patches and techniques that I implement when programming in Pure Data. Randomise Text In the early 2010s I had quite…

  • Five Days of Pure Data – Image to Signal

    In the years that I’ve been creating things in Pure Data I have amassed quite a collection of unfinished and messy patches. Over the next few days I’ll be releasing a few of these patches and techniques that I implement when programming in Pure Data. Image to Signal If you’re into experimental ways of…

  • Glitch GIMP

    On Wednesday 29th April I gave my Allowing Mistakes to Happen presentation at Libre Graphics Meeting in Toronto. I was quite anxious about this because the attendees are, typically, developers of software and/or graphic designers. Looking through the archives I found only a comparatively small amount of presentations from artists talking about their artwork…