Source code
Built with Processing
Having looked at this code recently in processing 0124 I've noticed that it doesn't run properly anymore. This may be due to the 'framerate' method being changed to 'frameRate' but even with this changed it still doesn't run correctly. If anyone can point out why, please email me adam dot cheasley at gmail dot com.