JSME: JavaScript Music Engine
JSME allows for playing back music using only JavaScript. This is great for web apps, and even single page web games that can exist entirely in a single .html file.
Compose music with the web-based JSME Composer and download your music locally for inclusion into your apps! The composer is the most complicated part of this project.
Using JSME is easy:
<script src='jsme-driver.js'></script>
<script>
compiled_music = JSMEDriver.compileMusic(JSME_Composer_Exported_Music);
JSMEDriver.setMusic(compiled_music);
JSMEDriver.Play();
JSMEDriver.Pause();
JSMEDriver.Resume();
JSMEDriver.Stop();
</script>
That's all there is to it!
JSME driver (jsme-driver.js) is free to use under the MIT license. The composer is only free to use on this webiste. It will always remain free to use supported by ads and your contributions.