Draw sine waves with the use of draggable sliders.
A primary wave is drawn as the summation of each line added to the page.
To use, click "CREATE WAVE," then drag the sliders to change the wave shape.
The project can be found on codepen.io. I've also created a fork that can automatically animate!
Here's what the app looks like with a few waves:
This project was inspired by the "wave puzzle" in Myst IV: Revelation.
(Image credit gamespot.com).