This project comes from the collaboration between IRCAM's
and CNAM-CEDRIC's research laboratories. It may enable a real-time orchestra
of remote musicians.
The figure shows the general architecture of the distributed concert
project. Remote musicians play together in real time, hearing each other
through PCM audio streams. The different parts of the music (played by others)
are heard after synchronization in the side fills of these streams developed
as a
jMax plug-in called
nJam.
This plug-in allows musicians to play a real time and collective musical
piece. In order to preserve local rhythms and audio quality in the streaming
engine, latencies between musicians are kept constant.
The public can hear the concert thanks to a sound engineer who performs
remote control of the audio streams parameters as volume, localization in
space, etc thanks to a mediation protocol designed for power production control
(see
OpenTaz for
more details on this protocol). In this way, the sound engineer controls
the streaming engine that achieves a traditional mixing.