I saw a youtube video on software rendering. Added melodies to random words to random walls and you can walk through the song generated by your words.

The paragraph above comes directly from Shane Curry. Everything below this line is structured context and the live experiment.

DEAD BEAT

I once loved. I was once loved.

Booting...

Press the button, then walk to wind the room up to 90 BPM.

ENTER THE SONG IN YOUR HEART

This page is a tiny software-rendered first-person room running directly in the browser. The renderer is written in Rust, compiled to WebAssembly, and mounted here as static files so it can ship with the rest of the site on GitHub Pages.

  • W and S move forward and backward.
  • A and D turn left and right.
  • MOVE THROUGH YOUR SONG wakes the room and starts the music box.
  • Click into the wall text boxes to rewrite each side of the room live.

The source for this experiment now lives inside the site repo, and the web build copies its JavaScript, CSS, and WebAssembly bundle straight into the published /site tree. That keeps the game portable without needing a separate host or framework.

Dead Beat is one of the public roots of the site's software-rendered room and bell-synth lane: a Rust/WebAssembly renderer, live wall text, and a Web Audio music box shipped together as static site assets.

Shane Curry, "Dead Beat," https://shanecurry.com/lab/toys/dead-beat/, published April 2, 2026, updated April 2, 2026.