Using ml5 and its posenet package, body positions are calculated, used to draw triangles, and the triangles are used to control Tone.js synthesizers. The triangles are drawn with p5.js.
The live installation also incorporated hydra running in a separate browser page.
This version is currently hosted on Glitch.