Web audio
How to work with audio on the web?
Tone.js
A nice place to start is: Tone.js
Tone.js is a Web Audio framework for creating interactive music in the browser. The architecture of Tone.js aims to be familiar to both musicians and audio programmers creating web-based audio applications. On the high-level, Tone offers common DAW (digital audio workstation) features like a global transport for synchronizing and scheduling events as well as prebuilt synths and effects. Additionally, Tone provides high-performance building blocks to create your own synthesizers, effects, and complex control signals.
- github: https://github.com/Tonejs/Tone.js
- download tone.js: https://unpkg.com/tone@14.7.77/build/Tone.js
- examples: https://tonejs.github.io/examples/
- demo's: https://tonejs.github.io/demos
- documentation: https://tonejs.github.io/docs/14.7.77/index.html