The Trammel

A trammel is a device for drawing ellipses. Two sliding blocks ride in perpendicular grooves — one horizontal, one vertical — and a pencil is mounted on an arm attached to both blocks. As the arm rotates, the blocks slide in their grooves, and the pencil traces an ellipse whose proportions are determined by the pencil's position on the arm. The trammel converts uniform rotation into an elliptical path through the constraint of the grooves. No calculation is needed. The operator turns the arm; the grooves produce the geometry.

Cam mechanisms in engines serve the trammel function — converting one type of motion into another through a shaped constraint. The camshaft rotates uniformly. The cam lobe, shaped to a specific profile, pushes a follower that moves in a straight line. The follower's motion — how far it travels, how fast it accelerates, when it pauses — is entirely determined by the cam's profile. Like the trammel's grooves, the cam converts uniform input motion into a complex output motion without calculation or control logic. The shape is the program.

In music, a chord progression serves the trammel function on a melody. The progression establishes harmonic grooves — the sequence of chords through which the melody must pass. A melody note that falls on a chord tone sounds consonant; one that falls between chord tones creates tension. The melody moves freely, but the harmonic progression constrains its emotional path. The progression converts the melody's linear motion into the curved emotional shape of the piece — tension building, resolving, building again — the same way the trammel's grooves convert linear sliding into elliptical drawing.

The trammel is the principle of geometric constraint — a mechanism that converts simple input motion into complex output geometry by forcing the motion through a shaped channel. The trammel requires no intelligence, no feedback, no computation. The shape of the constraint does all the work. This makes the trammel both powerful and inflexible: it can produce the same complex output reliably every time, but it can only produce the output its grooves allow. Change the constraint, and the output changes. The output is in the grooves, not the motion.

Source Nodes

  1. Node #30539

← Back to essays