Home▸Sound & Music▸Singing Wine Glass Simulator (2D)

Singing Wine Glass Simulator (2D)

Interactive 2D singing-wine-glass simulator: a finger rubs the rim, stick-slip friction drives the glass's resonant hoop mode, and the standing wave, pitch and amplitude respond live to water fill level and rub speed.

Sound & Music2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-3d-singing-wine-glass ↗ Open standalone

This cross-section view shows the physics behind a "singing" wine glass: a finger dragged around the rim excites a stick-slip friction cycle that pumps energy into the glass's natural hoop-mode resonance. Tune the rubbing speed to match the resonant pitch and watch the standing wave — an ellipse with four nodes — grow on the rim. The resonant frequency itself depends on the glass's size, wall thickness and how much water sits inside it: a thicker wall rings higher, a bigger bowl rings lower, and topping up the water always drops the pitch further by adding vibrating mass, exactly like the real trick used to "play" a set of glasses as an instrument. Its companion 3D model is the 3D Singing Wine Glass.

⚙ Under the hood

A 2D cross-section of a wine glass rim where a rubbing finger's stick-slip friction excites the glass's resonant hoop mode, with pitch shifting live as water fill level, size and wall thickness change.

ResonanceFrequencyVibrationStanding Waves

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)