Imagina un club a oscuras, un ritmo trance golpeando… y en la pantalla gigante, en lugar de un DJ, código escribiéndose en directo. Cada línea que se ejecuta cambia la música al instante. Eso es el livecoding: programar música electrónica en tiempo real, con el código proyectado para que el público lo vea nacer. Y no es una promesa futurista: es una escena viva, con clubes, festivales y artistas fascinantes.
Qué es el livecoding (y qué es un algorave)
El livecoding es la práctica de escribir y modificar código en directo para generar música (y a menudo visuales). En lugar de lanzar clips o girar knobs, el artista describe patrones con texto: «bombo cada negra, hi-hat a contratiempo, este arpegio en mi menor»… y el sistema lo convierte en sonido al momento, perfectamente sincronizado.
Las fiestas donde esto ocurre se llaman algoraves (de «algorithm» + «rave»), y la comunidad que las impulsa, TOPLAP, tiene un lema fundacional maravilloso: «show us your screens»: enseña tu pantalla. Nada de magia oculta: el instrumento es el código y el público lo ve todo.
En el fondo, es secuenciación pura
Si has leído nuestra guía de qué es un secuenciador musical, esto te va a hacer clic: un livecoder es un secuenciador humano en bucle. Los patrones que escribe son exactamente lo que programa un secuenciador por pasos, pero expresados como texto, con una diferencia brutal: el texto no tiene 16 casillas. Puedes escribir polirritmos imposibles, probabilidades, transformaciones… cosas que en una groovebox exigirían mil menús, aquí son una línea de código.
Strudel: el livecoding que corre en tu navegador
Strudel es hoy la puerta de entrada perfecta: un entorno de livecoding gratuito que funciona directamente en el navegador, sin instalar nada. Es la evolución en JavaScript de TidalCycles, el lenguaje de referencia de la escena, y hereda su idea central: describir la música como patrones cíclicos que se combinan y transforman.
Entras en strudel.cc, escribes algo tan simple como sound("bd hh sd hh"), pulsas ejecutar y ya tienes un ritmo sonando. A partir de ahí: notas, escalas, efectos, síntesis, samples… todo escribiendo.
El ejemplo perfecto: Switch Angel
Switch Angel (Jade Rose, Boston) es una de las artistas más fascinantes de la escena actual, y el mejor ejemplo posible por un doble motivo: hace sets de club de altísima energía programando en directo… y además es una de las desarrolladoras principales del propio Strudel. La herramienta y la artista son la misma historia.
Mírala construir un tema trance desde cero, línea a línea:
Y aquí, drum and bass melódico, también en Strudel:
Fíjate en lo importante: no hay DAW abierto, no hay pistas ni piano roll. Hay texto que describe patrones, y la música muta cada vez que reescribe una línea. Es composición, interpretación y diseño de sonido ocurriendo a la vez, delante de ti.
Las herramientas de la escena
- Strudel: en el navegador, gratis: el punto de entrada recomendado.
- TidalCycles: el veterano de referencia (basado en Haskell + SuperCollider): máxima profundidad de patrones.
- Sonic Pi: pensado para aprender: sintaxis amable (Ruby) y muy usado en educación musical.
- SuperCollider: el motor de síntesis que late debajo de media escena: potencia total, curva exigente.
- FoxDot: livecoding en Python sobre SuperCollider.
- Hydra: el equivalente para visuales en directo: muchos algoraves llevan código sonando y código dibujando.
Cómo empezar hoy mismo (gratis)
- Abre strudel.cc en el navegador y prueba los ejemplos integrados: se editan en vivo.
- Cambia cosas: sustituye sonidos, duplica patrones, rompe algo. Romper es aprender.
- Aplica lo que ya sabes de secuenciación: un patrón de Strudel es la rejilla de 16 pasos con superpoderes: los conceptos de nuestra web (pasos, MIDI, polirritmos, acentos) se trasladan uno a uno.
- Cuando quieras profundizar, la documentación oficial y los vídeos de artistas como Switch Angel son la mejor escuela: ver programar música es entender música.
Más Switch Angel: del acid al techno en dos minutos
Si el formato te engancha (te va a enganchar), su canal está lleno de sesiones cortas donde construye un género entero desde un editor vacío. Dos imprescindibles: un deep acid en dos minutos que conecta directamente con lo que contamos sobre el sonido TB-303:
Y una sesión completa livecodeando en Strudel:
Otros referentes de la escena
- Alex McLean (Yaxu): el padre de la criatura: creador de TidalCycles, cofundador del movimiento algorave (el primero se celebró en Londres en 2012) y miembro de bandas de livecoding como Slub. Investigador además de artista: la teoría y la pista de baile en la misma persona.
- Sam Aaron: creador de Sonic Pi, el entorno pensado para aprender programando música, nacido en Cambridge junto a la Raspberry Pi Foundation. Ha llevado el livecoding desde las aulas hasta Glastonbury y el Royal Albert Hall.
- DJ_Dave (Sarah Davis): una de las caras visibles de la nueva ola: livecodea sets de baile con Sonic Pi en algoraves de Nueva York a Filadelfia y publica sus propios temas. Si Switch Angel es la referencia en Strudel, DJ_Dave lo es en Sonic Pi.
La escena completa se coordina en la comunidad TOPLAP y en los algoraves que hoy existen en todos los continentes: busca uno cerca y lleva los ojos puestos en las pantallas.
Preguntas frecuentes
¿Necesito saber programar para empezar?
No. Strudel se aprende como un instrumento: copiando patrones pequeños y modificándolos. Si sabes lo que es un compás y un paso, ya tienes la mitad del camino.
¿El livecoding sustituye al DAW o al hardware?
No: es otro instrumento más. Muchos artistas combinan código con secuenciadores hardware y sintetizadores vía MIDI. De hecho, Strudel puede enviar MIDI a tus equipos.
¿Esto es música «de verdad» o una demo técnica?
Escucha los sets de Switch Angel y juzga: hay clubes llenos bailando temas que nacen y mueren en directo, sin red. Difícil encontrar algo más «de verdad» que eso.