# Synthesizer

> Modular software synthesizer with oscillators, filter, ADSR faders, LFO, effects, MIDI, and keyboard.

- Open in browser: https://pockettoolbox.org/en/synthesizer
- Runs entirely in your browser; files and input are never uploaded.

## How it works

A full-featured polyphonic software synthesizer in the browser, playable via mouse, computer keyboard, or external MIDI hardware.

Two independent oscillators produce raw waveforms (sawtooth, square, sine, triangle, PWM) and noise. The audio passes through a resonant multimode filter (VCF) and dual ADSR envelopes. An assignable LFO modulates cutoff, pitch, or amplitude, while an integrated effects rack (delay, reverb, chorus, distortion) and master limiter polish the sound. Play directly using the collapsible piano keyboard, computer keys, or any connected USB/Bluetooth MIDI controller.

Powered by Tone.js and the native Web Audio & Web MIDI APIs. Sound synthesis runs client-side with sub-millisecond precision. Real-time visual feedback is provided via an integrated oscilloscope and FFT spectrum analyzer.

---
PocketToolbox (https://pockettoolbox.org/en)
