This is an example application of rhizome, a web server for participative performances and installations.
Basically, participants can use their mobile device to visit the rhizome page, and we use javascript to detect gyroscope data (modern browsers please!!), send OSC command to SuperCollider through rhizome, changing the audio and visuals.
-
Simpley run
npm install -g rhizome-server
to install rhizome, more docs on the github repo -
Install all the bower components use
bower install
(npm install -g bower
to install bower) -
Start the processing sketch
-
Take a look at the supercollider file, evaluating some code(read comments as you go)
-
rhizome config.js
to open the server, visitlocalhost:8000
The processing sketch is based on Jack Jepson's work, licensed under CC-BY-SA 3.0 and GNU GPL license.
We don't care about attribution. All other code is released under CC0 1.0, it's all yours.