Web Audio Sequencer
- JavaScript (jQuery, Backbone.js, RequireJS, Web Audio API, canvas)
- Python (glue)
- HTML (HTML5)
- CSS (CSS3, Sass)
Web Audio Sequencer is an HTML5 web application used to compose music. It sources sounds from external websites, such as FreeSound and SoundCloud, using their APIs.
It uses the Web Audio API to play the sounds, and a makefile to combine assets for production (Sass CSS files, JavaScript, and images).
I later made it compatible with touch devices (such as iPad) by dynamically transforming mouse events to touch events via an extended Backbone view.
For more information, see the GitHub repository's README.