OBVJ is a custom software I'm currently developing to propose audiovisual performances. This software allows to create dynamic images that respond to sound events and movements of performers. It can be controlled with a mixer and uses as main sensors a microphone and a Kinect.
The Kinect records depth maps that can be played back or analysed in real time using shaders and buffer objects in order to draw visual objects and particle systems that interact with live music based on waveform analysis (FFT).
One key aspect of OBVJ is its modularity. Each new project represents an occasion to extend its functionalities or to refine them in order to create unique pieces of work with intricate links between images and sounds.
The design of this software allows me to develop my own visual language and explore the phenomena of emergence through the use of autonomous agents. The first version of this sotfware has been written in Java. The second one will be written in C++ using OpenFrameworks.
Keywords: custom written software, open kinect, data visualization, interactive representation.