thisconnect / source

Collaborative music software in real-time

Home Page:http://this-connect.me/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

thisconnect

Is a configurable application that:

  • Connects to Planet to synchronize the state between users using Socket.IO.

  • Communicates with a sound engine, for example Pure Data via Port.

  • Dynamically builds a user interface with Lite to manipulate the current state.

  • Interprets JSON files that generically describe parameters and settings to build the ui.

App:Events

  • setup - On initialization.

  • exit - On termination.

Server

A HTTP server using Connect.

Server:Events

  • server setup - before the server initialization.

  • server connect - (object) the conenct instance

Server:Methods

  • server add static - (path[, target])

  • server add favicon - (target)

Socket

A planetary shared state using Socket.IO and Planet.

Socket:Events

  • socket io - the Socket.IO object

  • socket - the actual socket

  • socket service

  • socket state

About

Collaborative music software in real-time

http://this-connect.me/


Languages

Language:JavaScript 66.9%Language:Pure Data 30.4%Language:CSS 1.5%Language:HTML 0.9%Language:Makefile 0.2%