Interactive visual/musical web app. Throw 3D objects into the box to create collisions. Every collision creates a musical tone where the three dimensions of its position in Euclidean space determine three dimensions of sound (frequency, panning, volume).
Built using three.js, rapier, and tone.js.