tag: Visuals

Controlling Improviz Using Midi via OSC

In 2020 I did quite a number of workshops in using the Improviz visuals live coding environment. Improviz can be thought of as a fork of Livecodelab, especially as its developer, Guy John, is one the developers of Livecodelab. However, it has some key differences that make it stand out as its own unique software:

  • It works on the desktop, and I think it is faster because of it
  • The language is more fully documented
  • You can load your own textures, gifs, 3D models, and shaders

Being able to load your own textures might in itself be a reason for many people to switch from Livecodelab to Improviz. Things can be that just a bit more personalised when you’re using your own images and objects rather than only colours, gradients and basic geometrical shapes. Another potentially useful difference is that in Improviz you can interface with the software using Open Sound Control (OSC). This opens up the possibility of using software or external hardware devices. In this blog post I’ll take you through how you can connect a midi controller to Improviz via OSC and Pure Data.


Improviz gifs

Earlier this year fellow visualist and live coder Rumblesan commissioned me to make some gifs for his new live coding software, Improviz. In July he unleashed it into the world!

Looking at the above videos you could easily be forgiven for thinking that it looks a bit like LiveCodeLab. He is, after all, one of the developers of LiveCodeLab. However, Improviz differs in a few ways. As Rumblesan himself explains in the Toplap chat:


Livecode Festival #2 - Visualists Meetup - 1st September 2018

On Saturday 1st September I’m organising a meetup for visualists as part of Livecode Festival #2 at Access Space in Sheffield:

Livecode Festival #2 - Visualists Meetup - 1st September 2018

A session for live coding visualists (at any level) lead by Antonio Roberts (aka hellocatfood), to talk about their tools and how they perform, with focus on Algorave visuals.

A core part of the session will be discussion around key questions for live code visualists; how do you pace yourself in a performance? Should we aim to build up slowly or go straight in with loud visuals? How much can you truly respond to the music? Is it important to show the code, and how does it fit with the musician’s projection?


Thoughts on live coding visuals in Pure Data

I took part in Algorave in Gateshead on 26th April. Apart from being incredibly awesome it was my first time live coding - or rather live patching - visuals in Pure Data from scratch. I emphasise from scratch because nearly all of my performances involve me modifying patches, but never starting with a completely blank canvas. I also occasionally used the HSS3jb as a texture for objects, but never on its own. It’s also great for when crashes occur, which is/was often ;-). Here’s a few sampels of my visuals. Videos by Mariam Rezaei:


Visuals for Com Truise

On June 13th I provided visuals for Com Truise’s gig at Bull’s Head in Moseley, Birmingham. Aside from a few technical errors (I am a glitch artist afterall ;-) ) the gig went really great! Here’s a render of some of the visuals I did set to Terminal and Air Cal from his debut album, Galactic Melt

(Sorry about some of the freezes in the video. It seems VJing and recording the video at the same time causes Pure Data to slow down a bit)



BiLE at SOUNDkitchen, 17th March 2011

On Thursday 17th March from 8pm I’ll be providing visuals for BiLE (Birmingham Laptop Ensemble) at SOUNDktichen Balkan Fusion at the Hare and Hounds SOUNDkitchen

BiLE are a collaborative group of composers (instrumental and electroacoustic), performers and programmers who are all active members of BEAST (Birmingham ElectroAcoustic Sound Theatre). The core group of six artists were brought together through their shared interest in live performance and desire to perform and improvise together in an interactive ensemble.