EsHowto >> Aficiones >> Música

Componer música con código: Cómo los músicos programadores revolucionan la creación musical

Componer música con código: Cómo los músicos programadores revolucionan la creación musical

Jonny Greenwood, de Radiohead, se presentó en Austin, Texas, en 2012. Famoso no solo por su maestría como guitarrista, sino también por su destreza como manitas y programador, Greenwood ha integrado la programación en su música.

El desarrollador de software Dave Yarwood lanzó este otoño un nuevo lenguaje de programación llamado Alda, dirigido inesperadamente a compositores. Yarwood, músico clásico formado en composición en la Universidad de Carolina del Norte en Chapel Hill, componía música antes de programar. Según él, muchos músicos se sienten atraídos por la programación.

"Creo que hay muchos paralelismos entre ambos mundos", explica Yarwood por email. "Ambos campos son regulares y matemáticos, pero con un fuerte componente artístico".

Los lazos entre matemáticas y música están bien establecidos, y la tecnología siempre ha moldeado la creación musical. A inicios del siglo XX, los músicos adoptaron la amplificación, luego la grabación y la síntesis. La composición asistida por computadora precede a la PC personal, remontándose al menos a 1957, cuando un ingeniero e IBM mainframe en Nueva Jersey reprodujeron notas preestablecidas.

Sin necesidad de instrumentos

Hoy, los músicos componen conciertos completos solo con una computadora, usando software de notación con interfaces gráficas (GUI) y feedback auditivo instantáneo. Es accesible para cualquiera.

Sin embargo, las GUI distraen y fomentan un proceso de "ensayo y error" que Yarwood, siguiendo a sus profesores, considera limitante para el pensamiento musical.

Yarwood buscaba mayor control, similar a componer en papel con piano. Aprendió a programar y se unió a músicos expertos en lenguajes de programación de audio (APL) de código abierto, que permiten trabajar directamente con la máquina.

Algunos APL exigen programación avanzada; otros son accesibles pero no para novatos. Alda, basado en Clojure, es intuitivo: escribe piano: c d e f, ejecuta y escucha. Agrega > c para escalas ascendentes.

Puedes oír una composición de Yarwood en el clip siguiente.

Difuminando fronteras

David Cope, compositor e informático, profesor emérito de la Universidad de California, Santa Cruz, afirma: "La programación es clave para que la música suene como tú quieres".

Desde niño usó algoritmos en papel; en los 70, computadoras aceleraron el proceso. Pionero en música por computadora, practica "composición algorítmica": programas que generan música.

"La gente empieza a ver las computadoras como extensiones de artistas y compositores". – David Cope

Su música surge de IA. En 1981, durante un bloqueo creativo, creó programas que replican estilos de Bach o Beethoven, o su propio estilo vía feedback.

¿Es arte?

Algunos llaman "música artificial" a estos productos, cuestionando el rol humano en el arte. Al inicio, músicos rechazaban el trabajo de Cope, pero la marea cambia.

La fusión música-informática expande la creatividad: experimentación rápida, adaptación a instrumentos. Con Muse y sensores, compones por movimiento.

Ceder control a algoritmos genera ideas innovadoras, libres de reglas tradicionales, como explica Yarwood: ritmos cautivadores y melodías casi humanas en yuxtaposición fascinante.