Additive Synthesizer


An additive synthesizer running in the browser, built with the WebAudio API in HTML5

Choose a preset from the drop-down list, or add your own oscillators and adjust their settings. Play the synth with your computer keyboard, using the keys shown in the illustration.

Each oscillator can be set to a multiple of the fundamental. Choose from 1 of 4 wavetypes, and optionally override the attack/release settings.

If you create a sound you like, you can save it with the interface on the left. Click "make text" and then copy the result into a textfile. Load it again at any time.

Created by Dan Lehrich,

Attack (ms)

Release (ms)

Choose sounds and play notes on your keyboard:

Build Your Own



Start Over

Attack Min:
Attack Max:
Decay Min:
Decay Max: