By Stuart Keith.
Web Audio Sequencer is a web application used to compose music. It sources sounds from external websites, such as FreeSound, SoundCloud, etc.
It uses the following browser features:
- Web Audio API
- HTML5 drag and drop API
- Canvas
- CSS3 animations
- Page Visibility API (Chrome only)
This application uses the following libraries:
- RequireJS - module loading
- jQuery - DOM manipulation and deferreds/promises
- Underscore.js - various things!
- Backbone.js - application structure
- Sass - CSS pre-processor
- Alertify - alert pop-ups
npm install
to install the dependencies.
gulp
to generate the sprites and CSS files, and start a webserver on
port 8000.
gulp build
to compile an optimized version (one JavaScript file) into
the build
directory.
The icons used are part of the Default Icon set by interactivemania.
The tiled background is the 'Subtle Dots' pattern by Designova (downloaded via Subtle Patterns).