Tone.js Alternatives
Looking for an alternative to Tone.js? It's web Audio framework for making interactive music in the browser, with DAW-like transport, synths and effects. Below are 3 other web audio tools for making music with code — how each compares, and when it's the better choice. Every option is verified against its own source.
| Alternative | Language | License | Best for |
|---|---|---|---|
| NexusUIJavaScript toolkit of Web Audio UI widgets (dials, sliders, pads) for building browser instruments. | JavaScript | MIT | Quickly adding musical control surfaces to browser-based instruments and demos. |
| p5.soundp5.js add-on bringing the Processing approach to Web Audio: playback, effects, synthesis and analysis. | JavaScript | MIT | Adding accessible sound to creative-coding p5.js sketches. |
| GibberinactiveBrowser-based live coding environment combining music synthesis and sequencing with 3D graphics. | JavaScript | MIT | Browser-based audiovisual live coding and teaching creative coding. |
Notable picks
NexusUI
JavaScript toolkit of Web Audio UI widgets (dials, sliders, pads) for building browser instruments. Best for quickly adding musical control surfaces to browser-based instruments and demos.
p5.sound
p5.js add-on bringing the Processing approach to Web Audio: playback, effects, synthesis and analysis. Best for adding accessible sound to creative-coding p5.js sketches.
Gibber
Browser-based live coding environment combining music synthesis and sequencing with 3D graphics. Best for browser-based audiovisual live coding and teaching creative coding.