Tech Tools / Music / Synth
Performance Synth
A playable polyphonic synth in the browser. Use the on-screen keys, the computer keyboard (A is middle C), or a MIDI controller if your browser supports it. On iPhone and iPad, tap once to unlock audio.
Keyboard
Checking MIDI support…
Scroll the keys sideways on a phone. Computer: A is C, Z / X change octave.
Voice
Sources
- Web Audio API oscillators, biquad filters, delay, and a generated impulse response for the reverb.
- Web MIDI API where the browser provides it.
How it works
Each note is one or more detuned oscillators through an ADSR amplifier and a low-pass filter, then a short delay and a simple algorithmic reverb. Polyphony is limited so a phone can keep up. This is a sketching and practice instrument, not a studio analog model.
FAQ
Does it support a MIDI keyboard?
Yes, in browsers that implement the Web MIDI API (Chrome and Edge do; Safari generally does not). Connect a controller and play — no extra setup beyond granting permission if the browser asks.
What are the computer-keyboard mappings?
A is middle C in the current octave. W, E, T, Y, U, O, and P are the black keys. Z shifts an octave down and X shifts an octave up.
Is the audio processed on a server?
No. The whole instrument runs in your browser with the Web Audio API.
Use at your own risk. This is a practice and sketching instrument. It is not a modeled analog synth or a substitute for a studio instrument. Watch your listening level, especially on headphones. MIDI support depends on the browser. Background tabs may interrupt notes.
Need this on a real stage?
Kynetic Media designs and runs audio, video, and RF for corporate and medical events.