light.void~ is a handmade digital photo-controller, consisting of sixteen light sensors, each of which sends data to the computer through an Arduino MEGA. The design itself can be considered an ‘inferred replica’ of the more popular light thing interface by British artist Leafcutter John.  In other words, it's an approximate reproduction of the same design, based on assumptions about how it was built/programmed.

How it works:

Each sensor sends 10-bit data values to MaxMSP, where these are normalized to floating point numbers between 0 and 1, after being independently calibrated according to perceived levels of ambient light in order to avoid noisy data. The greater the intensity of the light perceived by each sensor, the greater the value is. This results in sixteen independent data streams available for user-defined mappings.

light.void~ is used in my work «Umbra» (2019):

RTcmix function library


An on-going collection of user-defined RTcmix functions — most of them for easy handling of lists and, soon, will include machine learning capabilities. NOTE: documentation is minimal at the moment.


Access the Github repository here.

RTcmix YouTube tutorials


RTcmix is an open-source and text-based programming environment for electronic and computer music. This is an on-going series of YouTube tutorials, mainly targeted at musicians and no prior experience in programming is required.

For more info about RTcmix, go to:

[ sounds + visuals + design © 2021 | Felipe Tovar-Henao ]