Skip to content

Node based network for sharing live data generated by human will.

Notifications You must be signed in to change notification settings

oogre/perfor.ma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

perfor.ma

Node based network for sharing live data generated by human will.

Role

PERFOR.MA is a live performance tool.
It allow you to share control data.

Definitions

PLayer : -> Phantom : who only recieve data -> Actor : who recieve and send data -> Altruist : who share data without getting from outside

Works

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 }

Dependencies

  • Node.js
  • Socket.IO

About

Node based network for sharing live data generated by human will.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published