A simple and straightforward setup, creating a wave visualization utilizing the principle of the Fourier-series. The number of circles, and the path they draw is adjustable.
The files were created for Blender 3.6X.
Video demos at https://www.instagram.com/codesign_projects
NOTE
-(Since it is a concept demonstration, it is kept as simple as possible.) The GeoNodes trees are kept clean, the nodes are not contracted into node groups for easier readability and have detailed explanations. You can embellish, refine as you wish.
-(The files are working in the Simulation Nodes branch. (Link included. Simply download that Blender and open the setup in it.) The reason for this is, that, since the effect is essentially a simulation, it is simpler to use in the Simulation Nodes branch, where you dont need a Buffer object to store the state of the simulation, like in the current official version. SimNodes will be included there soon anyway)