Lyra Rose social card

About

Lyra Rose (working title: The World I'd Build You) is a personal artwork. The site is a single URL with no about page, no captions, no persistence, and no analytics: a drifting field of shards, each a piece of a world a parent would build for their daughter. The visitor's own someone is the implicit second register; the site never names this. The engineering is deliberately substantial: a pluggable surface and interior renderer architecture, a day-cycle sky synced to the visitor's real local time, parallel pointer and touch grammars, and proximity-summoned audio via the Web Audio API. An unhurried personal work.

Highlights

  • Pluggable renderer architecture for both surfaces and interiors from day one: adding a new surface or interior type is "write a new renderer," not modifying core opening logic.
  • Viewport-bounded layout discipline at every level: nothing scrolls anywhere in the system. Interior content that exceeds the viewport paginates, animates, or reflows within a contained region.
  • Dual pointer and touch grammars as distinct inhabitations of the same essence: proximity is cursor-native and absent on touch; the touch grammar is designed from scratch rather than adapted from mouse events.
  • Day-cycle background synced to the visitor's real local time: a 3am visitor gets a different sky than a noon visitor, with no session state involved.
  • Proximity-summoned audio via the Web Audio API: distance-based gain ramping as the cursor approaches a shard. No synthesis library. Silent by default.
  • Retired OpenGraph previews at capture time: title, description, and hero image stored locally so shards survive link rot and paywalls.

By the numbers

Commits
46
Lines added
+3,363
Lines removed
−118
Source files
2,445