https://github.com/thisconnect/source
Collaborative music software in real-time
https://github.com/thisconnect/source
Last synced: 11 months ago
JSON representation
Collaborative music software in real-time
- Host: GitHub
- URL: https://github.com/thisconnect/source
- Owner: thisconnect
- Created: 2013-03-15T11:40:26.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2020-03-12T07:25:49.000Z (almost 6 years ago)
- Last Synced: 2025-01-06T16:18:29.090Z (about 1 year ago)
- Language: JavaScript
- Homepage: http://this-connect.me/
- Size: 348 KB
- Stars: 4
- Watchers: 5
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# thisconnect
Is a configurable application that:
- Connects to [Planet](https://github.com/thisconnect/planet)
to synchronize the state between users using Socket.IO.
- Communicates with a sound engine, for example Pure Data via
[Port](https://github.com/thisconnect/port).
- Dynamically builds a user interface with
[Lite](https://github.com/thisconnect/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](http://www.senchalabs.org/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`