INPUTS & OUTPUTS – TOUCHDESIGNER

Se detalla la implementación de una arquitectura de comunicación para la transmisión inalámbrica, a través de una red Wi-Fi, de datos provenientes de los sensores embebidos en un dispositivo móvil (smartphone/tablet) hacia una instancia de TouchDesigner.

 

El sistema utiliza el protocolo Open Sound Control (OSC) como capa de transporte. La implementación se centra en la aplicación cliente OSC Hook, la cual actúa como un agregador y despachador de datos de sensores. La interfaz de la aplicación permite una activación granular y la configuración de múltiples flujos de datos, incluyendo el sensor de intensidad lumínica (lux), el acelerómetro, el sensor de aceleración lineal, el de orientación, el de proximidad, así como datos del módulo GPS y del nivel de la señal de audio capturada por el micrófono.

 

La configuración de cada sensor permite modificar el direccionamiento OSC (nombre del canal) y los rangos numéricos de los datos transmitidos. El sensor de orientación, por ejemplo, emite datos multicanal que representan los grados de libertad rotacionales (pitch, roll, yaw), permitiendo un mapeo directo a parámetros de transformación en geometrías 3D o sistemas de partículas. De manera similar, los datos del acelerómetro y de aceleración lineal proveen vectores de tres componentes (X, Y, Z) que cuantifican las fuerzas G y el movimiento del dispositivo, habilitando la creación de interacciones basadas en gestos físicos.

 

El establecimiento del pipeline de datos requiere una configuración de red precisa. En la aplicación OSC Hook, es mandatorio definir la dirección IP del computador host que ejecuta TouchDesigner y el puerto de destino para la transmisión de los paquetes OSC. De forma correspondiente, en el entorno de TouchDesigner, la recepción de datos se gestiona a través de un `OSC In` CHOP. El parámetro `Network Port` de este operador debe configurarse para coincidir con el puerto especificado en el cliente móvil (e.g., 7348), estableciendo así un socket de escucha UDP que recibirá el flujo de datos en tiempo real. Este método posibilita la utilización de dispositivos móviles como controladores inalámbricos multifuncionales y sensibles al contexto físico para la modulación de sistemas audiovisuales generativos e interactivos.