Skip to content

Polish SINGULARITY visualizer with synth engine and YouTube fix - #3

Draft
ideaclaw wants to merge 2 commits into
mainfrom
cursor/singularity-engine-24c4
Draft

Polish SINGULARITY visualizer with synth engine and YouTube fix#3
ideaclaw wants to merge 2 commits into
mainfrom
cursor/singularity-engine-24c4

Conversation

@ideaclaw

@ideaclaw ideaclaw commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

Upgrades SINGULARITY.html (and GitHub Pages index.html) with a full-length procedural EDM/dubstep engine, richer interaction, and a fix so YouTube player events no longer kill synth playback after enter.

What’s new

  • Built-in SINGULARITY synth engine (~4:28) with true Web Audio FFT reactivity
  • YouTube mirror mode for yyF1UxGRXVs (mini player + hybrid reactivity)
  • Mic / file FFT sources, orbit/dive/tunnel/chaos cameras, shockwaves, bloom/gravity/particle controls
  • Performance tuning (particle counts, bloom, pixel ratio)
  • Bugfix: ignore YouTube onStateChange unless YouTube is the active source

Note

YouTube media download/embed is often bot-blocked in this environment, so the procedural engine is the reliable default. The linked track remains available via the YouTube button / URL.

Demo

Boot screen
Engine online
Playing visualizer
Chaos mode

How to run

Open SINGULARITY.html (or the Pages index.html) via a static server, click ENTER THE VOID.

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

cursoragent and others added 2 commits August 3, 2026 19:15
Add full-length Web Audio EDM engine with true FFT, YouTube mirror panel,
performance tuning, and prevent YouTube player events from killing synth
playback state on enter.

Co-authored-by: ideaclaw <ideaclaw@users.noreply.github.com>
Replace conflicted file with the complete visualizer: procedural EDM
synth with true FFT, YouTube mirror panel, interactive 3D modes, and a
fix that YouTube state changes cannot interrupt synth playback.
Keep index.html in sync for GitHub Pages.

Co-authored-by: ideaclaw <ideaclaw@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants