Back
WEB APP / WEBGL 2

Jamfetti

Personal Project

As a non-musician, I’ve longed to jam out like a virtuoso and help other people do the same. That led me to create Jamfetti, a web app that turns simple gestures into music. A generative music engine provides the backing, while each note the user plays snaps to the beat and follows a scale of notes that sound beautiful together.

The music comes to life through 12 vibrant visualizers. The liquid visualizer combines a custom particle simulation with shaders that turn individual particles into flowing, reflective surfaces. Touch gestures alter the motion in real time, while rendering quality adapts to the device.

The challenge was making the musical rules, interaction and visuals work together while keeping the experience simple enough for anyone to play.

Jamfetti attracted over 100,000 users in its first week.

Try Now