Three Cities
Forrest James

Three Cities

Three places I’ve called home, playing in real time.

Boston, Copenhagen and London become a constantly changing composition shaped by their live weather. Temperature sets the length of each rhythm, conditions scatter notes across it, and at sunset, each city falls silent.

Checking the weather…
Play
Harmony
Share & MIDI
Effects
Hall
60
4.5 s
30 ms
55
Freeze
Off
Delay
Ping-pong
dotted 1/8
50
38
45
20
Freeze
Off
Memory map
Where were you happiest?
Drag the light towards where it happened

Euclidean rhythm

Take a number of notes and spread them as evenly as possible across a number of steps. It is Euclid's algorithm, and it produces rhythms heard all over the world, like the Cuban tresillo (3 notes in 8 steps). Here, the weather picks both numbers.

Polymeter

Each city runs its own pattern length at its own rate, so they drift in and out of phase. Right now all three land on the one together every

–

The weather

Temperature in °C sets the steps (below zero, the city drops an octave). Humidity, wind, cloud or rain sets the hits. The sun's height opens each city's filter, and cloud cover adds reverb, so overcast cities sound foggier.

Weather from Open-Meteo · Forrest James

Grand piano: Salamander Grand Piano by Alexander Holm, CC BY 3.0 · Harp: VSCO 2 Community Edition, CC0