rc-web@40:
rc-web@40:
What is NodeScore?
NodeScore is a web based framework to
rc-web@40: facilitate networked telematic ensemble performance.
rc-web@40:
rc-web@40: The goal of the NodeScore framework is to allow performers
rc-web@40: who are connected to a network via a computer/tablet/mobile device to
rc-web@40: syncronise to a master clock and recieve instructions, in
rc-web@40: realtime,from a central "conductor/director" as well as being able to
rc-web@40: communicate with one another.
rc-web@40:
rc-web@40:
How does a NodeScore work?
The control interface for
rc-web@40: NodeScore is a webpage displayed in an internet web browser, from this
rc-web@40: control page the "conductor/director" can issue the precomposed, HTML5
rc-web@40: formated, compositional instructions. These instrutions can be
rc-web@40: deployed to the ensemble as a whole or targeted at specific
rc-web@40: perfomers. Once the instruction is deployed by the director it is
rc-web@40: instantly presented in the web browser of the performer/s.
rc-web@40:
rc-web@40: NodeScore is written as a node.js web server incorporating websockets
rc-web@40: for server client communications.
rc-web@40:
rc-web@40:
Browser Compatability:
rc-web@40: Modern Browsers only. No Internet Explorer support. Tested using Chromium.
rc-web@40:
rc-web@40:
rc-web@40:
rc-web@40:
Code
rc-web@40:
rc-web@40:
https://gitorious.org/nodescore
rc-web@40:
rc-web@40:
Examples
rc-web@40:
rc-web@40: "Magic Score" composition configuration optimised for 1280x800 resolution.
rc-web@40:
rc-web@40:
http://nodescore.kiben.net:8889/m/score.html
rc-web@40:
http://nodescore.kiben.net:8889/m/controls.html
rc-web@40:
rc-web@40:
Related Publications
rc-web@40: Canning, R. "REALTIME WEB TECHNOLOGIES IN THE NETWORKED PERFORMANCE ENVIRONMENT"
rc-web@40: Proceedings of The International Computer Music Conference (2012), Ljubljana, Slovenia.
rc-web@40:
rc-web@40:
rc-web@40:

rc-web@40:

rc-web@40:

rc-web@40: