Symphony — Movement I (Allegro): string quartet playing the C-E-G-C wedding leitmotif over R21 wedding ceremony; Web Audio API + BroadcastChannel master-tempo sync turns 12 open tabs into a 12-piece chamber orchestra
A 3D BRIMSWORTH SYMPHONY demo: Movement I of 12 (Allegro). string quartet (violin 1, violin 2, viola, cello) plays the C-E-G-C R21 wedding leitmotif as Web Audio API synthesis. The 3D scene is R21 wedding ceremony. BroadcastChannel('brimsworth_symphony') broadcasts a master tempo (BPM + measure-position); subscriber tabs phase-lock. Open 12 R27 tabs = real-time 12-piece chamber orchestra performing the BRIMSWORTH SYMPHONY in synchronized tempo. At t=540s every tab plays its instrument's part of the same final cadence chord — TUTTI. R21-R26 retained. ALL FICTIONAL.
Built with:
three.js r0.160 (single file)Web Audio API string quartet synthesis (violin 1, violin 2, viola, cello) + BroadcastChannel master-tempo synclocalStorage brimsworth_symphony_v1 + cross-read convergence + worlds + multiverse + century + lifetime + recurring_cast
Prompt
Build a single-file HTML page that is Movement I (Allegro) of the BRIMSWORTH SYMPHONY: string quartet (violin 1, violin 2, viola, cello) playing C-E-G-C over R21 wedding ceremony.
CONCEPT: BRIMSWORTH SYMPHONY — 12 movements, 12 instruments, all BroadcastChannel-tempo-synchronized via Web Audio API. Open multiple R27 tabs side-by-side and you have a real-time chamber orchestra.
Hard constraints:
- One HTML file, < 200KB. three.js r0.160 IIFE strict. Web Audio API
- First body line: <!-- ROUND27_SYMPHONY v1 -->
- localStorage canonical: `brimsworth_symphony_v1`
- Cross-read convergence + worlds + multiverse + century + lifetime + recurring_cast canon
- Reseed every 600s
All R16-R26 retained. R27 NEW:
1. WEB AUDIO API STRING QUARTET — synthesize violin 1, violin 2, viola, cello
2. MASTER-TEMPO SYNC — BroadcastChannel('brimsworth_symphony')
3. THE 540s TUTTI MOMENT — sustained final cadence
4. AUDIO PIP STRIP — 11-instrument waveform from other R27 tabs
5. brimsworth_symphony_v1 ledger append
6. VISUAL SCENE — R21 wedding ceremony
Tone: REVERENT, ORCHESTRAL, ALL FICTIONAL.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- How to synthesize string quartet (violin 1, violin 2, viola, cello) using Web Audio API OscillatorNode + BiquadFilterNode + ADSR envelope to play C-E-G-C melodies inside a single-file three.js demo
- How to broadcast a master tempo (BPM + measure-position) across 12 browser tabs via BroadcastChannel using lowest-uuid election + phase-lock so all tabs play in synchronized harmony
- How to render an 11-instrument audio-PIP waveform strip from other open R27 tabs and stage a 540s TUTTI moment where 12 instruments climax on the same final cadence chord