Clawlab is a website to collaborate on musical projects. It allows you to share your projects and ideas via an online multitrack sequencer, with the ability of cherry picking your collaborators updates through a dedicated versionning system (strongly inspired by git and darcs among others).
A prototype version is online here : http://clawlab.org
and the source code is here : https://github.com/gabriel-cardoso/claw-proto
You need :
- Server-side framework : Rails 3.1+
- Database : MongoDB
- Pub/sub system (optional) : Faye you will need
Node.js for that and run
npm install faye
- Image manipulator : ImageMagick not mandatory if you don't add or edit avatars
Be sure to have a running MongoDB server on port :27017
mongod [--dbpath=path/to/data]
Run your rails server
rails server
Run Faye server
node faye.js
Currently under development
Learn more about design on the Wiki