- Someone start a server
- Visit the server on your web browser
- Connect with a phone to use it as a controller
- Bonus: Sends device orientation/acceleration through OSC to (e.g. Max)
- git
- nodejs
- npm
- Bonus: Max MSP, odot
1. git clone https://github.com/Multimedia-Orchestra/musico
2. npm install
3. node app.js
After that,
- Visit
localhost
on your web browser. You should hear a sound. - Find your local IP address
- Have people visit your local IP address on your mobile phone; all of the devices will connect together and interact with each other
- Server will send out osc bundles that look like
/acceleration 0.0 0.0 0.0 /accelerationIncludingGravity 0.0 0.0 9.8 /timeStamp 193593523
through udp on localhost:3333
. All updates from all phones will be sent, with no namespacing/differentiation of different phones (yet).
Email me at hellocharlien@hotmail.com for any questions :)