miércoles, 16 de mayo de 2012

Preliminares

La idea para la realización de este trabajo surge al adquirir un Arduino hace un tiempo y querer armar una aplicación, sin tener demasiada idea del cachivache en cuestión. 
Mis primeras pruebas incluyeron a un componente electrónico de uso bastante habitual, como es la LDR (Light Dependent Resistor, o resistor dependiente de la luz). En base a esto, empiezo a pensar como armar una interfaz que permita sensar información lumínica y utilizar esta información para generar/procesar sonido.
Indagando un poco en internet, llegué a armar un prototipo que puedo esquematizar de la siguiente forma:
- Una o más LDR que detectan luz y varian su valor de resistencia.

- Mediante un circuito sencillo conectado al Arduino ingreso esta información a la computadora via USB.

- Esta información es recibida por Pure Data, y por medio del objeto Pduino y un patch de mi autoría* , convierto esta información a mensajes MIDI.

- Utilizando un puerto Midi virtual, envío esta información desde PD a algún sintetizador que genera audio (por ejemplo, Reason o Live).




* El patch fue realizado utilizando la técnica Pure-Data Neanderthal Programming.