rescript-tone
Type-safe ReScript bindings for Tone.js. Build interactive music and audio applications in the browser.
Make some noise
Four tracks, one sequencer. Toggle cells to build a pattern — beats, chords, bass, and melody all play together.
Click to enable Web Audio, then toggle cells to create a pattern.
Type-Safe
Catch errors at compile time. Every synth, effect, and parameter is fully typed.
Zero Overhead
Direct bindings with no wrapper layer. Compiles to clean Tone.js calls.
Modular
Import only what you need. Each module maps to a Tone.js class.
Ready to build?
Add rescript-tone to your project and start creating audio experiences.
npm install rescript-tone tone