Light Tone allows users to play music on an imaginary piano roll in the air.
Light Tone aims to create an etheral feeling of playing music simply by extending one's hands, without touching anything, and to allow just about anyone to experience the joy of creating music on-the-fly.
The project is programmed in Processing and uses a Kinect for input. The screen width of Kinect's depth map is used as a range in which a discrete number of inputs are mapped. For exhibition purposes, the notes played by users are then mapped to a scale that suits the dynamic piece heard in the background.
This project was made with KinectPV2 for Kinect interfacing with Processing, TheMidiBus for MIDI output, and LoopMidi for interfacing between Processing and Ableton Live.