Source code for http://html909.com
Follow this to get the basic development env running
- Install dependencies:
npm install && bower install
. - Run the development server:
grunt server
- Build the drum machine:
grunt build
Sound samples are not distributed with this repository, you need to find them from somewhere else and place the samples in /app/sounds/
directory.
Sounds are expected to be WAV files and filenames for the samples matches to sound objects defined in app/service/preset-storage.coffee
. Eg. sample for the sound presets.sounds.snare_drum
should be located in /app/sounds/snare_drum.wav
.
Html909.com uses Firebase as a JSON storage for tracks. You can use Firebase by editing app/service/preset-storage.coffee
and setting your Firebase URL to firebaseAppUrl
field.