SOUNDTRACK · 2026-08-20
Soundtrack: Mini Metro — the chords a subway map plays back
Disasterpeace (Rich Vreeland)
Introduction
My day starts with a cup of black coffee. Opening Mini Metro follows roughly the same order. On a map where nothing is sounding yet, three stations sit — a circle, a triangle, a square. Draw the first line, and a low synth pad slips in underneath. In BPM terms, roughly, it moves a touch faster than an unhurried walk and far slower than a heartbeat. There's no fanfare. The game comes from Dinosaur Polo Club in New Zealand; the music, sound design and implementation were all handled by one person, Rich Vreeland, working as Disasterpeace.
The same hand that scored FEZ's octagonal universe picked a different vessel here — a subway map. The palette is mostly sustained pads built in the software synth Serum, plus small blinking arpeggio grains. As passengers pile up and lines stretch out, those grains don't just get busier — they rearrange the harmony itself. That's the core of this piece, and the next section looks at how it's built.
Draw a Line, Change the Chord: Music Written in Code
According to Vreeland's own account in a designingsound.org interview, most of Mini Metro's production time went into writing code, not writing notes. He first tried FMOD, then settled on G-Audio, a Unity playback plugin, building a custom system for triggering sounds at precise rhythmic intervals. Most tones came from the software synth Serum; UI sounds were sine tones run through S-Layer, rendered in hundreds of variations before he picked the ones that stuck.
The heart of it is what he calls the Arpeggio module. Every subway line carries its own note and rhythm at any given moment — drawing a line, adding a carriage, opening a tunnel all touch it. Passenger movement was designed to 'fan out in a rhythmic way,' and, in Vreeland's words, 'the game was set up to listen to the music system, and respond accordingly.' The sound isn't decoration laid over the map; it's a mirror of the map's state — one that a single stroke of the player's hand can rewrite.
That design also answers a problem every puzzle game faces: replaying the same scene over and over. Redraw one line, and the piece you hear wears a slightly different face. So however many times you fail the same map, what's playing updates a little each time — a way of staving off loop fatigue that lives in the system, not in the sheet music.
Different City, Different Harmony: São Paulo's Bossa Nova, Berlin's Electronics
In an interview with Kill Screen, Vreeland described his job as '90 percent coding.' His goal was an immersive space players could sit in for a long time without feeling stress. The closer a network drifts toward collapse, the busier a player's hands get — but the music never joins the rush. It stands on the side of breathing room instead. I read that as the first stance Mini Metro's sound takes.
That breathing room wears a different face in every city. Each city carries its own harmonic core progression: São Paulo, for instance, runs at a slower vibe with a bossa-nova-inflected texture, while Berlin weaves in electronic elements. Cities that already differ in geography and diagram also differ in timbre, by design. I read this as level design delegating part of its job to harmony.
So the hidden link in Mini Metro's music sits less in its mechanics than in the cities themselves. Untangling Tokyo's congestion sounds different from untangling Paris's calm. Alongside the puzzle's difficulty curve, an ear's memory also marks which city you solved.
The Tempo of Solving, the Tempo of Waiting
Drawing one line is over in an instant. The real body of Mini Metro's puzzle is the judgment of when to spend that instant — when to add a tunnel, which line to route a new carriage onto, when to give up on a station and let it go. Thinking takes far longer than drawing. I have a habit of measuring everything in BPM, and this 'thinking speed' runs strangely close alongside the arpeggio's own speed.
The music never rushes me. It just dutifully swaps chords every time I draw a line, reporting back the state of the map as it stands. So Mini Metro's sound feels less like background music for thought and more like an instrument reading out the results of that thought. I've written before that COCOON's low drone matches its walking tempo; here, it isn't a drone but the density of the arpeggio itself that tracks how congested the map has become.
As collapse nears, that density quietly thickens. This isn't music built to scare you. The growing swarm of grains is itself a nudge — 'time for your next move' — not a demand, just an observation. It's a score you can gauge a puzzle's state by, on hearing alone.
Tracks Worth Hearing
Mini Metro's in-game music is generative by nature and has no fixed 'track' of its own. Disasterpeace himself rendered it into a listenable form for Mini Metro: RMX KIT, a Bandcamp-exclusive release from 2016. All three official pieces live on his own Bandcamp page.
・Keep the City Moving ↗ — the texture of a network still running clean, its arpeggio pacing along at an easy walk.
・One Week ↗ — the slightly airless density of a week's worth of passengers piling up; the title itself names the slow approach of collapse.
・Back to Work ↗ — the feel of a game over, and of returning to a fresh map. Short, and matter-of-fact.
Closing: What I'd Steal
What I'd steal is Vreeland's 90-percent-coding ratio. Rather than writing a good piece first and figuring out playback later, put the design of playback itself first. I suspect that ordering pays off most when writing music for anything built around loops and retries.
The other thing worth stealing is the idea of shifting harmonic character city by city. I often vary timbre scene by scene within a single piece, but it hadn't occurred to me to translate 'a difference in level design' into 'a difference in key.' Next time I write something, I want to try changing the chord progression itself every time the board changes.
On a night when nothing's solving, play something like 'Keep the City Moving' from this piece, not the dense, pre-collapse stretch — the texture that still has room to breathe. Dinosaur Polo Club's own Mini Motorways carries a similarly generative score by a different composer. Comparing which network's breathing room you can sit with longer, the subway or the roads, is worth an evening on its own.
Sources
・Bandcamp: Mini Metro: RMX KIT (official, released 23 Dec 2016)
・Disasterpeace's official site: Music (Mini Metro credit)
・Designing Sound: The Programmed Music of Mini Metro — Interview with Rich Vreeland (Disasterpeace)
・Kill Screen: Music of the Urban Commute — Designing Mini Metro's Soundtrack
Reactions (no login)
Anonymous • one of each per visitor per day
Part of these series
Puzzle SoundtracksEpisode 75 of 114
Read next
Related reviews
Tetris Effect: Connected
The falling-block game you already know, with its rules left exactly as they were. Across thirty-odd stages the music and light move in step with every piece you drop, and two things sit on top: a Zone that freezes time so you can clear more than four lines at once, and a three-player co-op mode that joins the boards together. Made under Tetsuya Mizuguchi's Enhance.
FRACT OSC
A first-person musical-exploration puzzle set in a vast synthesizer-built ruin, where you actuate glowing nodes and sound rigs to wake dormant machinery and music back to life. There's almost no instruction; working out what is even interactive is itself the puzzle. Phosfiend Systems, 2014, winner of IndieCade's audio design award.


