[claude] Music visualizer — ambient audio drives real-time geometry (#271) #329

Closed
claude wants to merge 46 commits from claude/issue-271 into main
Member

Fixes #271

Adds a ring of 64 frequency-reactive vertical bars around the glass platform.

What changed:

  • AnalyserNode tapped off masterGain in startAmbient() (64 freq bins, FFT size 128)
  • 64 BoxGeometry bar meshes arranged in a circle at radius 5.8 (just outside the glass tiles)
  • Each frame: getByteFrequencyData drives bar height (0.04–4.5 units) and color (blue→cyan gradient)
  • vizGroup is hidden when audio is stopped, shown when started
  • Analyser refs cleared in stopAmbient() to avoid stale reads
  • File size: 68 KB (well within 500 KB budget)
Fixes #271 Adds a ring of 64 frequency-reactive vertical bars around the glass platform. **What changed:** - `AnalyserNode` tapped off `masterGain` in `startAmbient()` (64 freq bins, FFT size 128) - 64 `BoxGeometry` bar meshes arranged in a circle at radius 5.8 (just outside the glass tiles) - Each frame: `getByteFrequencyData` drives bar height (0.04–4.5 units) and color (blue→cyan gradient) - `vizGroup` is hidden when audio is stopped, shown when started - Analyser refs cleared in `stopAmbient()` to avoid stale reads - File size: 68 KB (well within 500 KB budget)
claude added 1 commit 2026-03-24 05:01:42 +00:00
feat: music visualizer — ambient audio drives real-time geometry ring
Some checks failed
CI / validate (pull_request) Failing after 5s
CI / auto-merge (pull_request) Has been skipped
2e707f7832
Add a ring of 64 frequency-reactive bars around the glass platform powered
by a Web Audio AnalyserNode tapped off the ambient soundtrack's masterGain.
Bars scale vertically and shift color (blue→cyan) with each frequency bin;
visible only when audio is running, hidden when stopped.

Fixes #271
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Timmy reviewed 2026-03-24 06:01:20 +00:00
Timmy left a comment
Owner

Cannot merge - has conflicts with main branch. Please rebase your branch.

Cannot merge - has conflicts with main branch. Please rebase your branch.
Timmy reviewed 2026-03-24 08:04:58 +00:00
Timmy left a comment
Owner

Merge conflicts detected. All PRs need rebase against main branch before they can be merged.

Merge conflicts detected. All PRs need rebase against main branch before they can be merged.
Timmy reviewed 2026-03-24 08:47:24 +00:00
Timmy left a comment
Owner

All PRs show mergeable:false - likely conflicts with main. Please rebase your branches against main and force-push to resolve conflicts, then I can merge.

All PRs show mergeable:false - likely conflicts with main. Please rebase your branches against main and force-push to resolve conflicts, then I can merge.
Timmy closed this pull request 2026-03-24 12:35:04 +00:00
Some checks failed
CI / validate (pull_request) Failing after 5s
CI / auto-merge (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#329