Loading repository data…
Loading repository data…
RafxDev / repository
Curso interactivo de Live Coding con Strudel (JavaScript). Aprende a programar música electrónica de club (Algorave, Acid, Breakcore) y Dungeon Synth desde cero con teoría, retos prácticos y código listo para tocar.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
¡Bienvenido al repositorio del curso interactivo de Strudel! Este material está diseñado para enseñarte a programar música en vivo (Live Coding / Algorave) utilizando JavaScript y la filosofía de patrones de TidalCycles.
Nos enfocaremos en la creación de dos estilos con mucha identidad sonora:
Strudel es un entorno de live coding de código abierto basado en la web que traduce la sintaxis y filosofía de TidalCycles (originalmente programado en Haskell) al ecosistema de JavaScript. Te permite escribir código que genera música en tiempo real de forma interactiva y visual directamente en el navegador, sin necesidad de instalaciones complejas.
Puedes clonar este repositorio para tener todas las guías, ejercicios y ejemplos listos en tu entorno local con VSCode.
git clone https://github.com/TU_USUARIO/Ensenando-Strudel.git
cd Ensenando-Strudel
Para leer el material cómodamente en tu editor local, te sugerimos instalar estas extensiones:
Ctrl + Shift + V en cualquier archivo .md..jsREADME.md del módulo que vayas a estudiar.codigo_ejemplo.js correspondientes a cada módulo.El curso está organizado en 7 módulos incrementales:
| Módulo | Tema Principal | Enfoque Estilístico | Conceptos Clave |
|---|---|---|---|
| Módulo 1 | Introducción al Ritmo | Techno y House Básico | Ciclos, Sintetizador s, Muestras, División (*, /), Silencios (~) |
| Módulo 2 | Sintaxis Mini-Notation | Algorave y Club Beats | Grupos [ ], Capas paralelas ,, Alternancia < >, Duración @, Selección : |
| Módulo 3 | Melodía y Armonía | Dungeon Synth & Ambient | Notas, Escalas, Acordes, Sintetizadores Analógicos virtuales |
| Módulo 4 | Efectos y Modulación | Acid House & Low-Fi | Filtros (cutoff), Delay, Reverberación (room), Modulación LFO |
| Módulo 5 | Transformaciones | Breakcore y Glitch | Modificadores condicionales (every, sometimes, degrade, jux, rev) |
| Módulo 6 | Euclidianos y Polirritmia | IDM y Beats Complejos | Algoritmo Euclidiano (k,n,offset), Polirritmias [ , ], Polimetrías { , } |
| Módulo 7 | Performance y Estructura | Preparación de Live Set | Apilamiento (stack), Transiciones en vivo, Estructuración de directos |
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE (si aplica) para obtener más detalles.
¡Prepárate para hacer ruido! Pasa al Módulo 1: Introducción al Ritmo para dar tus primeros pasos.