What is Gesture Synth?
Gesture Synth is a free browser instrument. It follows your hands
through a webcam, converts stable landmark positions into musical
controls, and plays sound through the Web Audio API. It is a
synthesizer rather than a video filter: the goal is to make
movement playable, repeatable, and expressive.
Is my camera video uploaded?
No. Hand landmark detection runs locally in your browser. Gesture
Synth does not upload, store, or transmit your camera frames. The
page receives coordinates such as fingertip position and pinch
distance, then uses those numbers to control sound.
Can I play without a webcam?
Yes. Choose Mouse Mode. Horizontal movement controls pitch,
vertical movement controls brightness, and pressing the pointer
gates the note. Mouse Mode uses the same scales, waveforms, and
synthesis engine as the camera experience.
Which browser works best?
A current desktop version of Chrome or Edge offers the most
consistent combination of webcam access, WebAssembly acceleration,
and low-latency Web Audio. Safari and Firefox support many of the
required APIs, but camera and audio behavior can vary between
versions and devices.
Why do I have to press Start?
Browsers block pages from playing sound or opening a camera
without a deliberate user action. Pressing Start Camera both
resumes the audio context and opens the permission prompt. Gesture
Synth never attempts to activate either capability on page load.
Does Gesture Synth work on mobile?
The interface is responsive, but this first release is tuned for
laptops and desktops. Mobile devices differ widely in camera
orientation, sustained hand-tracking performance, heat, and audio
latency. For the most reliable session, use a desktop browser with
a front-facing webcam and even lighting.
How can I make hand tracking more stable?
Face the camera with light on your hands rather than behind them.
Keep your full hand visible, leave some space around your fingers,
and avoid a background that closely matches your skin tone. Slow,
intentional movement is easier to track and usually sounds more
musical than fast waving.
Can I record or export a performance?
Yes. Start Camera or Mouse Mode, then press Record 15s in the
instrument status bar. The browser creates a short performance
clip with the synthesized audio, shows a local preview, and lets
you download it or open the system share sheet when supported.
The clip is not uploaded to Gesture Synth, and recording never
requests microphone access.