.

Llego vía Echo JS a un artículo de Tero Parviainen titulado «JavaScript Systems Music: Learning Web Audio by Recreating The Works of Steve Reich and Brian Eno»:

In this guide we’ll explore some of the history of systems music and the possibilities of making musical systems with Web Audio and JavaScript. We’ll pay homage to three seminal systems pieces by examining and attempting to recreate them: “It’s Gonna Rain” by Steve Reich, “Discreet Music” by Brian Eno, and “Ambient 1: Music for Airports“, also by Brian Eno.

Diagrama completo de Discreet Music.

He hecho algún experimento con Web Audio pero proyectos y explicaciones como esta animan a probar más cosas. Y, aunque nunca he abordado directamente la música de sistemas, sí que he tenido contacto tangencial con este tema. Hace algo más de un año ya señalaba la obra de Steve Reich en la entrada sobre las visualizaciones de Alexander Chen y, antes de eso, mencionaba programas como Max (a su vez mencionado en una cita del artículo de Parviainen) en la reseña sobre música imposible.

.

Alexander Chen es un trabajador de Google que hace unos años hizo el doodle dedicado a Les Paul pero no ha sido hasta hace poco que vi otro par de experimentos suyos.

El primero es una visualización interactiva de la primera de las suites para violonchelo solo de Bach.

Se puede ver en baroque.me y tiene una breve descripción en su página pero en Create Digital Music ofrece algo más de información sobre el origen y el concepto tras esta presentación:

When I listened to the opening of the Bach, where it repeats the same bar twice, it made me think of a call and response. So I immediately pictured two wheels that echo each other, instead of just one wheel with four dots.

Figuring out the symbolic string lengths in pixels was a fun research project. I wanted explore the simple math behind string length. I learned that you can derive an entire chromatic scale just by using two fractions: 2/3 and 1/2. These correspond to the fifth and octave intervals. It’s called Pythagorean tuning. I stumbled onto this great little worksheet [PDF link] which seems to be intended for students.

El segundo está en pianophase.com y está basado en una pieza menos conocida, la “Piano Phase” de Steve Reich.

Tanto en la página de Chen como en Create Digital Music comentan la composición original, que ser interpretada por dos pianistas, aunque por ahí la he encontrado tocada por un único intérprete [14m58s].