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.
| 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. |
| Tone.jsWeb Audio framework for making interactive music in the browser, with DAW-like transport, synths and effects. | TypeScript / JavaScript | MIT | Building interactive, browser-based music apps and instruments. |
| 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.
Tone.js
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
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.