AUDIOKINETICA is an audio-visual performance, you can get more details about it on project's official website.
The dancer is drawing lines with an "imaginary" pen. Technically it is a IR led, which is tracked by a camera. Led position is calculated, and used to produce the art on the screen behind the dancer.
The custom software is written using OpenFrameworks. Video image processing is done using OpenCV.
Video mapping of the piano using correct 3d model of the same piano, which gives more possibilities in choosing the projected material.
The custom software is written in XCode using OpenFrameworks. 3d mapping was done using projector-camera calibration toolkit ProCamToolkit developed by YCAM Interlab media team.