Browser-Based Music Synthesizer
Play a virtual synthesizer with computer keyboard controls, multiple oscillator waveforms, and audio effects. No plugins required.
Runs in your browser. No data leaves your device.
Frequently Asked Questions
How does the Browser Synthesizer work?
Each key press creates a Web Audio API OscillatorNode at the corresponding note frequency, shaped by an ADSR gain envelope (attack, decay, sustain, release). The oscillator waveform (sine, square, sawtooth, triangle) feeds through a BiquadFilterNode and a GainNode before reaching the speakers. Releasing the key triggers the release phase, ramping gain to zero before disconnecting the node.
How do I play the synthesizer?
Use your computer keyboard like a piano -- the bottom two rows map to white and black keys. The on-screen keyboard also responds to mouse clicks and touch on mobile devices.
What waveforms and effects are available?
Oscillator waveforms include sine, square, sawtooth, and triangle. Effects include envelope controls (attack, decay, sustain, release), filters, and gain. Combine them to create different sounds.
Does it require any plugins or downloads?
No. The synthesizer runs using the Web Audio API. No Flash, plugins, or software installation needed. Works on any modern browser including mobile.