← All work

NLN Live

node.js react mongodb

A system for non-linear composition and live performance. It enables an orchestra to play a dynamic score which is driven by a live input from a controller like a game. Effectively performing a live version of a game score, where the progression of the piece is following the gameplay in real-time.

The application allows a composer to upload and arrange a musical score in a graph like structure describing what parts of the composition can follow each other, and apply a set of rules to this structure. During the performance the players use a tablet device for reading their score. All tablet are connected to system which updates the scores in real-time during the performance.

I developed the application for the HKU Sonic Interaction Lab. It is designed as web application using a Node.js back-end with a React.js & Flux-like framework for the front-end.

Credits

  • Than van Nispen tot Pannerden — Concept
  • HKU Sonic Interaction Lab — Commissioned by
  • Thijs Koerselman — Application development

Images