Para Oso Sigiloso grabé los efectos de sonido, limpié las tomas y exporté cada archivo. Ese proceso todavía me encanta.
Construí Nielo SFX para los sonidos que quiero generar en distintas variaciones: lluvia, viento, impactos y sonidos de aire en movimiento. Cada sonido sale de un grafo de nodos que puedo editar y volver a renderizar.
Nielo SFXAbre la app web gratuita
Construir un sonido
Un sonido parte con piezas pequeñas: osciladores, ruido, filtros, envolventes, ganancia y paneo. Los nodos las combinan hasta crear algo reconocible. Una gota puede ser un componente reutilizable. Repetir gotas y agregar ruido y viento produce lluvia.
El preset de lluvia, Rain, está hecho de esta forma. Usa síntesis en vez de una grabación. Puedes abrir un compuesto, seguir la señal, escuchar cualquier etapa y ver su forma de onda directamente en el nodo.

Guardar la receta
Cada sonido se guarda en un documento .nielo.json legible. El editor de texto y el grafo son dos vistas del mismo archivo: cambias uno y el otro lo sigue. Si el texto deja de ser válido, el último sonido correcto sigue disponible mientras el editor explica qué hay que arreglar.
Ese mismo documento funciona en el navegador y desde la línea de comandos. Después de cada render, el analizador muestra la forma de onda, el espectrograma, el nivel de pico y el RMS. El motor de síntesis corre en workers de TypeScript; WebAudio solo reproduce el buffer final. Uso pruebas automáticas para detectar cambios y después escucho los resultados.
Crear variaciones
Las variaciones aleatorias parten de una semilla. Variation la cambia para crear otra toma. Para repetir un sonido dentro de la configuración probada, conservo el documento, la semilla, la frecuencia de muestreo y las versiones del motor y del entorno de ejecución.
El exportador puede producir un WAV, capas separadas o un ZIP usando varias semillas. Así puedo exportar varias versiones desde un mismo grafo de lluvia y conservar la receta de cada una.
El editor web es gratuito. El código fuente y los paquetes de línea de comandos siguen siendo privados. SFX es parte de Nielo, junto con Materials y los editores 3D, vectoriales y de píxeles que estoy desarrollando localmente.


