NexusUI
JavaScript toolkit of Web Audio UI widgets (dials, sliders, pads) for building browser instruments.
| Language | JavaScript |
|---|---|
| Category | Web Audio |
| License | MIT |
| Platforms | Web |
| Install | npm install nexusui |
| First released | ~2014 |
| Maintained | Yes |
| Links | Website · Source |
Strengths
- Ready-made interactive audio widgets: dials, sequencers, XY pads, pianos
- Simple event API for wiring controls to Web Audio
- Purpose-built for computer-music interfaces
Limitations
- Maintenance is sporadic; last npm release 2020
- Provides UI only; you supply the audio engine
Best for
Quickly adding musical control surfaces to browser-based instruments and demos.
Minimal example
import Nexus from "nexusui";
const dial = new Nexus.Dial("#target");
dial.on("change", v => console.log(v));