{"version":2,"baseVals":{"rating":3,"gammaadj":1.399,"decay":1,"echo_zoom":1.488,"echo_alpha":0.3,"wave_mode":7,"additivewave":1,"wave_brighten":0,"wrap":0,"darken":1,"wave_a":0.001,"wave_scale":1.286,"wave_smoothing":0.63,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpscale":1.331,"fshader":1,"zoom":0.99951,"warp":0.0101,"wave_r":0.65,"wave_g":0.65,"wave_b":0.65,"ob_size":0.005,"ob_a":0.1,"ib_size":0,"mv_x":64,"mv_y":48,"mv_l":0,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":3,"textured":1,"rad":1.46815,"tex_zoom":0.63904,"g":1,"b":1,"a":0.5,"r2":1,"b2":1,"a2":1,"border_a":0},"init_eqs_eel":"","frame_eqs_eel":"ang=time*.1;\n\nsides=int(abs(sin(time*.5)*7));"},{"baseVals":{"enabled":1,"sides":3,"additive":1,"thickoutline":1,"rad":0.02743,"a":0.05,"r2":1,"border_a":0},"init_eqs_eel":"","frame_eqs_eel":"ang=time*.1;\n\nr=.7+(sin(time)*.3);\ng=.7+(cos(time)*.3);\nb=.7+(sin(time+.12)*.3);\n\nrad=rad+(treb_att*bass_att*.5);\nx=.5+(sin(time)*.5);"},{"baseVals":{"enabled":1,"sides":5,"additive":1,"rad":0.02508,"a":0.05,"r2":1,"b2":1,"border_a":0},"init_eqs_eel":"","frame_eqs_eel":"ang=time*.25;\n\ng=.7+(sin(time)*.3);\nb=.7+(cos(time)*.3);\nr=.7+(sin(time+.12)*.3);\n\nr2=.7+(sin(time)*.3);\ng2=.7+(cos(time)*.3);\nb2=.7+(sin(time+.12)*.3);\n\nrad=rad+(treb_att*bass_att*.5);\ny=.5+(sin(time)*.25);"},{"baseVals":{"additive":1,"textured":1,"rad":2.66717,"tex_zoom":0.60804,"a":0.1,"a2":0.01,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""}],"waves":[{"baseVals":{"enabled":1,"usedots":1,"additive":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"branch=int(rand(2));\n\n//base\nwx=if(equal(sc,0),.5,wx);\nwy=if(equal(sc,0),0,wy);\n\nwx=if(equal(sc,1),.5,wx);\nwy=if(equal(sc,1),.1,wy);\n\n//calculate previous branch length\nd=if(below(sc,2),.3,.7*d);\n\n//angle\nwainc=if(equal(branch,1),.2+sin(time),-.2);\n\nwa=if(below(sc,2),3.1415927*.5,wa+wainc);\n\n//branches\nwx=if(above(sc,2),wx+cos(wa)*d,wx);\nwy=if(above(sc,2),wy+sin(wa)*d,wy);\n\n//sample count\nsc=if(equal(sc,11),0,sc+1);\n\na=if(below(sc,2),0,.1);\n\nx=wx;\ny=wy;"},{"baseVals":{"enabled":1,"usedots":1,"additive":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"branch=int(rand(2));\n\n//base\nwx=if(equal(sc,0),.5,wx);\nwy=if(equal(sc,0),1,wy);\n\nwx=if(equal(sc,1),.5,wx);\nwy=if(equal(sc,1),.9,wy);\n\n//calculate previous branch length\nd=if(below(sc,2),.3,.7*d);\n\n//angle\nwainc=if(equal(branch,1),.2+sin(time),-.2);\n\nwa=if(below(sc,2),3.1415927*1.5,wa+wainc);\n\n//branches\nwx=if(above(sc,2),wx+cos(wa)*d,wx);\nwy=if(above(sc,2),wy+sin(wa)*d,wy);\n\n//sample count\nsc=if(equal(sc,11),0,sc+1);\n\na=if(below(sc,2),0,.1);\n\nx=wx;\ny=wy;"},{"baseVals":{"enabled":1,"usedots":1,"additive":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"branch=int(rand(2));\n\n//base\nwx=if(equal(sc,0),0,wx);\nwy=if(equal(sc,0),.5,wy);\n\nwx=if(equal(sc,1),.1,wx);\nwy=if(equal(sc,1),.5,wy);\n\n//calculate previous branch length\nd=if(below(sc,2),.3,.7*d);\n\n//angle\nwainc=if(equal(branch,1),.25+cos(time),-.25);\n\nwa=if(below(sc,2),3.1415927*2,wa+wainc);\n\n//branches\nwx=if(above(sc,2),wx+cos(wa)*d,wx);\nwy=if(above(sc,2),wy+sin(wa)*d,wy);\n\n//sample count\nsc=if(equal(sc,11),0,sc+1);\n\na=if(below(sc,2),0,.1);\n\nx=wx;\ny=wy;"},{"baseVals":{"enabled":1,"usedots":1,"additive":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"branch=int(rand(2));\n\n//base\nwx=if(equal(sc,0),1,wx);\nwy=if(equal(sc,0),.5,wy);\n\nwx=if(equal(sc,1),.9,wx);\nwy=if(equal(sc,1),.5,wy);\n\n//calculate previous branch length\nd=if(below(sc,2),.3,.7*d);\n\n//angle\nwainc=if(equal(branch,1),.25+cos(time),-.25);\n\nwa=if(below(sc,2),3.1415927*1,wa+wainc);\n\n//branches\nwx=if(above(sc,2),wx+cos(wa)*d,wx);\nwy=if(above(sc,2),wy+sin(wa)*d,wy);\n\n//sample count\nsc=if(equal(sc,11),0,sc+1);\n\na=if(below(sc,2),0,.1);\n\nx=wx;\ny=wy;"}],"init_eqs_eel":"","frame_eqs_eel":"wave_r = wave_r + 0.5*sin(time*1.13);\nwave_g = wave_g + 0.5*sin(time*1.23);\nwave_b = wave_b + 0.5*sin(time*1.33);\n\nwave_x = wave_x + 0.2*sin(0.32*time);\nwave_y = wave_y + 0.2*cos(0.32*time);\n\nob_r = wave_r;\nob_g = wave_g;\nob_b = wave_b;","pixel_eqs_eel":"thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3);\ndx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r;\ndy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r;\nzoom = zoom + 0.0095*(sin(10*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1);\nrot = rot + 0.08*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time));\nsx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0);\nsy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0);\nzoom = zoom - 0.015*(0.5*abs(3)-rad)*below(rad,1.5);","warp":" shader_body { \n  vec3 tmpvar_1;\n  tmpvar_1 = max (texture (sampler_fc_main, uv).xyz, (texture (sampler_fc_main, mix (uv, uv_orig, vec2(0.33, 0.33))).xyz * 0.95));\n  vec2 x_2;\n  x_2 = (uv - uv_orig);\n  vec4 tmpvar_3;\n  tmpvar_3.w = 1.0;\n  tmpvar_3.xyz = (((\n    mix (tmpvar_1, (floor((\n      (tmpvar_1 * vec3(7.0, 6.0, 8.0))\n     + 0.25)) / vec3(7.0, 6.0, 8.0)), vec3(0.1, 0.1, 0.1))\n   * 0.99) - 0.0025) - ((1.0 - \n    clamp ((sqrt(dot (x_2, x_2)) * 40.0), 0.0, 1.0)\n  ) * 0.003));\n  ret = tmpvar_3.xyz;\n }","comp":""}