Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yoavz/beatbox

Collaborative drum machine with Meteor
https://github.com/yoavz/beatbox

Last synced: about 2 months ago
JSON representation

Collaborative drum machine with Meteor

Awesome Lists containing this project

README

        

Beatbox
=======

Collaborative, realtime, fully reactive drum machine built on top of the [Meteor](https://www.meteor.com/) web framework.

#### Setup

1. Define the server configurations for relevant login services. See the [Meteor Documentation](http://docs.meteor.com/#/full/meteor_loginwithexternalservice) section on the service-configuration package.

#### Run

Make sure you have Meteor installed

$ git clone https://github.com/yoavz/beatbox.git
$ cd beatbox
$ meteor

#### Todo

1. ~~Track user sessions, be able to display "n users collaborating"~~
2. ~~Public and private rooms, read-only support~~
3. Better message flashing/feedback
4. More and better instruments
5. Proper redesign
6. Chat

#### Technologies

1. [Meteor](https://www.meteor.com)
2. [Web Audio API](https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html)