Category: interactive media art

Amoeba Dance

By Memo Atken at The Mega Super Awesome Visuals Company

“It’s basically a vertex shader, so can’t be used as a pixelshader in vvvv, but could be used as a vertex shader in vvvv. You would have to convert the code from GLSL to HLSL though. The GLSL code is on my site (link above), but actually if you need HLSL you can find loads of similar radial distortion samples on the web (Alex has links to a few more superior radial deformations on his blog, again link above).

In this video the GLSL is simply deforming the sphere and rendering with a very basic flat shading, it’s VDMX which is doing the audio analysis and animating the parameters of the GLSL shader… and taking the flat rendered sphere and applying quite a bit of post effects to get this look.”


Painting in Max/MSP with various brush styles.

By Nesa Popov

From this post:

Screen Shot 2015-04-05 at 4.23.28 PM

The brush styles are contained in the frames of a Quicktime movie.

Also see “Harmony drawing App”


This patch was copied from the Cycling74 forum and is distributed without permission of the author.

Folder: brushtips

patch: brushtips.maxpat


Various methods of separating foreground from background.

Making Connections, Camera data (Max)

By Andrew Benson 

Screen Shot 2015-04-05 at 3.43.57 PM


By Jean-Marc Pelletier


Extract edge pixels from a binary image


Isolate a single connected component from a binary image

Screen Shot 2015-04-05 at 3.58.08 PM

(a sock-monkey)

Kinect (depth camera)


by Ryan Challinor

Screen Shot 2015-04-05 at 4.08.17 PM

(Using jit.synapse from: – Can you find the sock monkey?)

See yourself in Code

“Commissioned for the BBC’s make it digital event, the brief was ‘to get children into code’. My installation downloaded the event’s twitter feed in real time and displayed the page’s body text inside the bodies of passing people. Moving their hands around allowed people to scroll through the html/js/CSS.”

By Robin Price



This project uses:

  • maxurl
  • jit.openni
  • kinect