Signal processing you can hear. Wire blocks into a patch. The engine runs them sample by sample and you hear the result. A sine into a delay is an echo. A biquad with too much Q rings. A vocoder on speech and a carrier is the classic robot voice.

Listen plays your patch in real time, so what you see and what you hear always agree. Turn up the Q and hear the ring. Drop the sample rate and hear the alias fold back. Headphones recommended.

Probe any wire and watch it on a multi-channel scope, a spectrum and a spectrogram. The harmonics of a plucked string, the skirt of a filter and the smear of window leakage are all right there on screen.

You start by probing a single tone. Sixty-six exercises later you have:

Each level opens with a brief: why the idea matters, the one formula, the one listening cue. The Learn page goes deeper with a worked patch. Then goals are measured on the live graph, and some levels run more than one test signal so a lucky answer does not pass.

The first five exercises are free, plus five previews from later chapters: an echo, a three-band EQ, a chorus, a plucked string and a vocoder. One in-app purchase unlocks the full course for good. No subscription, no ads, no account.
Analog Bench: build circuits that work · Digital Bench: logic chips, real timing · All Bench games
Questions: bench [at] zebel.ai · Support · Privacy Policy