I recreated this in CSS/JS a few years ago, inspired by this video.<p><a href="https://codepen.io/madelinw/details/ocnCl" rel="nofollow">https://codepen.io/madelinw/details/ocnCl</a>
Without analyzing it too much this seems to be a perfect visualization of the mathematics of music theory. The lengths of string become quite a direct metaphor for the wavelengths of notes on the music scale, and seeing them move together in progressively different "groups" of notes I imagine closely matches traditional chord structures in different keys.<p>Quite mesmerizing, and mathematically satisfying at the same time!
If you enjoy demos like this and live in or visit San Francisco, check out the Exploratorium, which is full of amazing physical demos like this.<p><a href="https://www.exploratorium.edu/" rel="nofollow">https://www.exploratorium.edu/</a>
I’ve seen this demonstration at least a couple of times, once as an undergrad around 1971. I always remembered it and a few years later I was working with a minicomputer with limited I/O so I decided to blink the row of front panel lights just to show that the program was running. I blinked each on and off with a slightly different frequency and got a similar, interesting effect.
Great to see this come up again! Here's a simulator I wrote for it a looooong (almost 8 years!) ago: <a href="https://cs.stanford.edu/people/paulliu/webapps/pendulum.html" rel="nofollow">https://cs.stanford.edu/people/paulliu/webapps/pendulum.html</a>
Interesting to see this come up again. Here’s a small model for this system written in Haskell from a few years back:<p><a href="http://syntacticsalt.com/blog/2011-08-27-harmonic-motion.html" rel="nofollow">http://syntacticsalt.com/blog/2011-08-27-harmonic-motion.htm...</a>
It seems like the pendulums fall into a few repeating patterns. E.g. for a second it looks like a snake, for another second it looks like a double helix, and so on. The whole set cycles through each pattern and then begins again. How many patterns are there?