Node based network for sharing live data generated by human will.
PERFOR.MA is a live performance tool.
It allow you to share control data.
PLayer : -> Phantom : who only recieve data -> Actor : who recieve and send data -> Altruist : who share data without getting from outside
Each player diffuse on his channel.
Each time player update a controller's value, it send on channel an event contains updated value
Data are structured as js object key : value
- Keys are controler's id you update
- Values are controller you update's position. [0-127]
{
userNames : ['ogre'],
ogre : {
instrumentNames : ['nanoKorg', 'midiController'],
nanoKorg : {
2 : 134,
25 : 14
},
midiController : {
12 : 0,
33 : 127,
225 : 127
}
},
date : 1370098295085
}
- Node.js
- Socket.IO