BEEPSCRIPT

A phonetic synthesis language for sound design.
Define sounds with text. Play them in your browser.

Tour Documentation Explore
What it looks like
{bpm=120; div=16;
a = env(5, 80, 0.6, 50, lpf(2000, saw(440)));
b = env(5, 80, 0.6, 50, lpf(2500, saw(523)));
c = env(5, 80, 0.6, 50, lpf(3000, saw(659)));
master_reverb(0.4, 0.5)}
a=b=c=b=a=b=c=b=a=b=c=b=a===

Real-Time WASM Synth

Runs entirely in your browser. No install, no plugins. Write a sound, hear it instantly.

Text-Based Notation

Define atoms with Lua, trigger them with characters. Morphing, chords, patterns, and multi-track arrangements in plain text.

25+ Interactive Guides

From basic beeps to full compositions. Every code block is editable and playable, right in the docs.