Audio
APIs
- Tone.js - Powerful framework for synthesis, sequencing
- Howler - Audio playback
- Resonance Audio - Tools for working with surround sound, particularly in VR/AR environments. Unity, Web, etc.
- Quiet.js - Communicate via sound
Demos, tutorials
- Web Audio samples - Synthesise sound, trigger samples, filter audio
- Web Audio demos - Lots of great demos with code for Web Audio and MIDI
- Music visualisations
MIDI
See also: More on MIDI
- Tutorial
- Tone.js - Strong framework for synthesis, sequencing
- Introduction
- Polyfill to enable Web MIDI in browsers that don't support it
- Helper library for decoding MIDI messages
- JavaScript, MIDI & Tiny Computers - George Mandis