Hola compañeros, comparto con ustedes mi programa VJ, desarrollado con la biblioteca p5.js. Este proyecto combina efectos visuales y manipulación de audio en una experiencia interactiva y sincronizada.
En el navegador, se pueden observar dos áreas principales: una para el vídeo y otra con controles interactivos, como sliders y un botón de pausa/reproducción. Al iniciar el audio con el botón de ‘Play’, notarán cómo la escala del vídeo reacciona a la amplitud del sonido, creando un efecto visual rítmico y atractivo.
Con los sliders, podemos ajustar el volumen, la velocidad del audio, la panorámica entre canales y parámetros avanzados como la frecuencia de corte y resonancia de un filtro pasa-bajos, destacando graves o agudos. También incluí un filtro de distorsión para alterar el carácter del sonido y un efecto delay para añadir eco.
En cuanto a los visuales, pueden alternar entre un vídeo o la cámara, y aplicar efectos como negativo, binarización, posterización o detección de contornos. Además de poder rotar el vídeo en tiempo real.
Saludos cordiales
Angello Zamudio