SoundBox is an HTML5 synth music tracker/editor, suitable for creating music for small JavaScript demos (on the order of 4K / 8K).
SoundBox is a tool for composing music in your browser. Its design is basically that of a music tracker, which means that the music is organized in tracks and patterns. To run your own copy of SoundBox locally, you need to serve it via a web server (using the file:// protocol is not supported). All code is written in pure HTML/JavaScript/CSS, without any third party toolkits or frameworks. Takes a little time to render the sounds before playback begins. Can load and save songs locally as well as export to .wav files.
Demo: https://sb.bitsnbites.eu