Deep Bass Algebra Dive: Los hermosos sonidos de la programación musical

La belleza de estos objetos radica tanto en la textura del sonido como en la elegancia del código.







Durante siglos, los músicos han coqueteado con la tecnología, empujando los límites del arte, desde el theremin hasta los experimentos con la película de mediados del siglo pasado. A pesar de estos pasatiempos, los intentos de generar música utilizando código de software se han ganado un nicho muy pequeño. Durante los últimos 70 años, los pocos que se han aventurado en esto se han encontrado en la intersección del diagrama de Venn entre programadores y músicos de vanguardia.



Los resultados de estos trabajos no se parecen a nada que haya escuchado jamás, y algunos de los esfuerzos más ambiciosos son el cruce de audio analógico y digital.



Hablé con personas que usan código para crear música de todo tipo, desde muestras simples hasta transmisiones de radio algorítmicas generadas en vivo para promover las cualidades marxistas del software de código abierto. A pesar de utilizar técnicas tecnológicamente sofisticadas y sumergirse en las profundidades del álgebra, todos buscan algo simple: una caja de arena creativa, no limitada por las convenciones del tiempo y la teoría.



"La forma de pensar sugerida por el programa"





Composición del nuevo álbum de Karl Stone " Stolen Car "



Karl Stone ha estado jugando con samples desde 1973 (en el entorno de los manipuladores de sonido, el verbo "destrozar", que significa "distorsionar", se utiliza para denotar estas manipulaciones). Los saca de la música comercial, los destroza y los vuelve a unir de una manera sin sentido. Los resultados pueden parecerse a cualquier cosa, desde una canción popular reproducida al revés hasta un disparo automático con los sonidos de una voz humana. Así que (después de escuchar en febrero de 2020 una transmisión que parecía un ataque de sonido, del cual las personas mayores se tapaban los oídos) no me sorprendió que él usara exclusivamente Max, un lenguaje de programación amado por muchos para generar música y multimedia. Este es un espacio de trabajo visual en el que los equipos musicalesdenotado por bloques modulares unidos por conexiones virtuales. El diseño gratuito del programa le permite realizar cualquier experimento.



"Cada sesión de programación comienza con una pizarra limpia", dice Stone. “Esto no es como todos los demás programas comerciales que tienen supuestos y optimizaciones incorporados. El programa Ableton Live, que respeto, por ejemplo, limita el pensamiento del usuario por su propio marco ".



Sin estos marcos guía, las composiciones de Stone son francamente surrealistas. Compara sus obras, recogidas de muestras, con anagramas: "Tienen una similitud con el significado semántico, pero extraño".



Stone, de 67 años, quien nació en Los Ángeles y se graduó de CalArts, tiene poca experiencia en programación y ha estado escribiendo música en computadoras desde 1986. Trabajó con programas de música algorítmica de los 80 como Jam Factory y el influyente programa Music Mouse de Laurie Spiegel. Describe las computadoras en la década de 1980 como "portátiles" y viajó durante muchos años con el Macintosh SE / 30.





Karl Stone tocando en vivo con un Apple Macintosh SE / 30 a principios de la década de 1990.





Ejemplo típico del espacio de trabajo de Max Stone.



¿No copie ese disquete?



* "No copie este disquete": una referencia a un conocido anuncio dirigido contra la copia pirateada de software / aprox. transl.



Stone descubrió a Max (llamado así por el pionero de la música por computadora Max Matthews ) en 1989 mientras vivía en una residencia de arte en Japón cuando un amigo compartió una copia pirateada de un disquete con él. En ese momento, Max solo podía enviar información en formato MIDI y no podía procesar señales. Stone comenzó a actuar con él, a menudo con videoartistas, bailarines y músicos japoneses.



Supervisó la transformación del programa durante muchos años: más tarde incluyó el procesamiento de señales y el procesamiento de secuencias de video. El programa se dividió entre varias corporaciones y Stone se convirtió en un probador beta formal en varias etapas de su desarrollo. Finalmente, uno de los desarrolladores del programa fundó Cycling '74 para venderlo. Una empresa de terceros utilizó a Max como prototipo para crear el popular programa de música Ableton Live . Como resultado, los dos programas se fusionaron y luego Ableton absorbió por completo Cycling '74.



Como era de esperar, Stone ha resistido las restricciones lineales forzadas de Ableton, y su trabajo reciente suena más radical que los trabajos de hace 30 años (una de sus nuevas composiciones es muy similar al subgénero electrónico vaporwave, aunque él mismo asegura que no ha sabido nada de él). Actúa con un iPad, una computadora portátil y un sombrero de fieltro en la cabeza. Utiliza el protocolo OSC (Open Sound Control) para enviar datos de control a los parches Max. Desde 2001, reside en Japón y enseña en la Universidad de Chukyo, pero pasó la cuarentena en Los Ángeles enseñando a estudiantes japoneses a través de Zoom a las 2 a.m. hora local.



Su álbum más reciente "Stolen Car" (un anagrama de su nombre Carl Stone) fue lanzado el 25 de septiembre.



"El código es música"



