Notes · 25 October 2026 · 3 min read

An audio logo for my podcast

Like the "ta-dum" that plays before a Netflix show, my podcast now has a sound of its own. A cue marks each story and a theme opens and closes the show, all cut from the Wilhelmus played backwards.

My Dutch news podcast used to run straight from one story to the next, and when I was half listening, I’d miss the change. Now a cue marks every break, and a short theme opens and closes the show.

BeforeThe headlines run straight into the first story.
  1. Headlines
  2. Hello
  3. First story
After
  1. First line
  2. Sting
  3. Headlines over a loop
  4. Theme
  5. First story

Finding a sound

An AI coding agent first built every sound in code, with numpy. Even a cello came out robotic, so the agent switched to the recorded instruments in Logic Pro on my Mac. The Rhodes stayed, with a soft kick, real hi-hats and a glint of glass bells.

Tap an instrument to hear it
Built in code
Recorded instruments
★ Fed into the final sounds

A leitmotif

Every instrument still sat on the same major chord. The cues needed one idea to vary, and the Wilhelmus, the Dutch national anthem, came to mind first. It’s on the nose for a Dutch news show, which was the point: a jolt to knock the model out of its default.

I didn’t want the listener to hear the anthem plod along as written. It was only a jumping-off point, so I tried it backwards, over jazzier chords. After a few rounds of listening, that sounded right.

Line 4, as written
Line 4, backwards
Line 3, backwards
The cues, on new chords
Line 4, as written
Line 4, backwards
Line 3, backwards
The cues, on new chords

Mood

The pipeline tags each story hard news or light, and each kind has four cues that take turns. Two rules sit on top:

  • No repeats until the whole pool has played.
  • No shared notes with the break before, themes included.
How a break gets its cue, with one story as the example
A storyEnergy bills climb as winter arrives
Hard news or light?Hard
Hard poolhard-1hard-3hard-2hard-4↻
Light poollight-1light-2light-3light-4↻
The next cue in that poolhard-2, next in that day's order
Already played in this episode, or shares notes with the break before?
Yes: try the one after it↺ back a step
No: it playshard-2

It also judges the day’s mood. After a disaster, the show opens on a slower, darker theme:

The day's mood picks the opening

After the first episode

Hearing the set between real stories led to two fixes.

Fuller openings and closings. The themes grew into short pieces with a loop under the hosts, like NPR’s Up First. The opening is at the top of the page. Here’s the closing:

The closing
  1. End of the last story
  2. Loop fades in
  3. What's on theme
  4. What's on, over the loop
  5. Sign-off
  6. Button

A stranded breath. The pipeline cut each recording at the next story’s first word, which left the host’s breath stranded before the music. I heard it in the first episode, and the agent moved the cut back to the quiet before the breath:

BeforeThe breath plays alone after the cut.
  1. …Briefing.
  2. Breath
  3. Theme
  4. First story
AfterThe cut comes first, so the breath lands under the end of the theme.
  1. …Briefing.
  2. Theme
  3. Breath
  4. First story

Where it landed

The final set, without the hosts:

Themes, each with its loop
Before a light story
Before hard news

They play between the stories in every episode.