Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yoavz/beatbox
Collaborative drum machine with Meteor
https://github.com/yoavz/beatbox
Last synced: 4 months ago
JSON representation
Collaborative drum machine with Meteor
- Host: GitHub
- URL: https://github.com/yoavz/beatbox
- Owner: yoavz
- Created: 2014-12-01T18:19:28.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-02-27T00:37:47.000Z (almost 10 years ago)
- Last Synced: 2024-08-01T02:29:45.047Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 656 KB
- Stars: 49
- Watchers: 6
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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)