The Patchbay_

p5.sound Alternatives

Looking for an alternative to p5.sound? It's p5.js add-on bringing the Processing approach to Web Audio: playback, effects, synthesis and analysis. 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.
Tone.jsWeb Audio framework for making interactive music in the browser, with DAW-like transport, synths and effects.TypeScript / JavaScriptMITBuilding interactive, browser-based music apps and instruments.
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.

Tone.js TypeScript / JavaScript · MIT

Web Audio framework for making interactive music in the browser, with DAW-like transport, synths and effects. Best for building interactive, browser-based music apps and instruments.

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.

Related JavaScript tools

Other JavaScript tools worth a look, from adjacent categories.

abcjsGibberish.jsgibberwockyMidiWriterJSOrca
← p5.sound overviewAll web audio tools