.

Cuando apunté hace más de un lustro la visualización de «Piano Phase» de Steve Reich por Alexander Chen no se me ocurrió que podría ser un ejercicio de programación interesante. Afortunadamante, hay gente más despierta que yo y por eso me encontré en Hacker News exactamente eso: Ezra LaFleur explica en su blog como programó «Piano Phase» con SuperCollider.

La Piano Phase de Steve Reich (concretamente, el primer movimiento[…]) en un trabajo pionero del Minimalismo temprano. Reicho la compuso a partir de sólo cinco tonos arreglados en un patrón de doce notes y tocando en dos instrumentos. Esto demuestra en que se puede convertir una cantidad mínima de material musical cuando se manipula con el sistema adecuado […]. Utilizando el lenguage de programación musical SuperCollider, he explorado los métodos requeridos para construir este sistema y manipular el proceso programáticamente.

Primer motivo de «Piano Phase» de Steve Reich: 12 semicorcheas agrupadas 4×3.
Autor: Sylenius. Fuente: Wikimedia Commons.

Unos meses atrás vi, también en Hacker News, una mención a SuperCollider y la dejé anotada, pero no he llegado a echarle un vistazo como era mi intención. Si me organizara mejor podría dedicar algo de tiempo a hacer el mismo ejercicio de Ezra LaFleur aunque, habiendo visto una «solución», es probable que aprenda menos que si lo hubiera intentando sin marco de referencia. Quizás debiera retarme a algo diferente, como intentar generar alguna pieza de música imposible, aunque me gustaría estar más cómodo con mis capacidades musicales para abordar algo así.

.

No estoy hablando otra vez de SolarBeat. Se trata de planetary, una especie de secuenciador musical como lo etiqueta su creador, Tom Armitage, en su blog:

En resumen: es un secuenciador que está diseñado para funcionar un poco como el vídeo de Michel Gondry Star Guitar []

Está hecho con norns, un dispositivo fabricado por monome, cuyos instrumentos están hechos con Lua y SuperCollider.

Pantalla de planetary en funcionamiento. Fuente: Infovore.

Es una de esas cosas que vi en Hacker News y apunté «para más tarde», lo que ha acabado traduciéndose en varios meses de retraso en mi intención original de echarle un ojo.

Puedo entender la fascinación del creador de este secuenciador. Los vídeos de Michel Gondry que señalaba hace más de una década siguen teniendo un efecto casi hipnótico en mí. Lo que me gustaría compartir también con Tom Armitage es la capacidad para desarrollar este tipo de ideas en una tarde.

.

Hay un gran artículo de Batuhan Bozkurt de mediados de 2009 que describe tanto el origen como el proceso de recreación de Deep Note utilizando SuperCollider. Años después veo este post de Stuart Memo (que de hecho cita al primero) donde explica su experimento intentando aproximar el sonido usando JavaScript:

El sonido [se genera] básicamente [con] 30 osciladores de onda cuadrada emitiendo aleatoriamente en frencuencias entre 200Hz y 400Hz. [El resultado] es filtrado para producir el efecto de barrido que se oye.

El resultado se puede oír en CodePen y tiene una semblanza con la composición del Dr. James A. Moorer.