# Sock Hop Radio — Bakeoff Manifest

Eight sites, eight primary techniques, eight moods. None retread the six prior mockups
(neon-hearth, midnight-jukebox, wurlitzer-chrome, sunset-boulevard, broadcast-booth,
zero-g-player). Brand locks everywhere: the mark, the palette
(#C6491D / #3A2549 / #2E5343 / creams), DM Serif Display + Archivo.

| # | Name | Primary technique | Mood / era | One-line pitch |
|---|------|-------------------|------------|----------------|
| v1 | **Needle Drop** | Playable skeuomorphic instrument — a working turntable; drop the tonearm on the 45 to start the real stream | Hushed listening den, evening | The whole site is a record player. Play it. |
| v2 | **Control Room** | Live-radio data surface — real Live365 now-playing metadata, Web-Audio VU meters, signal-chain diagram of the actual station | Utilitarian broadcast engineering, present day | The station as an instrument panel, fed by the real signal. |
| v3 | **The Broadsheet** | Print-era artifact / type-only editorial brutalism — a 1957 radio-section broadsheet set entirely in type, hairlines, and halftone | Noon, 1957, ink on newsprint | A newspaper radio page you can hear. |
| v4 | **The Gymnasium** | Real-time 3D WebGL scene (Three.js) — a night-lit school gym with floating records, spotlights, and the mark as a glowing scene object | Midnight dance, strung lights | Step into the gym the night of the hop. |
| v5 | **Five Decades** | Scroll-driven cinematic — Vic's 50 years in radio told in scroll-scrubbed chapters with generated period stills | Golden-hour documentary | Fifty years of radio, one scroll. |
| v6 | **Steps** | Generative / interactive canvas — dance-step notation drawn generatively; the cursor is your dance partner; audio-reactive when the stream plays | Playful daylight, paper-craft | The dancefloor draws itself under your feet. |
| v7 | **The Ident** | Motion-design showpiece — choreographed kinetic type, an AI-generated logo ident film, marquee energy | Loud premiere night, title-sequence | A station ident stretched into a whole site. |
| v8 | **After Midnight** | Pure-CSS craft — zero JavaScript; tuning dial, spinning discs, and chaptered scroll built from CSS alone | 2 a.m., plum-dark, transistor under the pillow | The quietest hour, built with no JavaScript at all. |

## Divergence axes covered

- **Technique:** instrument · data surface · print artifact · WebGL · scroll cinema · generative canvas · motion design · pure-CSS
- **Mood clock:** evening den (v1) · working day (v2) · 1957 noon (v3) · midnight (v4) · golden hour (v5) · daylight play (v6) · premiere night (v7) · 2 a.m. (v8)
- **Volume:** hushed (v1, v8) · composed (v3, v5) · working (v2) · loud (v4, v6, v7)
- **Era pole:** 1957 artifact (v3) · period memory (v4, v5) · timeless object (v1, v6) · present-day (v2) · 2057 (v7, v8's CSS-only constraint worn invisibly)

## Hard facts every site must respect

- Stream: `https://streaming.live365.com/a73091` · Now-playing: `https://api.live365.com/station/a73091`
- Tagline: *Twisting Through the Classics* · On the air twenty-four hours; new songs, jingles, and bits daily
- Host: Vic Dubois, Saskatoon SK — 50+ years in radio, last 24 as GM at Saskatoon Media Group; hosted The Sunday Sockhop on 98Cool-FM until it signed off Dec 31 2025; Sock Hop Radio is his answer
- Music: 1950s–70s range; heart = original rock & roll and doo-wop, mid-50s → mid-60s; records pulled by hand from his own collection
- Contact: vic@sockhopradio.com — no bots, no auto-replies
- Licensing: Live365 (SOCAN T22.C + Re:Sound T8) · Built with AzuraCast, Astro, Tailwind, Cloudflare
- No invented schedules, hosts, or history.
