Play it Yourself (2018-2019)
Play it Yourself is an interactive installation where the visitors control a Yamaha Disklavier using their smartphones.
Technically, the installation is a node.js application running a HTTP server that in turn sends OSC messages to a Pure Data patch. The Pure Data patch then generates MIDI notes and control signals that it sends to the Disklavier.
All the code used in the installation is free and open source, and is avaiable on GitHub.