Procesamiento
Componentes para modificar las señales generadas
Los nodos de procesamiento se encargan de transformar las señales
Su diseño modular permite combinar operaciones simples y complejas, desde el ajuste de ganancia hasta la reverberación por convolución o la compresión dinámica.
A continuación se enumeran los nodos de procesamiento clasificados por categoría.
Delay
El primer grupo está constituido por los efectos temporales, que introducen retardos o repeticiones para modificar la percepción espacial del sonido. Delay implementa un retardo configurable mediante buffering, con control de tiempo, ganancia y mezcla seco/húmedo.
El nodo SynchronizedDelay extiende este concepto al dominio musical, calculando las duraciones según el tempo y subdivisión rítmica. StereoDelay, por su parte, añade realimentación independiente en ambos canales, permitiendo crear efectos de ping-pong.
Estos nodos operan en el dominio temporal y garantizan coherencia de fase incluso con modulaciones rápidas o variaciones en el tempo.
EQ
Dentro del grupo de procesamiento espectral se encuentran los nodos encargados de alterar el contenido armónico del sonido. EQ implementa un conjunto completo de filtros biquad —lowpass, highpass, bandpass, shelf, notch, peak y allpass— basados en el modelo de Perry R. Cook, ajustables en frecuencia, ganancia, factor y detune.
Por su parte, Distortion y Waveshaper aplican transformaciones no lineales mediante curvas de saturación configurables, capaces de emular circuitos analógicos o producir distorsión armónica con control de oversampling para evitar aliasing no deseado.
Estos nodos permiten esculpir el timbre del sonido, aportando desde sutileza tonal hasta texturas agresivas de carácter experimental.
Dinámica
Los procesadores dinámicos regulan la amplitud del sonido para mantener estabilidad y evitar saturaciones. Compressor ajusta la ganancia según la energía del material de entrada, controlando el rango dinámico mediante parámetros como attack, release, ratio y threshold.
Los nodos Limiter y PeakLimiter actúan sobre los transitorios más rápidos, suavizando picos sin distorsionar el resto del contenido, mientras que HardLimiter impone un techo absoluto mediante hard clipping, garantizando que la señal nunca supere el nivel permitido.
En cadenas de mezcla o reproducción interactiva, estos nodos aseguran consistencia perceptual y protección frente a sobrecargas.
Espacialización
Los procesadores espaciales y acústicos se ocupan de emular la sensación de ubicación y ambiente del sonido. StereoSpatializer distribuye fuentes mono dentro del campo estéreo utilizando un modelo de equal-power panning, logrando desplazamientos suaves sin alterar la fase.
Por otra parte, IR y Reverb aplican convolución utilizando respuestas al impulso y simulando la reverberación natural de salas, cámaras o dispositivos. Este proceso permite combinar la señal original (dry) con la reverberada (wet) mediante un equal-power crossfade.
Los nodos de procesamiento de I/O abarcan toda la cadena de transformación: estructuran, retardan, colorean, nivelan y espacializan la señal con precisión.
Utilidades
Entre los nodos esenciales se encuentran los utilitarios, responsables de controlar el flujo y la organización de las señales. Gain aplica amplificación o atenuación con precisión de muestra, lo que permite automatizar volúmenes o crear transiciones suaves entre estados.
Por su parte, ChannelMerger y ChannelSeparator facilitan la combinación y separación de flujos multicanal, asegurando que cada entrada o salida conserve su correspondencia lógica. A su vez, ChannelSwap invierte la orientación estéreo, intercambiando los canales sin alterar la fase, una operación útil para tareas de corrección o pruebas de monitoreo.
Estos nodos proporcionan los cimientos para el enrutamiento interno del grafo y permiten construir subgrafos complejos con control total sobre la topología.
Última actualización