Web Audio API
Synth Lab
Oscillators, filters, ADSR, delay, and real-time visualization. All synthesized in the browser.
Waveform (Time Domain)
Spectrogram (Time × Freq)
Frequency Spectrum (FFT)
Oscillator
Filter
ADSR Envelope
Delay
Keyboard — click or use keys A S D F G H J K L (white) W E T Y U O (black)
Signal Chain
OscillatorNode → BiquadFilter → GainNode → DelayNode → AnalyserNode → Destination
Everything is generated in real-time by the Web Audio API. The oscillator produces a waveform. The biquad filter shapes the harmonics (lowpass, highpass, bandpass, notch). The ADSR envelope controls how the gain changes over time — attack, decay, sustain, release. The delay feeds the signal back on itself with configurable time and feedback. The analyser captures data for all three visualizations: time-domain waveform, FFT spectrum, and a scrolling spectrogram.