La ingesta de datos de audio en TouchDesigner se gestiona a través de operadores de canal (CHOPs), que procesan señales discretas en el dominio del tiempo. A diferencia de los operadores de textura (TOPs) que manejan matrices de píxeles, los CHOPs de audio operan sobre streams de muestras (samples), donde cada muestra representa la amplitud de la forma de onda en un instante de tiempo específico. La representación visual de esta data es un gráfico de amplitud versus muestra, ilustrando la modulación de la señal.
La captura en tiempo real se implementa mediante el `Audio Device In` CHOP, un operador que sirve como interfaz para la adquisición de streams de audio desde múltiples fuentes, incluyendo dispositivos de hardware físicos como micrófonos o interfaces de audio multicanal. El operador se instancia desde la familia CHOP y su funcionalidad se basa en las APIs de audio del sistema operativo, principalmente DirectSound en Windows y Core Audio en macOS. Su parámetro ‘Driver’ permite seleccionar el protocolo a utilizar, siendo ASIO (Audio Stream Input/Output) una opción preferente en entornos profesionales por su baja latencia y acceso directo al hardware. La configuración requiere la selección del dispositivo de entrada específico a través del parámetro ‘Device’, que enumera todos los dispositivos reconocidos por el driver seleccionado. Al seleccionar una fuente, el CHOP genera canales (estéreo por defecto) cuyas amplitudes se modulan en tiempo real conforme a la señal de entrada. Una aplicación avanzada es el enrutamiento de audio inter-aplicación mediante dispositivos de audio virtuales.
Sistemas como VB-Audio Virtual Cable instalan un driver que emula un endpoint de entrada y salida. Al configurar una aplicación externa para emitir su audio a través de la salida virtual (e.g., ‘Cable Input’), su stream es encapsulado. Subsecuentemente, en TouchDesigner, el `Audio Device In` CHOP se configura para utilizar la entrada virtual correspondiente (‘Cable Output’) como su dispositivo de ingesta. Este mecanismo establece un pipeline de audio digital directo entre aplicaciones, permitiendo el análisis y la manipulación reactiva de cualquier fuente de audio del sistema sin conversiones A/D/A ni hardware físico.