JSFiddle - React, Tailwind, and code Playground
HTML
<canvas id=d style=width:99%><script>for (x in g = d.getContext('experimental-webgl')) g[x[t = 0] + x[6]] = g[x];
with(g) {
for (p = cP(q = ' t;void main(){'); s = cS(t + 35632); ce(s), aS(p, s)) sS(s, t++ ? 'attribute vec4' + q + 'gl_Position=t;}' : 'uniform ' + (w = 'lowp float') + q + w + ' C,u,r=sin(t),s,e=1.5,d;lowp vec3 P=gl_FragCoord.xyz/75.+mod(length(gl_FragCoord)*t,.03)-2.,p=vec3(r,cos(t),e+r),F=normalize(vec3(p.z*P.x,(P.y+e)*length(p),-p.x*P.x)-p*e),v;for(int i=0;i<99;++i)if(e>C*.001&&C<4.){v=p;d=1.;for(int n=0;n<6;++n){r=length(v);if(r<4.)d=pow(r,5.)*6.*d+1.,e=sin(s=6.*acos(v.z/r)),v=vec3(e*cos(u=6.*atan(v.y,v.x)),e*sin(u),cos(s))*pow(r,6.)+p;}C+=e=.5*log(r)*r/d;p+=F*e;gl_FragColor+=vec4(vec3(p-F+2.)*.01,d);}}');
for (r = 'data:audio/wav;base64,UklGRl9vT19XQVZFZm10IBAAAAABAAEAQB8AAEAfAAABAAgA'; t < 153; t += .001) q += '1014501320214020' [t % 16 ^ (t / 4 & 4)] * t * 42 & 9;
o = new Audio(r + btoa(r + q));
vA(eV(bf(k = 34962, cB())), 2, 5126, lo(p), ug(p), bD(k, new Float32Array([1, 1, 1, -3, -3, 1]), o.loop = k + 82));
o.play(setInterval('g.dr(4,g.uniform1f(g.gf(p,"t"),t+=.01),3)', 33))
}</script>