# Synthesizer

> Modularer Software-Synthesizer mit Oszillatoren, Filter, ADSR-Fadern, LFO, Effekten, MIDI und Klaviatur.

- Im Browser öffnen: https://pockettoolbox.org/synthesizer
- Läuft vollständig lokal im Browser, Dateien und Eingaben werden nicht hochgeladen.

## So funktioniert es

Ein vollwertiger, polyphoner Software-Synthesizer direkt im Browser, gesteuert über Maus, Computertastatur oder externe MIDI-Hardware.

Zwei unabhängige Oszillatoren erzeugen Grundwellenformen (Sägezahn, Rechteck, Sinus, Dreieck, PWM) und Rauschen. Das Signal durchläuft ein resonantes Multimode-Filter (VCF) und eine duale ADSR-Hüllkurven-Einheit. Ein zuweisbarer LFO moduliert Filter, Tonhöhe oder Lautstärke, während ein Effekt-Rack (Delay, Reverb, Chorus, Distortion) und ein Limiter den Sound abrunden. Eingaben können direkt über das ausklappbare Piano-Keyboard, die Rechnertastatur oder jedes angeschlossene USB/Bluetooth-MIDI-Keyboard erfolgen.

Basiert auf Tone.js und der nativen Web Audio & Web MIDI API. Audioberechnungen erfolgen mit Sub-Millisekunden-Timing und Fließkomma-Präzision direkt auf dem Client. Visuelle Echtzeit-Rückmeldung erfolgt über ein Oszilloskop und Spektrumanalysator.

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