# [JS FUN!] Entrada para creatividad digital
¡Hola! Esta es mi participación para la **Open Demo Compo** del evento **EE33**.
## Acerca de
Soy **madson** de **canada clan**, y esta es mi producción de demoscene.
## Qué Contiene
Esta demo presenta 5 escenas visuales diferentes que cambian cada 15 segundos:
1. **Fractales** - Conjunto de Mandelbrot con colores reactivos al audio
2. **Metaballs** - Formas orgánicas fluidas usando marching squares
3. **Raymarching** - Renderizado 2D con campos de distancia y efectos brillantes
4. **Matrix** - Efecto clásico de código cayendo sincronizado con audio
5. **Cubo Wireframe** - Cubo 3D rotando con vértices iluminados
Cada escena tiene su propio estilo musical que combina con los visuales.
## Stack Tecnológico
- **HTML5 Canvas** para todo el renderizado
- **Tone.js** para síntesis musical generativa
- **JavaScript Vanilla**
- Análisis de audio FFT en tiempo real para efectos reactivos
- Algoritmos clásicos de demoscene (fractales, SDFs, sistemas de partículas)
## Cómo Ejecutarla
Solo abre `index.html` en cualquier navegador moderno. Haz clic en cualquier lugar para empezar la demo.
**Controles:**
- Clic para comenzar
- Presiona `M` para silenciar/activar sonido
- Presiona `ESC` para salir
## Notas
La duración total es de unos 75 segundos, luego muestra una pantalla de finalización.
¡Espero que disfrutes viéndola tanto como yo disfruté haciéndola!
---
*madson / canada clan*
*EE33 Open Demo Compo 2025*