John — the semi-conductor

John, the semi-conductor.

John is an application meant for collective free improvisation, which was born out of the needs encountered in free improvisation practice with the Orchestre National Electroacoustique.

Namely, John was invented as a virtual companion to find stimulating answers for issues encountered in collective free improvisation, like precise timings for transitions between contrasting parts, articulations of large movements, or the proposal of unusual scores taking us off the beaten path.

It is made of two parts :

  • a score editor which can generate random scores based on constraints and probablities defined by the user
  • a real-time “conductor” displaying the score during live performance

Its name refers to both John Cage and John Doe.

John-scoreGenerator
Random score generation panel

Original development with Max. Ongoing port to a reactive web app with d3.js and Meteor. Sources available at GitHub.

Author: Vincent

Independant R&D engineer and artist, crafting digital instruments for audio/visual live performances, installations and interactive applications. I post some of my works and news on this site.