The Patchbay_

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.

AlternativeLanguageLicenseBest for
NexusUIJavaScript toolkit of Web Audio UI widgets (dials, sliders, pads) for building browser instruments.JavaScriptMITQuickly 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.JavaScriptMITAdding accessible sound to creative-coding p5.js sketches.
GibberinactiveBrowser-based live coding environment combining music synthesis and sequencing with 3D graphics.JavaScriptMITBrowser-based audiovisual live coding and teaching creative coding.

Notable picks

NexusUI JavaScript · MIT

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 JavaScript · MIT

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 JavaScript · MIT

Browser-based live coding environment combining music synthesis and sequencing with 3D graphics. Best for browser-based audiovisual live coding and teaching creative coding.

← Tone.js overviewAll web audio tools