6. Seeing sound

Problem Description & Analysis
A thin rubber membrane is stretched over a circular frame and driven into vibration by a loudspeaker. A small mirror is attached to the membrane, and a laser beam is reflected off it onto a distant screen. Under certain conditions, the laser spot traces out complex, steady, or evolving geometric patterns. Investigate the relationship between the driving parameters, the membrane’s properties, and the resulting light patterns.
Interactive Simulation (Python)
This simulation runs directly in your browser — no Python installation needed. Initial loading may take a few seconds.
Python Code Lab
Edit this starter code, enter your own experimental data, and run it directly in the browser — no Python installation required.
Suggested Resources
Have a question or want to learn more?
✉ Ask a Question