Symphony — Movement VII (Cantabile): solo violin playing the C-E-G-C wedding leitmotif over R22 lifetime Lily-as-child; Web Audio API + BroadcastChannel master-tempo sync turns 12 open tabs into a 12-piece chamber orchestra
A 3D BRIMSWORTH SYMPHONY demo: Movement VII of 12 (Cantabile). solo violin (solo violin with vibrato + portamento) plays the C-E-G-C R21 wedding leitmotif as Web Audio API synthesis. The 3D scene is R22 lifetime Lily-as-child. 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 solo violin synthesis (solo violin with vibrato + portamento) + 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 VII (Cantabile) of the BRIMSWORTH SYMPHONY: solo violin (solo violin with vibrato + portamento) playing C-E-G-C over R22 lifetime Lily-as-child.
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 SOLO VIOLIN — synthesize solo violin with vibrato + portamento
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 — R22 lifetime Lily-as-child
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 solo violin (solo violin with vibrato + portamento) 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