let's make music more fun and accessible πŸ™Œ

ABOUT ME

Eric Wei (@indecisive.eric)

Eric Wei

Music has been a big part of my life. I've spent years studying and playing piano, music theory, and history, and have also played flute, sung in choirs and a cappella groups, taught piano and music theory, and more recently started learning guitar.

All those years of playing and studying music shaped the way I think about harmony. I tend to organize musical ideas visually and intuitively in my head, and that way of thinking eventually became the foundation for Gesture Synth.

MY MAIN PROJECT

Gesture Synth

Gesture Synth is a browser-based musical instrument created by Eric Wei that uses hand tracking to let you play chords with your hands while singing the melody yourself.

I designed it around the idea that the instrument should handle the harmony while you provide the melody with your voice. In that sense, it's a little more like a ukulele than a piano: you use simple gestures to move through useful chords while you sing.

Why I built it

I had seen hand-tracking instruments and vocoders online, but many of the musical interfaces I came across treated gestures like buttons in the air: make one gesture and trigger one sound.

I wondered whether hand tracking could be used for something more expressive, especially for chords. Rather than pressing invisible buttons, I wanted the gestures themselves to represent musical relationships.

I quickly realized this new medium unlocked many expressive possibilities. Hands can create different shapes, move in three dimensions, and tilt in different directions. I wanted to use those capabilities to create a system where the gestures themselves represented musical relationships.

The result was a system where your hands navigate harmony instead of simply triggering individual notes.

THE JOURNEY

How it started

From a local experiment to an instrument people around the world could try.

JULY 6, 2026

First public demonstration

I posted my first video of Gesture Synth while the app was still running locally on my computer. The core gesture system was already there. Initially, the right hand controlled chord density; I later changed it to control chord voicings for more musical expression.

Watch the first video β†—

JULY 11, 2026

Available in the browser

I deployed Gesture Synth through Vercel, so anyone could try it in their browser without setting anything up locally.

Try it in the browser β†—

JULY 19–22, 2026

The videos went viral

Performances of Like a Prayer, Hit the Wall, and Avicii’s The Nights helped bring Gesture Synth to a much wider audience.

JULY 19

Like a Prayer

A performance that helped bring Gesture Synth to a much wider audience.

Watch video β†—

JULY 20

Hit the Wall

Another early performance that helped the project gain momentum.

Watch video β†—

JULY 22

The Nights

A viral performance using Gesture Synth.

Watch video β†—

JULY 23, 2026

From watching to playing

After people asked how to try it themselves, I published a tutorial walking through how to play Gesture Synth.

Watch the tutorial β†—

JULY 26, 2026

Source code goes public

I made the source code available on GitHub so other people could explore the project and learn from how it works.

Explore the source code β†—

HOW IT WORKS

Play with your hands.

Gesture Synth uses hand tracking to turn simple hand movements into chords and musical expression. The left hand chooses the chord, while the right hand controls how it sounds.

The community

One of the best parts of sharing Gesture Synth has been seeing other people experiment with the idea and make it their own.

Creators including Liv Angell, saaisha.music, and Rafferty Coope have explored gesture-based music-making in their own ways.

The source code is also available on GitHub for people who want to learn from the project or build on it.

FAQ

Frequently asked questions

A few things to know about how Gesture Synth works and how to get started.