Mientras Stone trabaja en un producto de programación visual comercial, los amantes de la música de programas en Berlín, Oslo y Estocolmo se han trasladado a un lenguaje de texto de código abierto. Uno de los centros de este arte es la etiqueta XKatedral Stockholm . La cofundadora Maria Horn, el colaborador Daniel Carlson y el músico David Granström me llamaron a través de un enlace de video a las 4 am (mi hora) desde su estudio. Mostraron su antiguo órgano de metal negro y una vista de Mälaren, el tercer lago de agua dulce más grande de Suecia.





Parche hecho por Maria Horn con SuperCollider



Los tres crean un género de drones electroacústicos que recuerda a músicos y bandas experimentales como Tim Hecker , Sunn O)))y Taylor Dupree . Me atrevo a describir esta música como el acompañamiento perfecto para perderse en la tundra sueca. Usan el lenguaje SuperCollider , lanzado en 1996, y desde 2002 se ha desarrollado activamente como un proyecto de código abierto. Actúan con controladores MIDI, aunque Granström pasó por una fase purista de "código es música" en la que simplemente se paró junto a su computadora portátil y ejecutó su parche.



Cuando comenzaron a programar en el Royal College of Music de Estocolmo, Horn y Carlson encontraron el lenguaje extremadamente difícil, hasta que comenzaron a usar "patrones", uno de los cinco paradigmas de SuperCollider. Trabajan a través de frases declarativas sin estado, lo que permite una creación más rápida y natural. Granström también usa patrones, pero como todos en el grupo lo llaman genio, dominó fácilmente este idioma.



“Me impresionó mucho que SuperCollider fuera gratis”, dice Horn. - Si recién está comenzando en la programación musical, comprar un programa como Max será un paso muy serio para usted. Y me gustó el hecho de que ya existe una comunidad alrededor del programa donde pueden aprender unos de otros ". Al discutir este tema, Carlson explica lo que el dúo quiere decir con "libre" - "código abierto, libertad legal, de acuerdo con los preceptos de Stallman". Y cuando Horn describe la naturaleza disruptiva del software de código abierto, Carlson agrega: “Quiero que todos tengan acceso a todo. Quiero que todos tengan libertad de expresión. Soy marxista ".



Horn interrumpe la discusión con una sola palabra - "culto" - mientras Carlson comienza con una venganza sobre el tema de sus aspiraciones igualadoras del código abierto en el arte. El proyecto reciente de Horn, Kontrapoetik , utiliza referencias experimentales de justicia social a los movimientos laborales de Suecia, los juicios de brujas y las interpretaciones feministas del satanismo. Puedes escuchar los proyectos de la trinidad siguiendo los enlaces ( enlace , enlace , enlace ).



24 horas de caos





Composición de FieldsOS de William Fields



A diferencia de los músicos antes mencionados, William Fields de Filadelfia nunca tocó un instrumento "real" (los suecos tocaron en una banda de metal y la banda de ruido de Stone se reunió recientemente para celebrar su 55 aniversario). Fields hizo su propio instrumento.



Fields, de 42 años, siempre ha tenido pasión por las computadoras. Todo comenzó con su primer Commodore 64 y continúa con su carrera en TI. En los 90, usó DAW (estaciones de trabajo de audio digital, algo así como Ableton), dibujando minuciosamente todas las notas a mano. Cuando todo su tiempo libre comenzó a dedicarse a los niños que aparecían en la familia, se dedicó a la improvisación. Primero, moduló las presentaciones en vivo de amigos, agregando efectos de audio adicionales. Poco a poco, desarrolló más y más efectos, hasta que creó su propio sistema de interpretación, que aún no había hecho público.



Su sistema se ejecuta en una computadora portátil que usa REAPER y JSFX para generar sonido. Todo se controla desde el iPad mediante una interfaz especialmente desarrollada con la aplicación Lemur. Él llama a su sistema FieldsOS y dice que con una interfaz de diseño propio, "puedes desarrollar la memoria muscular y tocar tu propio instrumento muy bien".





Interfaz para el propio FieldsOS de FieldsOS en el iPad de Fields



Lo más interesante comenzó cuando creó un botón que aleatorizaba todos los parámetros. “La aleatorización me ayuda a explorar el espacio de la oportunidad musical y encontrar lugares interesantes en él que de otro modo no encontraría”, dice Fields. "De lo contrario, estaría haciendo ritmos 4/4 con tambores en los compases 2 y 4 así".



Comenzó a modificar las propiedades de la aleatoriedad para que el sonido no fuera completamente terrible, y finalmente llegó a los botones, a los que llama "género". “Primero hice un botón de techno. Limitaba ciertas cosas, por ejemplo, garantizaba un bombo de 4/4 ".



