Livecoding: música electrónica programada en directo (y por qué Strudel lo cambia todo)

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)

  1. Abre strudel.cc en el navegador y prueba los ejemplos integrados: se editan en vivo.
  2. Cambia cosas: sustituye sonidos, duplica patrones, rompe algo. Romper es aprender.
  3. 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.
  4. 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.

Deja un comentario