{"version":2,"baseVals":{"rating":0,"gammaadj":1.9,"echo_zoom":1.169,"wave_mode":6,"additivewave":1,"wave_thick":1,"modwavealphabyvolume":1,"wave_brighten":0,"wave_a":4.224,"wave_scale":3.672,"wave_smoothing":0.666,"wave_mystery":0.1,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpanimspeed":0.037,"warpscale":0.015,"warp":0.033,"wave_r":0.1,"wave_g":0.1,"wave_b":0.1,"ob_size":0.005,"ob_a":1,"ib_size":0.005,"ib_r":0,"ib_g":1,"ib_b":0,"mv_x":64,"mv_y":48,"mv_l":0.85,"mv_r":0.5,"mv_g":0.5,"mv_b":0.5,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"x":0.37,"rad":3,"ang":3.64425,"r":0,"a":0.5,"g2":0,"a2":0.3,"border_a":1},"init_eqs_eel":"t1 = rand(100)*0.01;\nt2 = rand(100)*0.01;","frame_eqs_eel":"ang = time*(0.3 + 0.1*t1);\nrad = rad * (0.9 + 0.2*t2);\nr = min(1,max(0,r + 0.2*sin(time*0.417 + 1)));\ng = min(1,max(0,g + 0.2*sin(time*0.391 + 2)));\nb = min(1,max(0,b + 0.2*sin(time*0.432 + 4)));\nr2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3)));\ng2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5)));\nb2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6)));"},{"baseVals":{"enabled":1,"sides":5,"additive":1,"textured":1,"x":0.37,"rad":0.70653,"ang":3.64425,"g":1,"b":1,"a":0.8,"r2":1,"b2":1,"border_a":0},"init_eqs_eel":"t1 = rand(100)*0.01;\nt2 = rand(100)*0.01;","frame_eqs_eel":"x = x + 0.05*sin(time*1.25+3);\ny = y + 0.03*sin(time*1.49+1);\nang = time*(0.3 + 0.1*t1);\nrad = rad * (0.9 + 0.2*t2);\nr = min(1,max(0,r + 0.1*sin(time*0.417 + 1)));\ng = min(1,max(0,g + 0.1*sin(time*0.391 + 2)));\nb = min(1,max(0,b + 0.1*sin(time*0.432 + 4)));\nr2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3)));\ng2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5)));\nb2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6)));"},{"baseVals":{"enabled":1,"sides":5,"additive":1,"textured":1,"x":0.67,"y":0.43,"rad":0.70653,"ang":4.20974,"g":1,"b":1,"a":0.8,"r2":1,"b2":1,"border_a":0},"init_eqs_eel":"t1 = rand(100)*0.01;\nt2 = rand(100)*0.01;","frame_eqs_eel":"x = x + 0.05*sin(time*2.17);\ny = y + 0.03*sin(time*1.83);\nang = time*(0.3 + 0.1*t1);\nrad = rad * (0.9 + 0.2*t2);\nr = min(1,max(0,r + 0.1*sin(time*0.417 + 1)));\ng = min(1,max(0,g + 0.1*sin(time*0.391 + 2)));\nb = min(1,max(0,b + 0.1*sin(time*0.432 + 4)));\nr2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3)));\ng2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5)));\nb2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6)));"},{"baseVals":{"enabled":1,"sides":6,"rad":0.16122,"r":0.56,"g":1,"g2":0,"b2":1,"border_r":0,"border_g":0,"border_b":0,"border_a":1},"init_eqs_eel":"","frame_eqs_eel":"x = x + 0.2*sin(time*1.14);\ny = y + 0.1*sin(time*0.93+2);"}],"waves":[{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""}],"init_eqs_eel":"mv_x=64;mv_y=48;\nnut=0;\nstp=0;stq=0;\nrtp=0;rtq=0;\nwvr=0;\ndecay=0;\ndcsp=0;\nwarp=0","frame_eqs_eel":"zoom=1;\n//krash's beat detection code\nvolume = 0.3*(bass+mid+att);\nbeatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate);\nlastbeat = lastbeat + equal(lastbeat,0)*time;\nmeanbass_att = 0.1*(meanbass_att*9 + bass_att);\npeakbass_att = max(bass_att,peakbass_att);\nbeatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1);\npeakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995);\nlastbeat = beat*time + (1-beat)*lastbeat;\npeakbass_att = max(peakbass_att,1.1*meanbass_att);\nbeat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1));\nbeatcounter = beatcounter + beat;\nmode = if(beat*equal(beatcounter%2,0),1-mode,mode);\nflip = 2*mode-1;\nmonitor=flip;\nq8=flip;\n\nangadv=angadv+beat;\nangadv=if( above(angadv,5) , 2 , angadv );\nq7=angadv;\n\n\ndecay=0.95;\nzoom=1.002;\n\nvol=(bass_att+mid_att+treb_att)*0.25;\nvol=vol*vol;\nmtime=mtime+vol*0.1*flip*(37/fps);\n\nq1=mtime*0.4;\n\nwarp=0.0;\n\ncx=sin(mtime*0.2)*0.4 + 0.5;\ncy=sin(mtime*0.33);\ncys=sign(cy);\ncy=cy*cy*cys;\ncy=cy*0.4+0.5;\n\n//cx=sin(time)*0.5+0.5;\n//cy=cos(time)*0.5+0.5;\n//cx=0.5;\n//cy=0.5;\nrot=sin(time*0.25)*0.31;\n\n\nq23 = rand(1000)/1000;\nq24 = rand(1000)/1000;\nq25 = (rand(1000)/1000)*6.28;\nq26 = q25 - 3.14;\nq27 = (rand(1000)/8000)+0.1;\n\nq28 = rand(1000)/1000;\nq29 = rand(1000)/1000;\nq30 = (rand(1000)/1000)*6.28;\nq31 = q30 - 3.14;\nq32 = (rand(1000)/8000)+0.1;","pixel_eqs_eel":"//tm=time+(sin(time)*rad);\n//var=tan(time)*treb;\ntbr=0.7+treb*0.3;\nvar=-2*tbr*0.75;\n\nag=atan( (y-0.5-(cy-0.5))/(x-0.5-(cx-0.5)) )*1.75;\nstar=sin(ang*q7)*tbr;\n\nrdd=max( abs(x-0.5) , abs(y-0.5) )*4 ;\nzm=1+(rdd/40)+(var/40)+star*0.003 ;\n\n//sx=zm;\n//sy=zm;\n//sx=1+star*0.1;sy=1+star*0.1;\nsx=0.8;sy=sx;\n//rot=star*0.01*tbr","warp":" shader_body { \n  vec2 my_uv_1;\n  vec2 tmpvar_2;\n  tmpvar_2 = ((uv - 0.5) * vec2((1.0 + q1)));\n  vec2 tmpvar_3;\n  tmpvar_3.x = ((tmpvar_2.x * tmpvar_2.x) - (tmpvar_2.y * tmpvar_2.y));\n  tmpvar_3.y = ((2.0 * tmpvar_2.x) * tmpvar_2.y);\n  vec2 tmpvar_4;\n  tmpvar_4.x = ((tmpvar_3.x * -0.12) - (tmpvar_3.y * 0.74));\n  tmpvar_4.y = ((tmpvar_3.x * 0.74) + (-0.12 * tmpvar_3.y));\n  vec2 tmpvar_5;\n  tmpvar_5.x = ((tmpvar_3.x * (tmpvar_4.x + 1.0)) + (tmpvar_3.y * tmpvar_4.y));\n  tmpvar_5.y = ((tmpvar_3.y * (tmpvar_4.x + 1.0)) - (tmpvar_3.x * tmpvar_4.y));\n  my_uv_1 = (tmpvar_5 * (1.0/((\n    ((tmpvar_4.x + 1.0) * (tmpvar_4.x + 1.0))\n   + \n    (tmpvar_4.y * tmpvar_4.y)\n  ))));\n  vec4 tmpvar_6;\n  tmpvar_6.w = 1.0;\n  tmpvar_6.xyz = (texture (sampler_fc_main, (my_uv_1 - floor(my_uv_1))) * 0.94).xyz;\n  ret = tmpvar_6.xyz;\n }","comp":""}