Código Generativo works and portfolio of Thomas Sanchez Lengeling

Kubik, contemporary dance that includes interactive technologies.

For this project we wanted the audience to be conscious about different perspectives and the usage of new technologies within the context of contemporary dance. I developed the interactive system that detected up-to 3 users in the scenario and programed the visuals for the interactive floor.



The interaction System was developed by using blob detection technique with openCV. For the detection we used a standard webcam and attached a IR filter, furthermore to handle different light conditions. For the piece we needed to detect up-to 3 dance interpreters in the scene,besides we only needed a way to get the information of 3 points/positions of the of the users within the relative scene. We implemented the K-means cluster using as input variables the blobs positions obtained from the blob detection technique. We don’t know if the K-means was the best choice, but it worked in real-time and detected the 3 independent individuals in the scene, additionally it eliminated useless blobs and information obtained from the detection.


Interaction Test:

KUBIK – Interactive floor from thomas sanchez lengeling on Vimeo.

The implementation of the interaction system was done using openframeworks (C++) and the visuals with processing (Java).

The visuals were audio-reactive, we used the MIDetector a Supercollider library that analyzes musical information and sends it via OSC messages to other applications.

Kubik from thomas sanchez lengeling on Vimeo.

Direction and Choreography:
Ambar Luna
Emmanuel Ontiveros
Interactive System and Visuals:
Thomas Sánches Lengeling
Victoria Lugo, Israel Miranda y Emmanuel Ramírez



Your email address will not be published. Required fields are marked *

four − two =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Mico Rex Visuals Processing, Video • June 29, 2014

Mico Rex is an experimental electro-pop Mexican duo founded in 2010 by Ernesto Romero and Jorge Ramírez, pioneers in live…

Kinect for Windows v2 Processing Library Library, Processing • June 24, 2014

KinectPV2 Kinect for Windows v2 (K4W2) library for Processing, a simple to use Kinect v2 library for processing, more about…

Rorschach_3.2 – Piezas audioreactivas enredadas Library, Processing • November 27, 2013

Rorschach_3.2 Piezas audioreactivas enredadas /*vivo*/ 2013 [redes] International Symposium of code and Music Nacional Mexican center of arts by Emmanuel…