Dronetronics VJ Set, Taipei.

Here is a pic from my first VJ outing, for Dronetronics, in Taipei, back in December. IMG_0340_4-cropped Lars from Dronetronics got in contact 2 hours before the gig, to see if I had anything for a gig at a studio not far away.   I quickly repurposed my smilies test vis (see previous post) to be suitable for Drone Music.
  • Removing the smilies
  • Added functionality to change the graphic when a button was pressed
  • Removed the OSC control - due to how sensitive the APC Mini sliders were, it looked quite amateurish (as they pick up every jolt as you move).
  • Put in new graphics (here, I only had time to find some black and white ideograms of a skull and a 'warning') sign plus an "X" I drew in the two minutes before the gig.
  • Added an option for graphics to wrap around (in the taxi on the way to the gig).
In the end, it was a great learning experience VJing for the first time, from the tech through to the setup. With thanks to Dronetronics and the studio crew at UUMouth Studio.   Sourcecode for the vis will go up shortly.

Year Of Code

I spent a year on my own projects (+ travelling).   The focus was on creative coding and the tech around it, from learning about bezier curves and opengl, through to OSC and MIDI. Here are some of the things I was lucky enough to work on.

Modern OpenGL, OpenGLES and WebGL

I tried to devour every opengl, webgl and opengl es tutorial I could find.    The open source drivers turn out to be very strict, which found a number of bugs in tutorials, which I was later able to fix... Staring at a blank screen gives you a real appreciation for how good we have it in higher level tutorials. It was a real eye-opener how to see how much opengl has changed recently, which makes for a steep learning curve.

Shoebot.

Python Creative Coding Environment

Shoebot recieved many patches, including support for livecoding, porting to Gtk 3 and lots of work to make it easier to install. In the runup to Libre Graphics Meeting 2016 we are continuing to consolidate this work.