Qué es exactamente el live coding
El live coding es una práctica en la que el artista escribe y modifica código en tiempo real, ante el público, y el resultado sonoro de esa escritura es la música misma que se escucha en la sala. No se trata de programar antes y ejecutar después, como en la mayoría de directos electrónicos, sino que el acto de programar es, en sí mismo, la actuación: cada línea que se añade, se recorta o se reordena altera lo que está sonando en ese mismo instante. El código suele proyectarse en una pantalla visible desde la pista, de modo que el público puede seguir —aunque no entienda la sintaxis— cómo una decisión concreta se traduce, casi instantáneamente, en un cambio de ritmo o de textura.
Esta transparencia es parte esencial de la propuesta: en lugar de ocultar la maquinaria detrás de una mesa, el live coding la exhibe como elemento central del espectáculo. Errores incluidos: una línea mal escrita que rompe el compás durante unos segundos no es necesariamente un fracaso, sino una parte reconocida y a menudo celebrada del formato.
Las herramientas de la disciplina
El live coding cuenta con un ecosistema de herramientas pensadas específicamente para la escritura musical en directo, cada una con su propia gramática. Entornos como TidalCycles, construido sobre el lenguaje Haskell, permiten describir patrones rítmicos complejos con notaciones muy compactas, mientras que Sonic Pi, pensado originalmente con fines educativos, prioriza una sintaxis más legible para facilitar la entrada a la disciplina. Más recientemente, herramientas como Strudel han llevado esta misma lógica al navegador, sin necesidad de instalar ningún entorno específico, lo que ha rebajado considerablemente la barrera de acceso para quien quiere probarlo por primera vez.
Ninguna de estas herramientas determina, por sí sola, la estética del resultado: dos artistas que usen exactamente el mismo lenguaje pueden llegar a directos completamente diferentes según cómo estructuren sus patrones y cuánto margen dejen a la improvisación sobre el escenario.

La sintaxis como espectáculo: por qué el público mira la pantalla
Uno de los aspectos que más sorprende a quien asiste a un directo de live coding por primera vez es el hecho de que buena parte del público pasa el rato mirando la pantalla de código en lugar de al artista. Este gesto invierte la relación habitual entre intérprete y público: en lugar de contemplar un gesto físico —tocar un instrumento, girar un potenciómetro—, el público sigue una sucesión de símbolos abstractos y va infiriendo qué tipo de cambio vendrá a continuación. Algunos colectivos que documenta este archivo describen este efecto como una forma de alfabetización progresiva del público habitual: quien vuelve varias veces a este tipo de sesiones empieza a reconocer patrones de código y a anticipar su efecto sonoro, de un modo parecido a como un aficionado al techno reconoce la llegada de un breakdown.
Aquí el instrumento no se toca con las manos — se reescribe mientras suena.
De la universidad al escenario
La mayoría de artistas de live coding que documenta este archivo no han llegado desde el circuito convencional de DJs o productores, sino desde entornos técnicos: estudios de computación, diseño sonoro o ingeniería, a menudo con algún paso por un taller o un grupo de práctica local antes de subir por primera vez a un escenario. Este origen se refleja en cómo se organiza el aprendizaje de la disciplina: menos a través de la imitación de un DJ de referencia y más a través de sesiones de práctica compartida —conocidas en algunas comunidades como «algoraves»— donde varios artistas escriben código en paralelo y escuchan el resultado combinado en tiempo real. Este archivo documenta una selección de estos espacios de formación en la sección de actividades de música electrónica, donde el laboratorio y el taller técnico ocupan un lugar central.

Live coding y arte generativo: dónde se tocan ambas prácticas
El live coding y el arte generativo comparten más que una comunidad de artistas: ambas prácticas desplazan parte de la autoría hacia un sistema que el artista supervisa pero no controla del todo. La diferencia principal es de método: el live coding mantiene el código como elemento visible y editable en directo, mientras que buena parte del arte generativo trabaja con modelos que operan como una capa más opaca, ajustable solo a través de parámetros externos. El análisis que este archivo dedica a la era del arte generativo en Barcelona profundiza en esta segunda vertiente, mientras que este perfil se centra en la disciplina del código como instrumento tocado en vivo.
Ambas prácticas, junto con el techno de directo consolidado que documenta este archivo en el reportaje sobre cómo se construye un directo de techno en Barcelona, forman parte de un mismo panorama más amplio: el de cómo la música electrónica de la ciudad se hace, se ensaya y se lleva a escena, más allá de cualquier cartel concreto. Para situar este perfil dentro del resto de cartografías del archivo, la sección de la agenda de festivales recoge, cuando es relevante, la programación de este tipo de directos dentro de ciclos y temporadas del país.