John — the semi-conductor (Max version)

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
John, conductor Max screenshot
The conductor screen, with countdown and active players

The original development was made with Max (quite a challenge!), then ported to a reactive web app.

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.