The explanation
Each pendulum does nothing but the simplest periodic swing; every pattern comes from the phase gap between neighbours growing steadily: at p/q of the cycle there are q groups, and the second half replays in reverse because a wave too dense for fifteen points is seen as a slow one. That is aliasing.
01Length sets the beat
For small swings, the period of a pendulum depends only on its length :
For pendulum (counting from 0) to swing exactly times every 60 seconds, its frequency is hertz, and the length follows:
The longest is about 34.4 cm, the shortest about 21.2 cm. Once the fifteen lengths are set, every pattern that follows is set too; no pendulum "knows" what the others are doing.
02It is all phase
All the pendulums are let go from the same side together, so pendulum sits at
The phase gap between neighbours is the same for every pair:
that is, 6° a second. Pendulum runs ahead of the first, so at any moment the fifteen positions are one cosine wave read at the fifteen points . The colours on the stage show this relative phase: same colour, same step.
03Why q groups
At seconds (with in lowest terms), pendulum is ahead by
which depends only on the remainder of divided by , so the pendulums fall into groups, each in perfect step: 4 groups at 15 s (), 3 at 20 s (), 2 at 30 s (), 5 at 12 s ().
At 60 seconds pendulum has made exactly swings, all are back where they started, and the show begins again.
04Running backwards: aliasing
For whole numbers , adding or removing a full turn from the gap makes no difference:
At 55 seconds , which lands on the same fifteen points as . The eye joins the dots with the gentlest wave, so it sees a slow snake 30° behind, swimming back, while the real wave is far denser.
That is why the pattern at seconds is the one at played backwards: , the same as .
This is what the sampling theorem says: a wave is only seen correctly with at least two samples per wavelength (). Wagon wheels turning backwards on film and the stripes when you photograph a screen are the same aliasing.
Questions
Can I build one?
Yes. Work out each length with the formula above (measured from the pivot to the centre of the bob), use identical bobs, and let them all go from one board held at the same offset. Keep the swings small and the pattern holds for several cycles; air drag shrinks the swings slowly but hardly changes their rhythm.
Why keep the swings small?
The period formula is exact only for small swings. At 20° the period is about 0.8% longer, which adds up to about 0.4 of a swing over 51 swings, enough to blur the pattern. The animation on this page uses the small-swing formula.
What does this have to do with sine waves?
Each pendulum on its own traces a sine curve over time; the whole row at one instant is a cosine wave sampled at fifteen points. The "snake" is simply the shape of that wave.
The syllabus side
Related curves
Sources: Pendulum (mechanics) — Wikipedia · Flaten & Parendo, “Pendulum waves: A lesson in aliasing”, Am. J. Phys. 69, 778 (2001) · Aliasing — Wikipedia