Web Audio Sequencer is a web application used to compose music. It sources sounds from FreeSound and SoundCloud.
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.
npm start
to generate the sprite sheet, compile Sass, and start a local HTTP
server. The application is available at http://localhost:8080/.
npm run build
to generate a build.
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).