LAB-22 · Synthesis Studio

Multi-Voice Synth

A polyphonic dual-oscillator synthesiser running entirely in your browser. ADSR envelope, resonant filter with envelope tracking, ring modulation, two-tap stereo delay, and a built-in arpeggiator. Plays from the on-screen keyboard or your computer keyboard.

Status Live · Web Audio API · No install Click POWER to begin

Multi-Voice Synth

Dual Oscillator · Web Audio
VOL

Mode

Poly
Mono
Arp

Oscillators

Envelope

Filter

Ring Mod

Delay (2-Tap)

Click POWER, then play the keys — or use your computer keyboard: A W S E D F T G Y H U J K  (Z / X drop or raise an octave).

What's under the hood

2
Oscillators
Each voice runs two independent oscillators — sawtooth, square, triangle, or sine. OSC 2 has ±1200 cent detune and an adjustable mix level against OSC 1 for thickening and beating.
6
Filter modes
A single biquad filter shared across all voices: lowpass, highpass, bandpass, notch, low shelf, and peaking. Cutoff, resonance, and envelope amount are all live-adjustable — filter sweeps while notes are held.
3
Play modes
Poly lets you hold full chords. Mono gives you a single voice with optional portamento glide. Arp pulses held notes in ascending order at a rate you set from 2 to 16 steps per second.

Built on the Web Audio API — no plugins, no install, no server round-trips. The audio graph is constructed fresh on power-on. Ring modulation multiplies the signal against a free-running carrier oscillator; two-tap stereo delay uses offset times on left and right channels to give a wider sense of space without reverb.

← Back to Labs