How do I start playing?
Press Play, allow camera access, and keep both hands clearly visible. The same button also enables audio.
Your hands are the instrument
Turn your webcam into a musical instrument. Use hand gestures to control chords, voicing, volume, octave, and filter effects directly in your browser.
Play Gesture SynthCamera frames are processed locally in your browser and are not recorded or uploaded.
Interactive instrument
Allow camera access, then keep both hands visible inside the frame.
Raise fingers to choose scale degrees I–VII. Tilt inward for major and outward for minor.
Raise one to four fingers to choose voicing. Use your thumb for octave, height for volume, and tilt for filter.
Watch the original tutorialReady when you are.
Video tutorial
Watch how both hands work together, then try the same movements in the player.
Music in motion
Gesture Synth is a browser-based musical instrument that uses webcam hand tracking to turn finger positions, hand tilt, and movement into chords and sound controls.
Simple gestures, expressive sound
Press Play, allow camera access, and keep both hands clearly visible. The same button also enables audio.
You need a webcam, speakers or headphones, a modern browser, and good lighting. No MIDI controller or specialist tracking hardware is required.
No. There is no recording or upload feature; MediaPipe processes camera frames locally on your device.
Raise one to five fingers for I–V. Use index plus pinky for VI, and add the thumb for VII. Tilt inward for major or outward for minor.
Use one finger for root position, two for first inversion, three for a seventh, and four for dominant or diminished seventh voicing.
Move your right hand higher for more volume. Use the thumb to change octave and horizontal tilt to shape the filter.
Use the camera icon in your browser’s address bar to allow access, then press Play again.
Instagram and TikTok in-app browsers may block camera access. Open this page in Chrome, Safari, Edge, or Firefox instead.
Check camera permission, improve the lighting, show your complete hands, and make sure another app is not using the camera.
Press Play to enable browser audio, check that the tab is not muted, and confirm your speaker or headphone volume.
Questions and answers
Gesture Synth is a browser-based musical instrument that turns hand gestures into chords and expressive sound controls.
Press Play Gesture Synth, allow camera access, and keep both hands clearly visible. The same button enables browser audio.
You need a webcam, speakers or headphones, a modern browser, and good lighting. No MIDI controller or special tracking hardware is required.
No recording or webcam-upload feature is included. Camera frames are processed locally with MediaPipe.
Check camera permission, improve the lighting, keep each hand fully visible, and make sure another application is not using your webcam.
It can work in browsers supporting camera access, WebAssembly, graphics acceleration, and Web Audio. Performance varies by device.