8 x 8 synthesiser

Visual Synth

A visual synth composed of 64 nodes connected via elastic springs that generate sound upon collision.  
Made in p5.js 
Libraries: 
MaxiLib sound library [Javascript DSP library built at Goldsmiths]
Toxiclibs.js physics library

Below is the same program made in OpenFrameworks, with the exception that the sound parameters change automatically as a result of collisions rather than being user controlled via the rotary dials in the p5.js version. 
Libraries: 
Maximillian sound library 
TraerPhysics physics library