¿Un DJ que crea música con código y algoritmos? Así viví una sesión de 'live coding' en directo

La codificación en vivo o live coding es una técnica que combina elementos de experimentación técnica y composición musical. Aunque no es muy conocida por el público en general, su principio básico es crear música en directo mediante la programación de código.
El concepto de live coding lo cierto es que no va más allá de lo que dice: crear código o programar en directo. La magia sucede cuando esto lo aplicas a la música. Aquí la cosa cambia y quedé totalmente fascinada con lo que pude vivir en directo —todo acompañado de unas buenas cervezas que nunca vienen mal—.
Con una apariencia del futuro, la codificación en vivo existe desde hace unos 20 años. Este tipo de sesiones nacieron en 2012 en Reino Unido y vrear una sesión de este tipo, como si de una discoteca con un DJ de toda la vida se tratase, se centra en tener un ordenador y una gran pantalla por detrás donde puedes ver lo que está ocurriendo, más o menos.
Aquí entran en juego dos personas. El DJ o la DJ en cuestión y otra persona que, como puedes ver en las imágenes se dedica a hacer lo mismo pero el resultado que genera son imágenes y vídeos visuales que acompañan a la música. Ah, por cierto, este tipo de eventos musicales con código y algoritmos se denomina "algorave".
Entonces, ¿cómo funciona exactamente? Los artistas utilizan programas como Sonic Pi, un sintetizador basado en código que utiliza el lenguaje de programación Ruby. Con Sonic Pi, estos escriben instrucciones para darle al ordenador, como "Toca esta nota" o "Descansa durante este tiempo", lo que les permite crear y modificar sonidos y efectos visuales sobre la marcha.
Una atmósfera de ciencia ficción y unos sonidos casi cósmicos
El hecho de que esté presente esa pantalla nace con la idea de que realmente el público pueda ver lo que están haciendo. Aunque apuntan a que es bastante sencillo de descifrar, lo cierto es que ver tanto código si hablamos de personas que no están familiarizadas con ello como yo, no es tan fácil como parecería.
Aún así, los mismo artistas también juegan con lo que van sitiendo en ese mismo momento, sin realmente haber preparado nada antes. Al final, todo fluye y acaba acompañándose de unos visuales casi de ciencia ficción con unos sonidos que poco tienen que ver con lo que estamos acostumbrados.
Por ejemplo, y aunque no sea un caso real, si en tu ordenador añades una línea que dice "with_fx :echo do", lo que mete es un eco a las notas que se están reproduciendo. Ahora, cada vez que suena una, se escucha un eco que reverbera a través de la sala. Así es como poco a poco se crea la sesión. ¿Que quieres eliminar el eco? Fácil, cambias o borrar por completo esa línea y ya el sonido cambia.

Francesco Corvi, artista de codificación en vivo, comenta para un medio lo siguiente: ""Creo que la codificación en vivo se está generalizando cada vez más. En el primer algorave al que asistí en Roma, nadie entendía lo que estaba pasando. Ahora siempre ves gente que ha oído hablar de él y está interesada. Está creciendo".
Lo cierto es que aunque parezca algo de nicho, y aunque realmente lo sigue siendo, poco a poco se está haciendo un hueco no solo entre aquellos que conocen de música o programación, si no también entre personas como yo que al final acabamos en este tipo de sitios y que por el boca a boca se acaba haciendo viral —básicamente porque merece la pena que así sea—.
Otros artículos interesantes:

Carolina González
Redactora
Carolina González, redactora de actualidad, reportajes a fondo, análisis de todo tipo de productos y vídeos para el canal de Youtube.