1 line
5.7 KiB
JSON
1 line
5.7 KiB
JSON
{"version":2,"baseVals":{"rating":1,"gammaadj":0.16,"decay":0.96,"echo_zoom":0.997,"echo_alpha":0.5,"echo_orient":1,"wave_mode":7,"additivewave":1,"modwavealphabyvolume":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,"warpanimspeed":0.037,"warpscale":0.015,"warp":0.033,"wave_r":0.65,"wave_g":0.65,"wave_b":0.65,"ob_size":0,"ob_r":0.11,"ob_b":0.1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"mv_x":64,"mv_y":48,"mv_l":0,"mv_a":0,"b1ed":0.3},"shapes":[{"baseVals":{"textured":1,"rad":1.79142,"tex_ang":0.62832,"g":1,"b":1,"a":0,"g2":0,"a2":1,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""}],"waves":[{"baseVals":{"enabled":1,"thick":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"ma=ma+(above(bass,1)*3.1415*.01*bass);\nma=ma-(above(treb,1)*3.1415*.01*treb);\n\nmx=mx+(.0002*cos(ma));\nmy=my+(.0002*sin(ma));\n\nmx=if(above(mx,.9),(.9-mx),mx);\nmy=if(above(my,.9),(.9-my),my);\nmx=if(below(mx,.1),(.9+mx),mx);\nmy=if(below(my,.1),(.9+my),my);\n\nx=mx;\ny=my;\n\na=(above(bass+mid+treb,.8));"},{"baseVals":{"enabled":1,"thick":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"ma=ma+(above(bass,1)*3.1415*.05*bass);\nma=ma-(above(mid,1)*3.1415*.05*mid);\n\nmx=mx+(.0001*cos(ma));\nmy=my+(.0001*sin(ma));\n\nmx=if(above(mx,.9),(.9-mx),mx);\nmy=if(above(my,.9),(.9-my),my);\nmx=if(below(mx,.1),(.9+mx),mx);\nmy=if(below(my,.1),(.9+my),my);\n\nx=mx;\ny=my;\n\na=(above(bass+mid+treb,.1));"},{"baseVals":{"enabled":1,"thick":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"ma=ma+(above(mid,1)*3.1415*.01*mid);\nma=ma-(above(treb,1)*3.1415*.01*treb);\n\nmx=mx+(.0004*cos(ma));\nmy=my+(.0004*sin(ma));\n\nmx=if(above(mx,.9),(.9-mx),mx);\nmy=if(above(my,.9),(.9-my),my);\nmx=if(below(mx,.1),(.9+mx),mx);\nmy=if(below(my,.1),(.9+my),my);\n\nx=mx;\ny=my;\n\na=(above(bass+mid+treb,.3));"},{"baseVals":{"enabled":1,"thick":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"ma=ma+(above(bass,.5)*3.1415*.02*bass);\nma=ma-(above(treb,.5)*3.1415*.02*treb);\n\nmx=mx+(.0008*cos(ma));\nmy=my+(.0008*sin(ma));\n\nmx=if(above(mx,.9),(.9-mx),mx);\nmy=if(above(my,.9),(.9-my),my);\nmx=if(below(mx,.1),(.9+mx),mx);\nmy=if(below(my,.1),(.9+my),my);\n\nx=mx;\ny=my;\n\na=(above(bass+mid+treb,.2));"}],"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":"//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;\nq7=0;\n\ndecay=0.88;\nzoom=1.002;\n\nvol=(bass_att+mid_att+treb_att)*0.25;\nvol=vol*vol;\nmtime=mtime+vol*0.1*flip;\n\nq1=mtime*0.4;\n\nwarp=0.3","pixel_eqs_eel":"","warp":" shader_body { \n vec2 uv_1;\n vec2 tmpvar_2;\n tmpvar_2 = normalize((uv_orig - 0.5));\n float tmpvar_3;\n tmpvar_3 = (time * 7.0);\n uv_1 = (mix (uv_orig, uv, vec2((\n clamp ((((bass / bass_att) - 0.9) * 13.0), 0.0, 1.0)\n * 0.3))) + ((\n (tmpvar_2 * texsize.zw)\n * \n cos(((rad * 170.0) - tmpvar_3))\n ) * 2.0));\n uv_1 = (uv_1 + ((\n (vec2(5.0, -5.0) * texsize.zw)\n * \n cos(((ang * 30.0) - tmpvar_3))\n ) * tmpvar_2.yx));\n vec4 tmpvar_4;\n tmpvar_4.w = 1.0;\n tmpvar_4.xyz = ((texture (sampler_main, uv_1).xyz - 0.004) * 0.83);\n ret = tmpvar_4.xyz;\n }","comp":" shader_body { \n vec3 ret_1;\n vec2 tmpvar_2;\n tmpvar_2.x = (1.0 - uv.x);\n tmpvar_2.y = uv.y;\n vec3 tmpvar_3;\n tmpvar_3 = vec3((texture (sampler_main, uv).x + texture (sampler_main, tmpvar_2).x));\n vec2 tmpvar_4;\n vec4 tmpvar_5;\n tmpvar_5 = texture (sampler_blur1, uv);\n tmpvar_4 = (((uv - 0.5) * (1.0 - \n ((tmpvar_5.xyz * scale1) + bias1)\n .zzz).xy) + 0.5);\n vec3 tmpvar_6;\n tmpvar_6 = (tmpvar_3 + clamp ((\n pow (texture (sampler_main, tmpvar_4).zzz, vec3(0.5, 0.5, 0.5))\n * \n (1.0 - (tmpvar_3.x * 2.0))\n ), 0.0, 1.0));\n vec3 tmpvar_7;\n tmpvar_7 = (tmpvar_6 + clamp ((\n pow (((texture (sampler_blur1, tmpvar_4).xyz * scale1) + bias1).zzz, vec3(0.5, 0.5, 0.5))\n * \n (1.0 - (tmpvar_6.x * 2.0))\n ), 0.0, 1.0));\n vec4 tmpvar_8;\n tmpvar_8.w = 0.0;\n tmpvar_8.xyz = mix ((vec3((\n ((tmpvar_5.xyz * scale1) + bias1)\n .x + \n ((texture (sampler_blur3, uv).xyz * scale3) + bias3)\n .x)) + (\n ((texture (sampler_blur1, tmpvar_2).xyz * scale1) + bias1)\n .x + \n ((texture (sampler_blur3, tmpvar_2).xyz * scale3) + bias3)\n .x)), tmpvar_7, tmpvar_7);\n vec2 tmpvar_9;\n tmpvar_9.x = uv.x;\n tmpvar_9.y = (1.0 - uv.y);\n ret_1 = (pow (tmpvar_8, (0.5 + \n (4.0 * roam_cos)\n )).xyz + pow ((texture (sampler_main, tmpvar_9).yyy + texture (sampler_main, \n (1.0 - uv)\n ).yyy), vec3(0.6, 0.95, 5.0)));\n ret_1 = (1.0 - exp((-2.0 * ret_1)));\n vec4 tmpvar_10;\n tmpvar_10.w = 1.0;\n tmpvar_10.xyz = ret_1;\n ret = tmpvar_10.xyz;\n }"} |