Pronto comenzó a agregar automatización de procesos con JavaScript. FieldsOS se limitó a sí mismo presionando el botón de reinicio cada 30 segundos. “Era como una máquina tragamonedas”, dice. Publicó su concepto en la radio británica experimental Resonance Extra. Se le dio un intervalo de una hora y dedicó cada hora de su programa a un nuevo botón de género, codificándolos una vez a la semana y transmitiéndolos sin ninguna edición. Entre los géneros estaban Footwork, Wonky y UK Garage, así como géneros propios inventados como "Brownian techno", en el que la composición se desmorona gradualmente, y "música de cría", en la que las canciones "juegan" entre sí. Finalmente, comenzó a extrañar géneros y lanzó un archivo de 24 horas como un álbum en el sitio web de Bandcamp.y terminé con eso. El brillo futurista del enorme álbum de $ 24 suena como si se estuviera acelerando, rumbo al infinito.



Fields está buscando un desarrollador de aplicaciones móviles para convertir FieldsOS en un producto comercial. Su nuevo álbum "Traction" fue lanzado el 4 de septiembre.



"Incorporación de bucles en bucles"





Demostración de TidalCycles de la transmisión reciente de Alex McLean



Hablé con tres personas del movimiento de codificación en vivo a la vez: el creador de la comunidad Alex McLean y los entusiastas del género, Daniel Raeger (apodo {pirómano}) y Mike Hodnik (apodo Kindohm), ya que insistieron en que sus historias están estrechamente entrelazadas. Usan el entorno de escritorio TidalCycles para la codificación de música en vivo. Es una biblioteca para el lenguaje Haskell con su propio DSL (Lenguaje de simulación digital) conocido como Tidal Mini-Language (sí, TidalCycles se llamaba simplemente "Tidal" antes del servicio de transmisión de Jay-Z).



De hecho, es un sintetizador complejo: no tiene un sistema de salida de señal como el Max, pero los artistas lo combinan con el SuperCollider y muchos otros instrumentos. Todas las personas con las que hablé hablaron sobre su capacidad para producir bandas sonoras complejas basadas en solo unas pocas líneas de código. A Raeger le gusta el enfoque algebraico de la música del programa y la capacidad de escribir partes de batería utilizando algoritmos de división de resto.



El inventor de TidalCycles, Alex McLean, comenzó a programar en vivo en 2002 usando Perl, pero no le gustaban los tiempos de espera de la computadora. Se inspiró en el sistema de grabación de tabla de Bol Processor y creó un entorno que sumerge al usuario en un "circuito cerrado de retroalimentación" de su propia música.



“Se trata de ciclos, estructuras métricas y polirritmos, por eso el sistema se llama TidalCycles: se trata de incrustar bucles en bucles y transformarlos”, dice McLean. "Se trata de presentar la música como un comportamiento en lugar de una notación". McLean ama los patrones como concepto. En el trabajo, explora las estructuras de las prácticas textiles de la antigua Grecia. Incorporó la programación a este proceso mediante la creación de un telar electromecánico .



Lanzó TidalCycles en 2009. Tiene seguidores activos, comenzando a organizar fiestas de baile, que él y su amigo Nick Collins (uno de los autores del libro sobre SuperCollider) llaman "Algoraves".



Herramientas reveladoras





SWGbbo Algorave, un algorave virtual de 16 bits, celebrado el 26 de junio de 2020



- 10-13 Algoraves tienen lugar en talleres, teatros antiguos, otros lugares, así como en clubes ordinarios. Un evento puede tener entre 20 y 150 personas, a menudo geeks que se han convertido en músicos o músicos que se han convertido en geeks. Los artistas suelen mostrar imágenes de computadoras portátiles en una pantalla grande para que los participantes puedan ver lo que están haciendo. “Abrir nuestras herramientas es un sello distintivo de esta comunidad”, dice Raeger. "Lo contrario de muchas personas en las artes que tratan de mantener en secreto su proceso creativo".



Algunos músicos, en particular alrededor de la mitad de los que entrevisté, programan las imágenes.para sus sets. Existe un debate en la comunidad sobre si vale la pena iniciar un programa desde una pantalla negra o inmediatamente a partir de plantillas preparadas previamente. Raeger y Hodnik usan plantillas, mientras que McLean comienza de cero.



El movimiento se ha adaptado bien al mundo moderno con transmisión en vivo. “La inclinación por compartir la pantalla va bien con la transmisión”, dice Hodnik. Las fiestas suelen tener lugar en clubes virtuales, a los que se puede acceder utilizando gafas de realidad virtual o abriendo una página en un navegador. Tu avatar puede bailar con la codificación en vivo en la pantalla del club virtual (a menudo transmitida por Twitch). Puedes seguir el cartel de Algorave en Twitter Algorave ”y TOPLAP . Los



últimos álbumes de Raeger ,Hodnik y McLean se pueden encontrar en los enlaces.



Una declaración fuera de la música



Si cree que esta música no es muy diferente de lo que se hace con tocadiscos o programas convencionales, probablemente tenga razón. La declaración del artista no implica necesariamente la composición en sí, puede ser una llamada a programar su propia música o instrumento.



“Programar música no se trata de intentar expresar lo que tengo en la cabeza”, dice McLean. “No se trata de IA. No se trata de hacer que la computadora cree. Y no es que la computadora te ayude a expresarte. El objetivo es implementar ideas, juntarlas y ver qué sucede. Usar código como material creativo. Pero el resultado puede sorprenderte ".



All Articles