A drum machine built with AngularJS and other modern web components.
JavaScript CSS HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
test Cleanup and increment bower dependencies Jun 10, 2014
.gitignore Update dependencies Feb 9, 2016
screenshot.png Add a screenshot, change the page title May 22, 2014


Angular Drum Machine

Just a little experiment with AngularJS and HTML5 Audio (via howler.js). Currently using Angular 1.2.

At one point, there were plans to upgrade this to later versions of Angular and even to port it to React. But, as this was only ever a fun proof-of-concept project, I never found time for those upgrades. I'll still review/accept any PRs if someone wants to take a crack at it.

DEMO: http://drums.dojosto.com

Drum Machine Screenshot


Run npm install to install Bower, Grunt and other local dependencies. From public/assets, run bower install to install runtime dependencies.

Run grunt to fire up a server at http://localhost:8080.


Run grunt test to fire up Karma and watch for changes.