chore: untrack z.ai tool artifacts and local secrets before GitLab sync

This commit is contained in:
zcreations_zai 2026-11-06 01:28:28 +00:00
parent 5f1c03db31
commit 35d725a5f0
152 changed files with 8 additions and 19183 deletions

6
.gitignore vendored
View file

@ -52,3 +52,9 @@ prompt
server.log server.log
# Skills directory # Skills directory
/skills/ /skills/
# z.ai session artifacts (tool output dumps / e2e screenshots) -- not project content
/tool-results/
# local secrets -- stay on this machine only, never push
/secrets/

View file

@ -1 +1 @@
1048 1046

View file

@ -1,49 +0,0 @@
# Netscape HTTP Cookie File
# This file is generated by yt-dlp. Do not edit.
www.google.com FALSE /recaptcha TRUE 1808687573 _GRECAPTCHA 09AKhCRwiT1-eLwOwaLcFwkJlDCOvrfctf5tsleUgIESjud7kzj-VQQ1lebmDMm57NTJHMlFVl3pt8HEhKvP-HrKM
.youtube.com TRUE / TRUE 1808809698 __Secure-YNID CvABCAUSogEBDB6PDNM4lSTL1fNjvHhlJr6rUsMazeqGK4GnVIGw8Y9-1IaaTzG4xMYqDTp7ZQDCiOU4ja7PJFkLs5dyGICIh4mtR1-7hYM0p6tgJLIJS59qkDH2n4kctfCpEU8yIPqRRFbnf_ASyhnp358K7yiogbiukJK2GCIHcBwD3EPJpLjqSXNvW43WZ1JGO34LV1fLDuOkYdVSAyNQ1jcYqGsFkqIoBTJFARxY9Wp8CqmEo-J1q5StRZXXkrwaf3R8rL5BNxRjv52YkTuQF9qrnbw3B01oxyNluUkk8LkcIHPTrFA7VKfXgEBNaM8C
.youtube.com TRUE / TRUE 0 YSC wJcQpiA7MFI
.youtube.com TRUE / TRUE 1808809757 VISITOR_INFO1_LIVE xwM2uudtLPY
.youtube.com TRUE / TRUE 1808809757 VISITOR_PRIVACY_METADATA CgJVUxIEGgAgEg%3D%3D
.youtube.com TRUE / FALSE 0 PREF f4=4000000&f6=40000000&tz=UTC&hl=en
.youtube.com TRUE / TRUE 1824671657 __Secure-1PSIDTS sidts-CjQBkldj_8-zeoTpyxBBXFMCgRR9qjPtqXfR-AAPv8VdkpM_1x1QaswtzUbaALHmihy8PR6VEAA
.youtube.com TRUE / TRUE 1824671657 __Secure-3PSIDTS sidts-CjQBkldj_8-zeoTpyxBBXFMCgRR9qjPtqXfR-AAPv8VdkpM_1x1QaswtzUbaALHmihy8PR6VEAA
.youtube.com TRUE / FALSE 1827695657 HSID AHlWy3lOE0sa6Py0E
.youtube.com TRUE / TRUE 1827695657 SSID AUIZ5QzBYjVQUn6tB
.youtube.com TRUE / FALSE 1827695657 APISID PrsWDyK9QoAfY-Fv/A_DU6Ntj541EzC59t
.youtube.com TRUE / TRUE 1827695657 SAPISID qShyTwi4D6RAWqup/A9cVfuudF_AUU8fCi
.youtube.com TRUE / TRUE 1827695657 __Secure-1PAPISID qShyTwi4D6RAWqup/A9cVfuudF_AUU8fCi
.youtube.com TRUE / TRUE 1827695657 __Secure-3PAPISID qShyTwi4D6RAWqup/A9cVfuudF_AUU8fCi
.youtube.com TRUE / FALSE 1827695657 SID g.a000EAmiU2hM7FuD6v63bTop3LlKx764pFf1t4tnmCs-R8ZiKwUtjiMkG7YgtJw5b2BBETp3ZQACgYKAUcSARcSFQHGX2MiFNswjWtYxSdRiBvSpq9YRxoVAUF8yKqHjReqCyQLK_r14tW462do0076
.youtube.com TRUE / TRUE 1827695657 __Secure-1PSID g.a000EAmiU2hM7FuD6v63bTop3LlKx764pFf1t4tnmCs-R8ZiKwUt-OO1YThhWv8hLVazSJioKAACgYKAf8SARcSFQHGX2Mi7vLX1X-44U7MbuYdvaP85RoVAUF8yKrCkxk0H23OSKpdpS4Idwfp0076
.youtube.com TRUE / TRUE 1827695657 __Secure-3PSID g.a000EAmiU2hM7FuD6v63bTop3LlKx764pFf1t4tnmCs-R8ZiKwUt-5dt3UN1zw2Vbd0ITxZ-RQACgYKAT8SARcSFQHGX2Miyerzf0aNf4CZ1gHaVcOvJRoVAUF8yKpZFiPbafwxuLK3XngvGkL80076
.youtube.com TRUE / TRUE 1827695657 LOGIN_INFO AFmmF2swRgIhANuOmQ72_1tpBj__Z89LskTVp9i130w2AnoFIeQ5GFw2AiEA99-nsLcdID44W7O0ha1XNs3kBGM9Pj1H2jrIWVOJtaM:QUQ3MjNmd2ZLb2g2Mi1pSi1DMVpHOUZuMTRUY1ZDS2xVQ2Q2Q3p6OF9vQVdKQ054OEJyd3dfdjVvdWhURzUyZFZRcExVbG04RWpMY21LUDV4OENhYlU3MnJKZV9lN3lGYzZSekpLWmJYZ0d0ZTA3b3dzR1Q0bEhZQmpISDV5MWRlZy1rcVZNRnI0UHl2YmE4MG9OeXhjNHdwWExOUGxTMTh3
.youtube.com TRUE / FALSE 1824793757 SIDCC APD_SKGFb6CzpAR5B4SQ5RYAOPYcbkVN3Z8WfzBrTgrxPLk2NYzxEYjXPcv0wiBT0aS5V47e
.youtube.com TRUE / TRUE 1824793757 __Secure-1PSIDCC APD_SKEuV2_zW-UZAToXz6oqw0lD8JzfM3Iyw4UAwRFVChaTOtJqmtH5JWx8nzCKWA9ZZm0pmQ
.youtube.com TRUE / TRUE 1824793757 __Secure-3PSIDCC APD_SKFWJyPSvgrzM4pyuJwCIWvE1wXocR3mi5wjmltaSdqnFj9BXIx4YsQnFCO6RMJe-lQhQQ
.youtube.com TRUE / TRUE 1808809698 __Secure-ROLLOUT_TOKEN CKq_r_Sk4IqwXxDlhvalkduXAxjFuIbB1d6XAw%3D%3D
.youtube.com TRUE / TRUE 1856208374 __Secure-YT_TVFAS t=498092&s=2
.youtube.com TRUE / TRUE 1808688374 DEVICE_INFO ChxOemN3TVRRMk1UazVPVFkwTVRRek5USXdNQT09EPathNcGGOKthNcG
.youtube.com TRUE /tv TRUE 1825968374 __Secure-YT_DERP CL211MHsAw%3D%3D
accounts.google.com FALSE / TRUE 1827695629 __Host-GAPS 1:0bBQMEQYLfI-4i87W5sPl2-rwRCMAWDpibPT0RQX25Ax8PoQN7jB6BAHp2GwEpIjNcMgOxXFBNdF6K4_vtRAbowFRgpkmA:52xBJrI_Z8BTd8dv
accounts.google.com FALSE / TRUE 1795723741 OTZ 8847129_76_80_104160_76_446820
accounts.google.com FALSE / TRUE 1827695657 LSID s.youtube:g.a000EAmiU7I0LBJQ9_IHxDfrsX9jO_gwDhI1oTR_ms40z3BgSsg3AWRpNZCGhA_kasTpATnOJQACgYKAbgSARcSFQHGX2Miq8IIUQluFbKEs_pBJCyZTxoVAUF8yKqHDmmhHNl2x2myYlW-AESI0076
accounts.google.com FALSE / TRUE 1827695657 __Host-1PLSID s.youtube:g.a000EAmiU7I0LBJQ9_IHxDfrsX9jO_gwDhI1oTR_ms40z3BgSsg3BRd7bBsDLNhEqSDuRpabYgACgYKATASARcSFQHGX2MiqP1cqrb_2zyytLYEdSz6_RoVAUF8yKqWz5CnyOe2YDSEAgBDfEyN0076
accounts.google.com FALSE / TRUE 1827695657 __Host-3PLSID s.youtube:g.a000EAmiU7I0LBJQ9_IHxDfrsX9jO_gwDhI1oTR_ms40z3BgSsg3ygc1yL3ad8eqjqFqou3nOgACgYKAYgSARcSFQHGX2Miio-7XF4Ixdh8OiCXAn6OShoVAUF8yKqKMxTErwEagIKXiwg1qB7-0076
accounts.google.com FALSE / TRUE 1827695629 ACCOUNT_CHOOSER AFx_qI7Td1SxByP4v9j-bilk4PQMOT-H0XQbziFNmveYVwWyyvOLuamF3OBpbWmGTZ1E0AAnKV7P_HkWGuMOVV8LMpJfBa41uwzpnaiDjFTu7vpsDWpJ3luNRokBVolDLMNsiw1NpnETQ5aTWY8VYDe2OJeT-5kXeQgVL8WHc7-w4hb8YQVi2EM
.google.com TRUE / TRUE 1808942959 NID CsMCCAES9QEBOxGDSEw5ZNTUJ8oyGjiLG6tJvqph6S_TNQrpbDO2JKCuQ1GbQ2HeHYJZpg5DwuarhAlOHDyhHEpOCw-KLWAdk7CUEH1ywdnnZCq6pT7v_gzKyMLdAfTTpISS4pdKis7pSmwQJ7wkyd9SwaZvFwgXXHyRufVvwGS7DEYinDM2QiZKastEaemeZ3uafFQUJOqPPm9xUPo9A8evqrXeX2u_WH3GKuzLv00vIVCgTHp89n8CPYW_ZoUAUkAatS1yiXWCHnUbmsIcGOFvwJyh15bIfZSWWJy3g6NurLtsSgGMSCmM4g_vzr8R5E104WqT6vlRERe9nigBMkUB0qwHz3PwnbA_0m1Ia0mrG7DrMyc4TPe1rd4r701mtL1r6VYeNrIP7MlhSYXD5dMaoLDJyek9UJNtO9yAVcmRr3b9www
.google.com TRUE / FALSE 1827695629 SID g.a000EAmiU2hM7FuD6v63bTop3LlKx764pFf1t4tnmCs-R8ZiKwUtjiMkG7YgtJw5b2BBETp3ZQACgYKAUcSARcSFQHGX2MiFNswjWtYxSdRiBvSpq9YRxoVAUF8yKqHjReqCyQLK_r14tW462do0076
.google.com TRUE / TRUE 1827695629 __Secure-1PSID g.a000EAmiU2hM7FuD6v63bTop3LlKx764pFf1t4tnmCs-R8ZiKwUt-OO1YThhWv8hLVazSJioKAACgYKAf8SARcSFQHGX2Mi7vLX1X-44U7MbuYdvaP85RoVAUF8yKrCkxk0H23OSKpdpS4Idwfp0076
.google.com TRUE / TRUE 1827695629 __Secure-3PSID g.a000EAmiU2hM7FuD6v63bTop3LlKx764pFf1t4tnmCs-R8ZiKwUt-5dt3UN1zw2Vbd0ITxZ-RQACgYKAT8SARcSFQHGX2Miyerzf0aNf4CZ1gHaVcOvJRoVAUF8yKpZFiPbafwxuLK3XngvGkL80076
.google.com TRUE / FALSE 1827695629 HSID AvG4uuuFtl-8-qhUH
.google.com TRUE / TRUE 1827695629 SSID A_oeh4tFJB7iymCHx
.google.com TRUE / FALSE 1827695629 APISID PrsWDyK9QoAfY-Fv/A_DU6Ntj541EzC59t
.google.com TRUE / TRUE 1827695629 SAPISID qShyTwi4D6RAWqup/A9cVfuudF_AUU8fCi
.google.com TRUE / TRUE 1827695629 __Secure-1PAPISID qShyTwi4D6RAWqup/A9cVfuudF_AUU8fCi
.google.com TRUE / TRUE 1827695629 __Secure-3PAPISID qShyTwi4D6RAWqup/A9cVfuudF_AUU8fCi
.google.com TRUE / FALSE 1824671657 SIDCC APD_SKH6ArSxVZJ-tZd13uSOlQxmI6fFkjfQ871Qwbtszlfjhq5LNC3HLR69O8hy1SiokjE29w
.google.com TRUE / TRUE 1824671657 __Secure-1PSIDCC APD_SKHHaq35TM1Xz_P1bEspG8lIaoGEN3R0xN2vKFb4ArQ1yHTMCsbU3vfg2YVZd0C53FKZUA
.google.com TRUE / TRUE 1824671657 __Secure-3PSIDCC APD_SKEr9tfGBVIpEzBSuQKMLPZEMm60YNuNpExMCMvB5kEvzSOSTLQ65r-ty64yKNyawYpM7A
workspace.google.com FALSE / TRUE 1795723760 OTZ 8847129_76_80_104160_76_446820
gds.google.com FALSE / TRUE 1795727630 OTZ 8847194_76_80_104160_76_446820

0
src/lib/ava/blend-gpu.ts Normal file → Executable file
View file

0
src/lib/ava/blend.ts Normal file → Executable file
View file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 290 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 651 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 351 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

View file

@ -1,490 +0,0 @@
======================================================================
FILE: 144ogY2rPneG... (12583 bytes)
======================================================================
[ 0] Nullsoft AVS Preset 0.2
[ 322] Misc: AVSTrans Automation
[ 374] #define $dt reg00 | #define $resize reg02 | #define $fps reg04 | #define $beat reg05 | #define $t reg06 | #define $debug reg20 | #define $playing reg30 | #de
[ 5197] r= i*$pi*2; | d=snd; | x=sin(r)*d; | y=cos(r)*d; | snd = abs((mb(pc+avgoffset))); | hsl(snd*2+i,abs(snd)*i*2,.1*i*2+snd*500); | pc=pc+1; | skip = 0;
[ 5343] bands = reg80; | //background gradient & rolling avg getosc | //reg51 = bands; | iseconds = 1/seconds; | length = smppersec * seconds; | ilength = 1/lengt
[ 6357] smppersec = 40; | seconds = .2; width=0.05
[ 6425] Jheriko: Global
[ 6489] debug = 1; reg20 = debug; | ptime = gettime(0);reg70=0;
[ 6544] currenttime = gettime(0); | dt = currenttime-ptime; | ptime = currenttime; | reg00 = dt; | reg06 = gettime(0); | | | playtime = reg60 = gettime(-1); | | d
[ 7044] AVS 2.8+ Effect List Config
[ 7109] d = d * (1 - (sin((r-$PI*0.5) * 7) * .03)); | r = r + (cos(d * 12) * .03);
[ 7220] y=y+abs(x)*.05+.01
[ 7336] AVS 2.8+ Effect List Config
[ 7445] AVS 2.8+ Effect List Config
[ 7518] ind = ( (ww-cx+fc)%ww ) *hh+cy; | snd = gmb(ind); | yi=cy*ihh+snd*0+.1;xi=cx*iww*2-1; | r=yi*2*$pi+snd*3+ccc*.5*0+sin(ic*3)*.1; | d=.6+xi*.2*(.1); | qr=q*r
[ 8185] #define rotsines_vec(name,r) rx_=vec_##r##_x;ry_=vec_##r##_y;rz_=vec_##r##_z;rs_##name##_xs=-sin(rx_);rs_##name##_xc=cos(rx_);rs_##name##_ys=-sin(ry_)
[ 9496] ind = ( (ww-cx+fc)%ww ) *hh+cy; | snd = gmb(ind); | ic=ccc/20; | ff=sin(ic*$pi); | f=cos(ic*$pi); | yi=cy*ihh+snd*5;xi=cx*iww*2-1; | r=yi*2*$pi+snd*3+ccc*.5
[ 10269] #define rotsines_vec(name,r) rx_=vec_##r##_x;ry_=vec_##r##_y;rz_=vec_##r##_z;rs_##name##_xs=-sin(rx_);rs_##name##_xc=cos(rx_);rs_##name##_ys=-sin(ry_)
[ 11028] AVS 2.8+ Effect List Config
[ 11080] Holden03: Convolution Filter
[ 11336] C:\Program Files (x86)\Winamp\Plugins\avs\conv glow 1 (UCD).cffl
[ 11403] Holden03: Convolution Filter
[ 11659] C:\Program Files (x86)\Winamp\Plugins\avs\conv glow 2 (UCD).cff
[ 11771] AVS 2.8+ Effect List Config
======================================================================
FILE: 1Mh8Dy0Q7PVY... (34251 bytes)
======================================================================
[ 0] Nullsoft AVS Preset 0.2
[ 37] wonder 'bout | zamuz | | visbot.net
[ 95] reg01=.05; | reg02=.5; // color multi | reg03=min(w,h)*.006; // size; | reg04=.7*getspec(.1,.1,0); | cd=equal(ctr,1); | ctr=if(below(ctr,.005),1,ctr-.05);
[ 512] Acko.net: Texer II
[ 552] v5_square.bmp
[ 567] rcle_edgeonly_17x17.bmp
[ 832] n=1;reg00=reg00+.05;ss=reg00;
[ 865] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 1078] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 1264] Acko.net: Texer II
[ 1304] v5_square.bmp
[ 1319] rcle_edgeonly_17x17.bmp
[ 1584] n=1;reg00=reg00+.05;ss=reg00;
[ 1617] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 1830] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 2016] Acko.net: Texer II
[ 2056] v5_square.bmp
[ 2071] rcle_edgeonly_17x17.bmp
[ 2336] n=1;reg00=reg00+.05;ss=reg00;
[ 2369] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 2582] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 2768] Acko.net: Texer II
[ 2808] v5_square.bmp
[ 2823] rcle_edgeonly_17x17.bmp
[ 3088] n=1;reg00=reg00+.05;ss=reg00;
[ 3121] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 3334] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 3520] Acko.net: Texer II
[ 3560] v5_square.bmp
[ 3575] rcle_edgeonly_17x17.bmp
[ 3840] n=1;reg00=reg00+.05;ss=reg00;
[ 3873] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 4086] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 4272] Acko.net: Texer II
[ 4312] v5_square.bmp
[ 4327] rcle_edgeonly_17x17.bmp
[ 4592] n=1;reg00=reg00+.05;ss=reg00;
[ 4625] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 4838] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 5024] Acko.net: Texer II
[ 5064] v5_square.bmp
[ 5079] rcle_edgeonly_17x17.bmp
[ 5344] n=1;reg00=reg00+.05;ss=reg00;
[ 5377] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 5590] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 5776] Acko.net: Texer II
[ 5816] v5_square.bmp
[ 5831] rcle_edgeonly_17x17.bmp
[ 6096] n=1;reg00=reg00+.05;ss=reg00;
[ 6129] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 6342] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 6528] Acko.net: Texer II
[ 6568] v5_square.bmp
[ 6583] rcle_edgeonly_17x17.bmp
[ 6848] n=1;reg00=reg00+.05;ss=reg00;
[ 6881] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 7094] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 7280] Acko.net: Texer II
[ 7320] v5_square.bmp
[ 7335] rcle_edgeonly_17x17.bmp
[ 7600] n=1;reg00=reg00+.05;ss=reg00;
[ 7633] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 7846] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 8032] Acko.net: Texer II
[ 8072] v5_square.bmp
[ 8087] rcle_edgeonly_17x17.bmp
[ 8352] n=1;reg00=reg00+.05;ss=reg00;
[ 8385] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 8598] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 8784] Acko.net: Texer II
[ 8824] v5_square.bmp
[ 8839] rcle_edgeonly_17x17.bmp
[ 9104] n=1;reg00=reg00+.05;ss=reg00;
[ 9137] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 9350] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 9536] Acko.net: Texer II
[ 9576] v5_square.bmp
[ 9591] rcle_edgeonly_17x17.bmp
[ 9856] n=1;reg00=reg00+.05;ss=reg00;
[ 9889] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 10102] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 10288] Acko.net: Texer II
[ 10328] v5_square.bmp
[ 10343] rcle_edgeonly_17x17.bmp
[ 10608] n=1;reg00=reg00+.05;ss=reg00;
[ 10641] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 10854] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 11040] Acko.net: Texer II
[ 11080] v5_square.bmp
[ 11095] rcle_edgeonly_17x17.bmp
[ 11360] n=1;reg00=reg00+.05;ss=reg00;
[ 11393] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 11606] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 11792] Acko.net: Texer II
[ 11832] v5_square.bmp
[ 11847] rcle_edgeonly_17x17.bmp
[ 12112] n=1;reg00=reg00+.05;ss=reg00;
[ 12145] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 12358] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 12544] Acko.net: Texer II
[ 12584] v5_square.bmp
[ 12599] rcle_edgeonly_17x17.bmp
[ 12864] n=1;reg00=reg00+.05;ss=reg00;
[ 12897] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 13110] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 13296] Acko.net: Texer II
[ 13336] v5_square.bmp
[ 13351] rcle_edgeonly_17x17.bmp
[ 13616] n=1;reg00=reg00+.05;ss=reg00;
[ 13649] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 13862] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 14048] Acko.net: Texer II
[ 14088] v5_square.bmp
[ 14103] rcle_edgeonly_17x17.bmp
[ 14368] n=1;reg00=reg00+.05;ss=reg00;
[ 14401] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 14614] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 14800] Acko.net: Texer II
[ 14840] v5_square.bmp
[ 14855] rcle_edgeonly_17x17.bmp
[ 15120] n=1;reg00=reg00+.05;ss=reg00;
[ 15153] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 15366] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 15552] Acko.net: Texer II
[ 15592] v5_square.bmp
[ 15607] rcle_edgeonly_17x17.bmp
[ 15872] n=1;reg00=reg00+.05;ss=reg00;
[ 15905] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 16118] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 16304] Acko.net: Texer II
[ 16344] v5_square.bmp
[ 16359] rcle_edgeonly_17x17.bmp
[ 16624] n=1;reg00=reg00+.05;ss=reg00;
[ 16657] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 16870] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 17056] Acko.net: Texer II
[ 17096] v5_square.bmp
[ 17111] rcle_edgeonly_17x17.bmp
[ 17376] n=1;reg00=reg00+.05;ss=reg00;
[ 17409] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 17622] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 17808] Acko.net: Texer II
[ 17848] v5_square.bmp
[ 17863] rcle_edgeonly_17x17.bmp
[ 18128] n=1;reg00=reg00+.05;ss=reg00;
[ 18161] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 18374] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 18560] Acko.net: Texer II
[ 18600] v5_square.bmp
[ 18615] rcle_edgeonly_17x17.bmp
[ 18880] n=1;reg00=reg00+.05;ss=reg00;
[ 18913] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 19126] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 19312] Acko.net: Texer II
[ 19352] v5_square.bmp
[ 19367] rcle_edgeonly_17x17.bmp
[ 19632] n=1;reg00=reg00+.05;ss=reg00;
[ 19665] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 19878] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 20064] Acko.net: Texer II
[ 20104] v5_square.bmp
[ 20119] rcle_edgeonly_17x17.bmp
[ 20384] n=1;reg00=reg00+.05;ss=reg00;
[ 20417] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 20630] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 20816] Acko.net: Texer II
[ 20856] v5_square.bmp
[ 20871] rcle_edgeonly_17x17.bmp
[ 21136] n=1;reg00=reg00+.05;ss=reg00;
[ 21169] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 21382] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 21568] Acko.net: Texer II
[ 21608] v5_square.bmp
[ 21623] rcle_edgeonly_17x17.bmp
[ 21888] n=1;reg00=reg00+.05;ss=reg00;
[ 21921] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 22134] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 22320] Acko.net: Texer II
[ 22360] v5_square.bmp
[ 22375] rcle_edgeonly_17x17.bmp
[ 22640] n=1;reg00=reg00+.05;ss=reg00;
[ 22673] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 22886] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 23072] Acko.net: Texer II
[ 23112] v5_square.bmp
[ 23127] rcle_edgeonly_17x17.bmp
[ 23392] n=1;reg00=reg00+.05;ss=reg00;
[ 23425] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 23638] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 23824] Acko.net: Texer II
[ 23864] v5_square.bmp
[ 23879] rcle_edgeonly_17x17.bmp
[ 24144] n=1;reg00=reg00+.05;ss=reg00;
[ 24177] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 24390] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 24576] Acko.net: Texer II
[ 24616] v5_square.bmp
[ 24631] rcle_edgeonly_17x17.bmp
[ 24896] n=1;reg00=reg00+.05;ss=reg00;
[ 24929] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 25142] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 25328] Acko.net: Texer II
[ 25368] v5_square.bmp
[ 25383] rcle_edgeonly_17x17.bmp
[ 25648] n=1;reg00=reg00+.05;ss=reg00;
[ 25681] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 25894] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 26080] Acko.net: Texer II
[ 26120] v5_square.bmp
[ 26135] rcle_edgeonly_17x17.bmp
[ 26400] n=1;reg00=reg00+.05;ss=reg00;
[ 26433] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 26646] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 26832] Acko.net: Texer II
[ 26872] v5_square.bmp
[ 26887] rcle_edgeonly_17x17.bmp
[ 27152] n=1;reg00=reg00+.05;ss=reg00;
[ 27185] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 27398] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 27584] Acko.net: Texer II
[ 27624] v5_square.bmp
[ 27639] rcle_edgeonly_17x17.bmp
[ 27904] n=1;reg00=reg00+.05;ss=reg00;
[ 27937] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 28150] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 28336] Acko.net: Texer II
[ 28376] v5_square.bmp
[ 28391] rcle_edgeonly_17x17.bmp
[ 28656] n=1;reg00=reg00+.05;ss=reg00;
[ 28689] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 28902] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 29088] Acko.net: Texer II
[ 29128] v5_square.bmp
[ 29143] rcle_edgeonly_17x17.bmp
[ 29408] n=1;reg00=reg00+.05;ss=reg00;
[ 29441] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 29654] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 29840] Acko.net: Texer II
[ 29880] v5_square.bmp
[ 29895] rcle_edgeonly_17x17.bmp
[ 30160] n=1;reg00=reg00+.05;ss=reg00;
[ 30193] cd=above(ss,1); | cd2=equal(ss,0); | ss=if(cd,-1,ss+reg01); | sizex=abs(ss)*reg03; | sizey=sizex; | gs=if(cd2,reg04,gs); | rr=if(cd2,rand(100)*.01,rr); | gg=
[ 30406] px=if(cd2,rand(100)*.01-.5,px); | py=if(cd2,rand(100)*.01-.5,py); | mx=if(cd2,reg05,mx); | my=if(cd2,reg06,my); | x=px*gs+mx; | y=py*gs+my; | red=rr*reg02;
[ 30605] r=r+$pi*.25;
[ 30687] AVS 2.8+ Effect List Config
[ 30826] AVS 2.8+ Effect List Config
[ 31753] AVS 2.8+ Effect List Config
[ 31814] y=i*2-1; | x=0; | red=-i*.2+.23; | green=red*.6; | blue=red*.1;
[ 32000] AVS 2.8+ Effect List Config
[ 32849] AVS 2.8+ Effect List Config
[ 32971] Holden03: Convolution Filter
[ 33231] Holden03: Convolution Filter
======================================================================
FILE: 1P471LuTiJMm... (14803 bytes)
======================================================================
[ 0] Nullsoft AVS Preset 0.2
[ 319] Jheriko: Global
[ 383] offbpm=200100; | offosc=900000;offosc2=901000;diff=0;offspec=902000;offspec2=903000; | offbeat=904000;ow=0;oh=0; | inittime=gettime(0); | initregs();pf3=p
[ 563] reg70 = 32; | | secs=2; //keep soundvalue average over ? seconds (more is smoother, less is more reactive) | //time related | ltime=gettime(time);time=ge
[ 4368] Misc: AVSTrans Automation
[ 4420] #define modg(fff) lcy=0;loop(hh2,yi=lcy*ihh; lcx=0; loop(ww2,xi=lcx*iww; fff; lcx=lcx+1; ); lcy=lcy+1;); | | #define modb(fff) lcy=0;loop(hh2,yi=lcy*
[ 7868] r= i*$pi*2; | d=snd+.5; | x=sin(r)*d; | y=cos(r)*d; | snd = abs((mb(pc+avgoffset))); | red=green=blue=1; | pc=pc+1;
[ 7984] bands = reg70/2; | //background gradient & rolling avg getosc | //reg51 = bands; | iseconds = 1/seconds; | length = smppersec * seconds; | ilength = 1/len
[ 8995] smppersec = 40; | seconds = .2; width=0.05
[ 9072] r= i*$pi*2; | d=snd+.5; | x=sin(r)*d; | y=cos(r)*d; | snd = abs((mb(pc+avgoffset))); | red=green=blue=1; | pc=pc+1;
[ 9188] bands = reg70/2; | //background gradient & rolling avg getosc | //reg51 = bands; | iseconds = 1/seconds; | length = smppersec * seconds; | ilength = 1/len
[ 10199] smppersec = 40; | seconds = .1; width=0.05
[ 10304] loop(10, | x0=x;y0=y; | m=10; | m2=40; | | | dx = sin(y0*m)*.05; | dy = cos(x0*m)*.025; | y=y-dy;; | x=x-dx; | x = ((x*m2) |0) /m2; | y = ((y*m2) |0) /m2; | x
[ 10594] AVS 2.8+ Effect List Config
[ 10687] x0=x;y0=y; | m=10; | m2=40; | | x=x*.98; | y=y*.98; | dx = sin(y0*m)*.05; | dy = cos(x0*m)*.025; | y=y-dy;; | x=x-dx; | x = ((x*m2) |0) /m2; | y = ((y*m2) |0)
[ 10984] AVS 2.8+ Effect List Config
[ 11048] Acko.net: Texer II
[ 11088] _synth_dotfog16.bmp
[ 11108] nt-mask.bmp
[ 11368] // This example needs Maximum render mode | goff = 900000; goff2=800000;
[ 11443] loadsscregs(); loadsndregs() ; loadszregs(); | ww=reg70; iww=1/ww; | hh=ww; ihh=1/hh;; | n=ww*hh;nn=ww*hh; | | red=.1; | sz=.0003*sqrt(max(w*w,h*h)); | | |
[ 12714] dyt=getosc(.1,0,0)*.2;
[ 12740] indx =abs((cx-ww2));; | indy=abs(cy-hh2); | snd =sqrt( mb(indx+indy*ww)); | | x1=((cx*iww)-.5)*2+rx*.5; | z1=((cy*ihh)-.5)*2; | y1=-snd;y0=-y1+rz*.5; | d=.5
[ 13544] AVS 2.8+ Effect List Config
[ 14393] AVS 2.8+ Effect List Config
[ 14458] r=r+.1; | d=d*.9
[ 14543] AVS 2.8+ Effect List Config
======================================================================
FILE: 1fGxeQjPOzfU... (19106 bytes)
======================================================================
[ 0] Nullsoft AVS Preset 0.2
[ 37] keep tryin' | zamuz | | visbot.net
[ 94] reg00=getspec(.1,.1,0); | reg02=min(w,h)*.0035; | reg03=.035;
[ 162] n=0;reg01=0;
[ 240] AVS 2.8+ Effect List Config
[ 321] x=x+.002*sin(y*20); | y=y+.002*sin(x*20);
[ 399] r=r+.006*sin(d*20);
[ 455] Acko.net: Texer II
[ 495] v4_texer7.bmp
[ 775] n=1;cl=reg01;reg01=reg01+.05;
[ 808] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 956] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 1090] Acko.net: Texer II
[ 1130] v4_texer7.bmp
[ 1410] n=1;cl=reg01;reg01=reg01+.05;
[ 1443] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 1591] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 1725] Acko.net: Texer II
[ 1765] v4_texer7.bmp
[ 2045] n=1;cl=reg01;reg01=reg01+.05;
[ 2078] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 2226] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 2360] Acko.net: Texer II
[ 2400] v4_texer7.bmp
[ 2680] n=1;cl=reg01;reg01=reg01+.05;
[ 2713] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 2861] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 2995] Acko.net: Texer II
[ 3035] v4_texer7.bmp
[ 3315] n=1;cl=reg01;reg01=reg01+.05;
[ 3348] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 3496] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 3630] Acko.net: Texer II
[ 3670] v4_texer7.bmp
[ 3950] n=1;cl=reg01;reg01=reg01+.05;
[ 3983] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 4131] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 4265] Acko.net: Texer II
[ 4305] v4_texer7.bmp
[ 4585] n=1;cl=reg01;reg01=reg01+.05;
[ 4618] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 4766] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 4900] Acko.net: Texer II
[ 4940] v4_texer7.bmp
[ 5220] n=1;cl=reg01;reg01=reg01+.05;
[ 5253] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 5401] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 5535] Acko.net: Texer II
[ 5575] v4_texer7.bmp
[ 5855] n=1;cl=reg01;reg01=reg01+.05;
[ 5888] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 6036] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 6170] Acko.net: Texer II
[ 6210] v4_texer7.bmp
[ 6490] n=1;cl=reg01;reg01=reg01+.05;
[ 6523] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 6671] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 6805] Acko.net: Texer II
[ 6845] v4_texer7.bmp
[ 7125] n=1;cl=reg01;reg01=reg01+.05;
[ 7158] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 7306] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 7440] Acko.net: Texer II
[ 7480] v4_texer7.bmp
[ 7760] n=1;cl=reg01;reg01=reg01+.05;
[ 7793] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 7941] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 8075] Acko.net: Texer II
[ 8115] v4_texer7.bmp
[ 8395] n=1;cl=reg01;reg01=reg01+.05;
[ 8428] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 8576] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 8710] Acko.net: Texer II
[ 8750] v4_texer7.bmp
[ 9030] n=1;cl=reg01;reg01=reg01+.05;
[ 9063] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 9211] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 9345] Acko.net: Texer II
[ 9385] v4_texer7.bmp
[ 9665] n=1;cl=reg01;reg01=reg01+.05;
[ 9698] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 9846] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 9980] Acko.net: Texer II
[ 10020] v4_texer7.bmp
[ 10300] n=1;cl=reg01;reg01=reg01+.05;
[ 10333] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 10481] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 10615] Acko.net: Texer II
[ 10655] v4_texer7.bmp
[ 10935] n=1;cl=reg01;reg01=reg01+.05;
[ 10968] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 11116] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 11250] Acko.net: Texer II
[ 11290] v4_texer7.bmp
[ 11570] n=1;cl=reg01;reg01=reg01+.05;
[ 11603] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 11751] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 11885] Acko.net: Texer II
[ 11925] v4_texer7.bmp
[ 12205] n=1;cl=reg01;reg01=reg01+.05;
[ 12238] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 12386] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;P
[ 12520] Acko.net: Texer II
[ 12560] v4_texer7.bmp
[ 12840] n=1;cl=reg01;reg01=reg01+.05;
[ 12873] gs=reg00; | cl=if(above(cl,1),0,cl+reg03); | cd=above(cl,1); | rs=if(cd,gs*3+.3,rs); | sizex=reg02*cl*rs; | sizey=sizex; | clr=if(cd,rand(2),clr);
[ 13021] px=if(cd,(rand(100)*.001-.05)*15,px); | py=if(cd,(rand(100)*.001-.05)*15,py); | x=px; | y=py; | red=if(cd,0,1); | green=red; | blue=red;l
[ 13155] Holden03: Convolution Filter
[ 14248] AVS 2.8+ Effect List Config
[ 14337] r=r+1; | d=d*.8;
[ 15150] AVS 2.8+ Effect List Config
[ 15239] r=r+1; | d=d*.8;
[ 16052] AVS 2.8+ Effect List Config
[ 16141] r=r+2; | d=d*.5;
[ 16978] AVS 2.8+ Effect List Config
[ 17067] r=r+2; | d=d*.5;
[ 17880] AVS 2.8+ Effect List Config
[ 18730] Channel Shift
[ 18787] alpha=y*.5+.5;
[ 18850] Holden03: Convolution Filter
======================================================================
FILE: 1mghJK8yDkXO... (17184 bytes)
======================================================================
[ 0] Nullsoft AVS Preset 0.2
[ 37] vorticity | brain activity remix | | original by synth-c | remix by zamuz | | visbot.net
[ 439] Misc: AVSTrans Automation
[ 491] #define $dt reg00 | #define $resize reg02 | #define $fps reg04 | #define $beat reg05 | #define $t reg06 | #define $debug reg20 | #define $playing reg30 | #de
[ 5275] Jheriko: Global
[ 5339] debug = 1; reg20 = debug; | ptime = gettime(0);reg70=0;
[ 5394] currenttime = gettime(0); | dt = currenttime-ptime; | ptime = currenttime; | reg00 = dt; | reg06 = gettime(0); | | | playtime = reg60 = gettime(-1); | | d
[ 5790] //background gradient & rolling avg getosc | reg51 = bands; | iseconds = 1/seconds; | length = smppersec * seconds; | ilength = 1/length; | | n=bands; | li
[ 6518] smppersec = 60; bands = 200; | seconds = .2; width=0.02;
[ 6610] //indexes | i=ic*itrail; index=((ic+ac+trail+1)%trail+parc*trail)*4; | // load Shape vector; | vec(Sh,gmb(index),gmb(index+1),gmb(index+2)); | | sub_vec(M
[ 7260] // trails | #define rotsines_vec(name,r) rx_=vec_##r##_x;ry_=vec_##r##_y;rz_=vec_##r##_z;rs_##name##_xs=-sin(rx_);rs_##name##_xc=cos(rx_);rs_##name##_y
[ 9718] if(above(timer,.2), | | timer = 0; | bc=bc+1; | if( above(bc,3) , | vec(L,rand2(),rand2(),rand2()); | bzr = rand2(); | bc=0 | ,0); | , | 0 | )
[ 9878] trail = 30; sndspd = 10; //sound mutliplier | refreshtime = 1/60; bc=5; | vec(L,rand2(),rand2(),rand2()); | normalize_vec(L,L); | fc=-1;
[ 11546] alpha=d*2-.2;
[ 11608] Holden03: Convolution Filter
[ 11868] Holden03: Convolution Filter
[ 12128] Holden03: Convolution Filter
[ 12388] Holden03: Convolution Filter
[ 12660] Acko.net: Texer II
[ 12700] _synth_dotfog16.bmp
[ 12980] // lights on trails
[ 13005] trail =reg50; itrail = 1/(trail-1); | nn=particles = reg51; ipart = 1/(nn-1); | n=trail*particles;; | off=600000; | pc=0;ic=0;parc=0; | | sqsz= sqrt(w*w+h*
[ 13182] i=ic*itrail; | pci=parc*ipart; | index=((ic+ac)%trail+parc*trail)*4; | gmbtovec(pc,off,Pr); | project_vec(Pr); | | x = x * $aspx; y = y * $aspy; | | snd = a
[ 13741] AVS 2.8+ Effect List Config
[ 13805] Acko.net: Texer II
[ 13845] v4_texer7.bmp
[ 14133] gs=.1*getspec(.1,.1,0); | sx=if(bx,sx+gs,sx-gs); | sy=if(by,sy+gs,sy-gs); | size=min(w,h)*.03; | sizex=size; | sizey=size;
[ 14254] bx=rand(2); | by=rand(2);E
[ 14282] x=.25*sin(sx); | y=.25*sin(sy); | red=.25; | green=red*.1; | blue=red*.5;P
[ 14355] Acko.net: Texer II
[ 14395] v4_texer7.bmp
[ 14683] gs=.1*getspec(.1,.1,0); | sx=if(bx,sx+gs,sx-gs); | sy=if(by,sy+gs,sy-gs); | size=min(w,h)*.03; | sizex=size; | sizey=size;
[ 14804] bx=rand(2); | by=rand(2);E
[ 14832] x=.25*sin(sx); | y=.25*sin(sy); | red=.25; | green=red*.1; | blue=red*.5;P
[ 14905] Acko.net: Texer II
[ 14945] v4_texer7.bmp
[ 15233] gs=.1*getspec(.1,.1,0); | sx=if(bx,sx+gs,sx-gs); | sy=if(by,sy+gs,sy-gs); | size=min(w,h)*.03; | sizex=size; | sizey=size;
[ 15354] bx=rand(2); | by=rand(2);G
[ 15382] x=.25*sin(sx); | y=.25*sin(sy); | blue=.25; | red=blue*.1; | green=blue*.5;P
[ 15457] Acko.net: Texer II
[ 15497] v4_texer7.bmp
[ 15785] gs=.1*getspec(.1,.1,0); | sx=if(bx,sx+gs,sx-gs); | sy=if(by,sy+gs,sy-gs); | size=min(w,h)*.03; | sizex=size; | sizey=size;
[ 15906] bx=rand(2); | by=rand(2);G
[ 15934] x=.25*sin(sx); | y=.25*sin(sy); | blue=.25; | red=blue*.1; | green=blue*.5;
[ 16099] AVS 2.8+ Effect List Config
[ 16260] AVS 2.8+ Effect List Config
[ 17077] sx=ceil(cos(x*80)); | sy=ceil(cos(y*80)); | x=x+.02*sy; | y=y-.02*sx;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 752 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 532 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 670 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

View file

@ -1,122 +0,0 @@
/home/z/my-project/src/lib/version.ts:15:// 7.14.1 — Script engine: blend modes + zero-fade persistence (user
/home/z/my-project/src/lib/version.ts:21:// by new color. Blend header extended to six values: multiply,
/home/z/my-project/src/lib/version.ts:31:// entirely (engine.ts). The pairing this was asked for: blend
/home/z/my-project/src/lib/version.ts:102:// persistence fade blends the moving trails: "speed accelerates
/home/z/my-project/src/lib/version.ts:119:// keeps the fade slow so colors blend. Help panel: bg* variable
/home/z/my-project/src/lib/version.ts:233:// blank-line+section skeletons, "linewidth: " / "blend: additive"
/home/z/my-project/src/lib/ava/types.ts:4:/** v7.14.1 — the blend header grew from additive|alpha to the full composite
/home/z/my-project/src/lib/ava/types.ts:9:export type BlendMode = 'additive' | 'alpha' | 'multiply' | 'screen' | 'subtract' | 'replace'
/home/z/my-project/src/lib/ava/blueprint.ts:95: 'Identical algorithm to the web edition, ported statement for statement into beat.rs. Detection: the smoothed bass must exceed threshold × the rolling 60-frame average, gated by a minimum interval and an absolute floor. Learning: consecutive beat intervals (200–2500 ms) build a median + spread estimate; when the spread is under 0.3 the period locks with an EMA (0.6/0.4 blend) and confidence rises. Prediction: a phase accumulator advances by dt/period every frame -- when the bass drops out for longer than period × 1.4, the predictor keeps firing beats on the learned grid (confidence-gated, slowly spending confidence at 0.02 per predicted beat and decaying at 0.06/s) so the visuals never lose the beat. Tap tempo: the Space bar taps into an 8-tap median, re-phasing the predictor and teaching the interval learner.',
/home/z/my-project/src/lib/ava/blueprint.ts:137: 'sections: [init] once, [frame] per frame, [beat] on beat frames, [point] n times per frame; headers name/author/description/mode/blend/persist/linewidth; errors report section + line',
/home/z/my-project/src/lib/ava/blueprint.ts:143: 'The Canvas2D renderer maps onto three wgpu pipelines sharing one uniform block (time, dt, bass/mid/treb + _att, vol + _att, beat flash, bpm, beatphase, aspect, resolution, persist): a fullscreen fade pass (persistence trails toward black, alpha = 1 − persist), an audio-reactive background pass (bass → warm amber center glow, treble → neon-green edge shimmer, beat → decaying flash), and the content pass -- a line-list or point-list point cloud with per-vertex color and additive blending, the equivalent of the web engine\'s \'lighter\' composite mode. Persistence v0 uses the fade pass; an offscreen feedback texture for true motion trails is the marked next step (TODO(avb) in render/mod.rs).',
/home/z/my-project/src/lib/ava/blueprint.ts:207: 'multi-scope composition -- AVS-style effect lists with per-effect blend/persist (the [point] scope becomes one effect type among several)',
/home/z/my-project/src/lib/ava/share-codec.ts:130: { key: 'blend: additive', symbol: '⼆' },
/home/z/my-project/src/lib/ava/share-codec.ts:137: { key: 'blend', symbol: '♘' },
/home/z/my-project/src/lib/ava/share-codec.ts:984: { key: 'blend', symbol: '♘' },
/home/z/my-project/src/lib/ava/presets.ts:22:blend: additive
/home/z/my-project/src/lib/ava/presets.ts:63:blend: additive
/home/z/my-project/src/lib/ava/presets.ts:106:blend: additive
/home/z/my-project/src/lib/ava/presets.ts:153:blend: additive
/home/z/my-project/src/lib/ava/presets.ts:195:blend: additive
/home/z/my-project/src/lib/ava/presets.ts:237:blend: additive
/home/z/my-project/src/lib/ava/engine.ts:6:// Drawing supports three modes (lines | dots | solid), six blend composites
/home/z/my-project/src/lib/ava/engine.ts:15:import type { BandConfig, BandLevels, BeatConfig, BeatFrame, BlendMode } from './types'
/home/z/my-project/src/lib/ava/engine.ts:30:/** v7.14.1 -- blend header -> Canvas2D composite operation for the content
/home/z/my-project/src/lib/ava/engine.ts:38:const BLEND_COMPOSITE: Record<BlendMode, GlobalCompositeOperation> = {
/home/z/my-project/src/lib/ava/engine.ts:194: * persistence fade (persist header / env.persist) blends the trails —
/home/z/my-project/src/lib/ava/engine.ts:267: // repainted, blend 'replace'). That is what makes "colors ride outward
/home/z/my-project/src/lib/ava/engine.ts:385: // v7.14.1: the blend header now selects any of the six composites;
/home/z/my-project/src/lib/ava/engine.ts:387: const replace = meta.blend === 'replace'
/home/z/my-project/src/lib/ava/engine.ts:388: ctx.globalCompositeOperation = BLEND_COMPOSITE[meta.blend]
/home/z/my-project/src/lib/ava/script.ts:9:// blend: additive <- additive | alpha | multiply | screen | subtract | replace
/home/z/my-project/src/lib/ava/script.ts:19:import type { BlendMode, RenderMode } from './types'
/home/z/my-project/src/lib/ava/script.ts:26: blend: BlendMode
/home/z/my-project/src/lib/ava/script.ts:59:const HEADER_KEYS = new Set(['name', 'author', 'description', 'mode', 'blend', 'persist', 'linewidth', 'ysign'])
/home/z/my-project/src/lib/ava/script.ts:65:const BLENDS = new Set(['additive', 'alpha', 'multiply', 'screen', 'subtract', 'replace'])
/home/z/my-project/src/lib/ava/script.ts:72: blend: 'additive',
/home/z/my-project/src/lib/ava/script.ts:145: return { script: null, meta: { ...meta }, error: { message: `Unknown header key '${key}' -- valid keys: name, author, description, mode, blend, persist, linewidth`, section: 'header', line: lineNo } }
/home/z/my-project/src/lib/ava/script.ts:164: case 'blend':
/home/z/my-project/src/lib/ava/script.ts:165: if (!BLENDS.has(value)) {
/home/z/my-project/src/lib/ava/script.ts:166: return { script: null, meta: { ...meta }, error: { message: `blend must be one of: additive, alpha, multiply, screen, subtract, replace (got '${value}')`, section: 'header', line: lineNo } }
/home/z/my-project/src/lib/ava/script.ts:168: meta.blend = value as BlendMode
/home/z/my-project/src/lib/release-notes.ts:44: name: 'New blend modes + zero-fade trails',
/home/z/my-project/src/lib/release-notes.ts:48: text: 'Scripts can now choose how fresh strokes mix with what is already on screen: blend: multiply, screen, subtract and replace join the old additive and alpha. replace is the interesting one -- new lines overwrite the color underneath instead of stacking on it, so a figure redrawn over its own trails keeps its color instead of blooming to white.',
/home/z/my-project/src/lib/release-notes.ts:96: text: 'Scripts can move the whole picture now: bgrot spins the background clockwise or counter-clockwise, bgx / bgy slide it up, down, left or right, and bgzoom draws it in or blows it out -- the movement family the classic Winamp AVS plugins were built on. The speed can ride the music: accelerate on every beat, flip the spin direction on a hard hit, and let a slow fade to black blend the colors. All four variables are documented in the script editor\'s help panel.',
/home/z/my-project/src/lib/release-notes.ts:100: text: 'I added an eleventh Zai-Magic preset: "osc-rotations" -- a stationary centered oscilloscope whose left and right points color-shift together while the center points hold their own hue, over a background that rotates clockwise and counter-clockwise to the music and temporarily accelerates with the beat. Hard hits flip the spin; the fade stays slow so the colors blend.',
/home/z/my-project/src/lib/ava/embedded-presets.ts:47: content: "# Auto-ported from \"D&L - Life Is Violated.avs\" (Winamp AVS / D&L)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"Life Is Violated\"\nauthor: \"D&L\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=800;xa=-0.5;ya=0.0;xb=-0.0;yb=0.75;c=200;f=0;\r\nnxa=(rnd(100)-50)*.02;nya=(rnd(100)-50)*.02;\r\nnxb=(rnd(100)-50)*.02;nyb=(rnd(100)-50)*.02;\n\n[frame]\nf=f+1;\r\nt=1-((cos((f*3.1415)/c)+1)*.5);\r\nxa=((nxa-lxa)*t)+lxa;\r\nya=((nya-lya)*t)+lya;\r\nxb=((nxb-lxb)*t)+lxb;\r\nyb=((nyb-lyb)*t)+lyb;\r\nex=(xb-xa);\r\ney=(yb-ya);\r\nd=sqrt(sqr(ex)+sqr(ey));\r\nr=atan(ey/ex)+(3.1415/2);\r\ndv=d*2\n\n[beat]\nc=f;\r\nf=0;\r\nlxa=nxa;\r\nlya=nya;\r\nlxb=nxb;\r\nlyb=nyb;\r\nnxa=(rnd(100)-50)*.02;\r\nnya=(rnd(100)-50)*.02;\r\nnxb=(rnd(100)-50)*.02;\r\nnyb=(rnd(100)-50)*.02\n\n[point]\n//primary render\r\nx=(ex*i)+xa;\r\ny=(ey*i)+ya;\r\n\r\n//volume offset\r\nx=x+ ( cos(r) * v * dv);\r\ny=y+ ( sin(r) * v * dv);\r\n\r\n//color values\r\nred=i;\r\ngreen=(1-i);\r\nblue=abs(v*6);\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:56: content: "name: \"Retrowall (Yathosho's Supermicrocosm)\"\nmode: dots\nblend: additive\npersist: 0.843\nlinewidth: 2.178\n\n[init]\nrings = 7\nn = rings * 103\n\n[frame]\nt = t + dt * (0.344 + bass_att * 0.6)\nhue = hue + dt * 0.112\nsquash = 0.315 + 0.25 * sin(t * 0.205)\n\n[point]\nring = floor(i * rings)\nri3 = frac(i * rings)\nr0 = 0.16 + ring * 0.142\na = ri3 * 6.28318 + t * (1.2 - ring * 0.18) + ring * 2.4\nx = sin(a) * r0 * (1 + bass * 0.18) / aspect\ny = cos(a) * r0 * squash\nsat = frac(ri3 * 5)\nsize = if(below(sat, 0.14), 3 + bass * 3, 1)\nred = 0.25 + bass * 0.5 + ring * 0.07 * (0.45 + 0.55 * sin(hue * 6.28318 + ring * 1.3))\ngreen = 0.25 + bass * 0.5 + ring * 0.07 * (0.45 + 0.55 * sin(hue * 6.28318 + ring * 1.3 + 2.09))\nblue = 0.25 + bass * 0.5 + ring * 0.07 * (0.45 + 0.55 * sin(hue * 6.28318 + ring * 1.3 + 4.19))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:65: content: "name: \"Adrealine rush\"\nmode: dots\nblend: additive\npersist: 0.826\nlinewidth: 1.803\n\n[init]\nn = 1287\n\n[frame]\nt = t + dt * 0.304\nhue = hue + dt * 0.11\n\n[point]\nu = rand(i * 1.7) * 2 - 1\nw = rand(i * 3.3 + 11) * 2 - 1\nm = sin((u * 2.681 + w * 5.047 + t) * 3.14159) * sin((u * 6.682 - w * 2.465 - t * 0.7) * 3.14159)\nx = u * 0.907 / aspect\ny = w * 0.875\nlum = max(0, m) * (0.3 + bass * 0.9) + 0.06\nred = lum * 0.3\ngreen = lum * 0.65\nblue = min(1, lum * 1.3)\nsize = 1 + abs(m) * 3.025\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:74: content: "name: \"Alien Heart\"\nmode: lines\nblend: additive\npersist: 0.897\nlinewidth: 1.95\n\n[init]\nn = 1015\n\n[frame]\nt = t + dt * (0.377 + bass_att * 1.5)\nhue = hue + dt * 0.038\n\n[point]\nring = floor(i * 29)\nri2 = frac(i * 29)\nz = frac(ring / 29 + t)\nrad = 0.05 + z * 0.917\na = ri2 * 6.28318 + ring * 0.423 + sin(t * 0.7) * 2\nx = sin(a) * rad * (0.55 + sv * 0.656) / aspect\ny = cos(a) * rad * (0.55 + sv * 0.656)\nred = (1 - z) * (0.3 + bass * 0.7) * abs(sin(z * 4.256))\ngreen = (1 - z) * (0.3 + bass * 0.7) * 0.22\nblue = (1 - z) * (0.3 + bass * 0.7) * abs(cos(z * 4.256))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:83: content: "name: \"Brainstorm\"\nmode: lines\nblend: additive\npersist: 0.859\nlinewidth: 2.309\n\n[init]\nsegs = 6\nn = 584\n\n[frame]\nrot = rot + dt * (0.093 + mid_att * 0.5)\nhue = hue + dt * 0.084\nflash = flash * 0.85\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.1 + sv * 0.55 + bass * 0.25 + flash * 0.06\nrad = 0.15 + amp * (0.4 + 0.6 * sin(a0 * 9 + time * 2))\na = seg * 6.28318 / segs + a0 * if(below(seg % 2, 1), 1, -1)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + amp * 1.3 * 0.85\ngreen = 0.3 + amp * 1.3 * 0.92\nblue = 0.3 + amp * 1.3\nskip = if(above(si, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:92: content: "name: \"Molecules (S_KuPeRS Remix)\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 1.388\n\n[init]\nn = 1119\n\n[frame]\nt = t + dt * (0.211 + bass_att * 1.8)\nhue = hue + dt * 0.042 + beat * 0.012\n\n[point]\narm = floor(i * 3)\nfa = frac(i * 3)\nd = fa\nang = arm * 1.551 + d * 1.047 * 3.14159 + t\nrad = (0.04 + pow(d, 1.714) * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + mid) * abs(sin(d * 2.325))\ngreen = (0.3 + 0.7 * d) * (0.3 + mid) * 0.22\nblue = (0.3 + 0.7 * d) * (0.3 + mid) * abs(cos(d * 2.325))\nskip = if(below(fa, 0.04), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:101: content: "name: \"Take the Veil\"\nmode: lines\nblend: additive\npersist: 0.895\nlinewidth: 1.78\n\n[init]\nn = 674\n\n[frame]\nt = t + dt * 0.275\nhue = hue + dt * 0.052\n\n[point]\nph = i * 6.28318 * 1.521\nfa = 3 + mid * 0.35\nfb = 6 + bass * 0.45\nx = sin(ph * fa + t) * (0.5 + bass * 0.3) / aspect\ny = sin(ph * fb + t * 1.3 + 0.957) * (0.5 + treb * 0.35)\nred = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * (0.25 + bass * 0.95)\ngreen = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * (0.25 + mid * 0.95)\nblue = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * (0.25 + treb * 0.95)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:110: content: "# Auto-ported from \"Nic01 - Rototronik.avs\" (Winamp AVS / Nic01)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"Rototronik\"\nauthor: \"Nic01\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\npi=acos(-1);n=1000;\n\n[frame]\nrx=rx+rdx;ry=ry+rdy;rz=rz+rdz;xs=sin(rx);ys=sin(ry);zs=sin(rz);xc=cos(rx);yc=cos(ry);zc=cos(rz);t=t+0.1;p=0;p1=0.;\n\n[beat]\nrdx=(getosc(0,0,0)*500-250)%250/2500;rdy=(getosc(0.05,0,0)*500-250)%250/2500;rdz=(getosc(0.1,0,0)*500-250)%250/2500;\n\n[point]\np=p+1;\r\np1=if(equal(p%20,1),p1+1,p1);\r\ns=(1-equal(p%20,1));\r\ns1=1-s1;\r\nx1=sin(i*pi*4)*s*s1;\r\ny1=cos(i*pi*4)*s*s1;\r\nx1=x1+getosc((p1%25)*0.04,0,0)*x1;\r\ny1=y1+getosc((p1%25)*0.04,0,0)*y1;\r\nz1=-below(p,500)*0.5+0.25;\r\nc=(2-x1*x1-y1*y1);\r\n;\r\ny2=y1*xc-z1*xs;z2=y1*xs+z1*xc;\r\nx2=z2*ys+x1*yc;z1=z2*yc-x1*ys;\r\nx1=x2*zc-y2*zs;y1=y2*zc+x2*zs;\r\nx=x1/(2+z1);y=y1/(2+z1);\r\nred=c;\r\ngreen=1-c;\r\nc=equal(p,500)*10;\r\nred=red-c;green=green-c;\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:119: content: "name: \"...hidden track...\"\nmode: lines\nblend: additive\npersist: 0.805\nlinewidth: 2.555\n\n[init]\nn = 205\n\n[frame]\nhue = hue + dt * 0.045 + beat * 0.01\ntravel = travel + dt * (0.253 + bass_att * 1.4)\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 5)\ngi = frac(i * 5)\nph = frac(rand(g * 5.1 + 1) + travel * (0.55 + rand(g + 17) * 0.85))\na = gi * 6.28318\nrad = ph * (0.232 + bass * 0.659 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = min(1, fade * (0.35 + flash * 0.4) * 1.3)\ngreen = fade * (0.35 + flash * 0.4) * 0.5\nblue = fade * (0.35 + flash * 0.4) * 0.12\nskip = if(above(ph, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:128: content: "# Arctic Rainbow -- re-imagined (v7.14) as a music-driven water spray.\n# Droplets launch from below the bottom edge, rise slowly, hang at the top,\n# arch left or right and fall back down, like water sprayed skyward. The\n# NUMBER of airborne drops follows the music's intensity: silence runs dry,\n# loud passages spray hard. Every droplet owns a hue that shifts on each\n# bass hit, and only falling drops grow a tapered RGB tail -- rising drops\n# stay crisp dots.\n#\n# Slot layout (mode lines): each drop owns S consecutive points --\n# slot 0 separator (always skipped; breaks the pen between drops)\n# slot 1 the head (a crisp dot while rising)\n# slots 2..S-1 trail samples reaching 0.014s..0.44s back along the arc\n# Trail samples draw only once the drop is falling (vy < 0), so the tail\n# fades in exactly as the arch turns downward.\nname: \"Arctic Rainbow\"\nmode: lines\nblend: additive\npersist: 0.12\nlinewidth: 2\n\n[init]\ndrops = 120\ntailn = 12\nS = tailn + 2\nn = drops * S\ndtT = 0.042\nacts = 0\n\n[frame]\n# music intensity -> how many drops are airborne (fast attack, slow release)\nvolish = min(1, max(vol_att, bass_att * 0.9) * 1.25)\nwant = clamp((volish - 0.06) / 0.5, 0, 1)\nrate = if(above(want, acts), 6, 1.2)\nacts = acts + (want - acts) * (1 - exp(-dt * rate))\nactn = floor(acts * drops + 0.001)\n# brightness rides the volume; every bass hit flashes the spray brighter\nflash = exp(-beatage * 7)\nbright = 0.62 + 0.38 * min(1, vol_att * 1.6) + flash * 0.3\n\n[point]\n# slot map through cell centers (dust-proof floor; v7.13.1 lesson)\nq = i * (n - 1) + 0.5\nd = floor(q / S)\nslot = floor(q - d * S)\n\n# stable per-drop character: apex height, flight time, hue, per-beat shift\nhbase = 1.26 + rand(d * 7.13 + 3) * 0.62\ntf = 1.9 + rand(d * 5.31 + 11) * 1.5\nhue0 = rand(d * 3.7 + 23)\nhsh = 0.09 + rand(d * 9.17 + 31) * 0.17\n\n# flight clock: period P per drop, phase-staggered; every new splash\n# re-rolls its origin, drift and arch from the cycle index\nP = tf * 1.18\nct = time + rand(d * 1.7 + 43) * P\ncyc = floor(ct / P)\na = ct - cyc * P\nxr = d * 12.77 + cyc * 17.31\nx0 = rand(xr + 1) * 2 - 1\ndrift = (rand(xr + 2) * 2 - 1) * 0.16\narch = (rand(xr + 3) * 2 - 1) * 0.55\n\n# projectile parabola: y(u) = -1.06 + 4*h*u*(1-u), apex h above the launch\nvy0 = 4 * hbase / tf\ngrav = 8 * hbase / (tf * tf)\n\n# this slot's sample age: the head is \"now\", trail slots reach back in time\nlag = if(above(slot, 1.5), 0.014 + (slot - 2) * dtT, 0)\naj = a - lag\nuj = aj / tf\nyj = -1.06 + 4 * hbase * uj * (1 - uj)\nxj = x0 + drift * uj + arch * uj * uj\n\n# music gate + dead window + off-screen cull\nskip = if(above(slot, 0.5), if(above(d, actn - 0.5), 1, 0), 1)\nskip = if(above(a, tf * 1.15), 1, skip)\nskip = if(below(aj, 0), 1, skip)\nskip = if(above(abs(xj), 1.05), 1, skip)\n\n# tail gate: 0 the whole way up, fading in as the fall accelerates\nvy = vy0 - grav * a\ntgate = smoothstep(0, 0.35, -vy / vy0)\n\n# per-drop hue, shifted by every bass hit; older trail samples drift back\nhue = hue0 + beats * hsh + time * 0.012 - (slot - 1) * 0.008\nred = hsvr(hue, 1, bright)\ngreen = hsvg(hue, 1, bright)\nblue = hsvb(hue, 1, bright)\n\ndsz = 1.6 + rand(d * 2.9 + 51) * 1.1 + bass_att * 1.4\nu = (slot - 2) / tailn\nif(above(slot, 1.5),\n if(above(slot, 2.5),\n (alpha = tgate * pow(1 - u, 1.5) * 0.85;\n size = dsz * (1 - 0.72 * u);\n skip = if(below(tgate, 0.03), 1, skip)),\n (alpha = max(1 - tgate, tgate * 0.85); size = dsz)),\n (alpha = 1; size = dsz))\nx = xj\ny = yj\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:137: content: "name: \"Chinook\"\nmode: dots\nblend: additive\npersist: 0.831\nlinewidth: 2.299\n\n[init]\nbars = 30\nn = bars * 9\n\n[frame]\nrot = rot + dt * (0.07 + mid * 0.3)\nhue = hue + dt * 0.106\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.893\na = bar * 6.28318 / bars + rot\nrad = 0.142 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.25 + bi * 0.75 * 0.3\ngreen = 0.25 + bi * 0.75 * 0.65\nblue = min(1, 0.25 + bi * 0.75 * 1.3)\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:146: content: "name: \"Hexual Healing\"\nmode: dots\nblend: additive\npersist: 0.785\nlinewidth: 2.432\n\n[init]\ncols = 34\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.072 + mid * 0.4)\nhue = hue + dt * 0.062\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.506\nux = (cx - 0.5) * 1.674\nuy = (cy - 0.5) * 1.674\nrx = ux * cos(rot) - uy * sin(rot)\nry = ux * sin(rot) + uy * cos(rot)\nx = (rx / aspect) * (1 - h * 0.7)\ny = ry * (1 - h * 0.7)\nred = min(1, 0.22 + h * 2.2 * 1.3)\ngreen = 0.22 + h * 2.2 * 0.5\nblue = 0.22 + h * 2.2 * 0.12\nsize = 1.2 + h * 5\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:155: content: "name: \"Inverse Kinetics\"\nmode: dots\nblend: additive\npersist: 0.805\nlinewidth: 2.613\n\n[init]\nn = 817\n\n[frame]\ntt = tt + dt * (0.5 + bass_att * 1.1)\nhue = hue + dt * 0.103\nburst = burst * 0.9\n\n[beat]\nburst = 1\n\n[point]\njet = floor(i * 2)\nlife = frac(rand(i * 7.7 + jet) + tt * (0.35 + rand(i + 3) * 0.65))\na = jet * 6.28318 / 2 + rand(i * 5.1 + jet) * 0.736\nspd = 0.4 + rand(i * 9.2 + jet) * 0.8\npx = cos(a) * spd * life\npy = sin(a) * spd * life - 1.2 * life * life\nx = px * (0.85 + bass * 0.35) / aspect\ny = py\nred = max(0, 1 - life) * (0.35 + burst * 0.55) * abs(sin(life * 4))\ngreen = max(0, 1 - life) * (0.35 + burst * 0.55) * 0.22\nblue = max(0, 1 - life) * (0.35 + burst * 0.55) * abs(cos(life * 4))\nskip = if(above(life, 0.94), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:164: content: "name: \"Kingish\"\nmode: dots\nblend: additive\npersist: 0.813\nlinewidth: 2.025\n\n[init]\nspokes = 27\nn = spokes * 22\n\n[frame]\nrot = rot + dt * (0.102 + mid * 0.4)\nt = t + dt * 2.987\nhue = hue + dt * 0.075\n\n[point]\nsp = floor(i * spokes)\nsi = frac(i * spokes)\na = sp * 6.28318 / spokes + rot\nwave = sin(si * 2 * 3.14159 - t) * (0.03 + bass * 0.28)\nrad = 0.12 + si * 0.92 + wave\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = (1 - si) * 0.45 + 0.15 + sv * 0.55 * abs(sin(sp * 0.4))\ngreen = (1 - si) * 0.45 + 0.15 + sv * 0.55 * 0.22\nblue = (1 - si) * 0.45 + 0.15 + sv * 0.55 * abs(cos(sp * 0.4))\nskip = if(above(si, 0.985), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:173: content: "name: \"Spirit Realm (Degnic's Plasmoid RMX)\"\nmode: lines\nblend: additive\npersist: 0.885\nlinewidth: 2.389\n\n[init]\nn = 1199\n\n[frame]\nt = t + dt * (0.344 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.085\n\n[point]\na = i * 6.28318 * 2\nwob = sin(a * 3 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.422 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5))\ngreen = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 2.09))\nblue = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 4.19))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:182: content: "# Auto-ported from \"S_KuPeRS - Texering 002.avs\" (Winamp AVS / S_KuPeRS)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"Texering 002\"\nauthor: \"S_KuPeRS\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 3\nysign: -1\n\n[init]\nn=100;pi=acos(-1);rx=1.57;ry=1.57;rx=0;ry=0;rz=0;rxo=0;ryo=0;rzo=0;rxt=0;ryt=0;rzt=0;\n\n[frame]\nredf=redf+redr;greenf=greenf+greenr;bluef=bluef+bluer;rx=rx+rxo;ry=ry+ryo;rz=rz+rzo;rzo=rzo*0.97;cx=cos(sin(rx));sx=sin(sin(rx));cy=cos(sin(ry));sy=sin(sin(ry));cz=cos(rz);sz=sin(rz);\n\n[beat]\nredr=rnd(10)/100-0.05;greenr=rnd(10)/100-0.05;bluer=rnd(10)/100-0.05;rxo=getosc(0.5,0.02,0)/12;ryo=getosc(0.3,0.02,0)/12;rzo=getosc(0.7,0.02,0)/8;\n\n[point]\nr=i*pi*2;r2=i*pi*99;\r\nx1=sin(r-bluef*1.53+.0776)*cos(r2+greenf);\r\ny1=cos(r+bluef);\r\nz1=sin(r2+redf);\r\n\r\nx1d=x1*cz-y1*sz;\r\ny1d=x1*sz+y1*cz;\r\ny2d=y1d*cx-z1*sx;\r\nz2d=y1d*sx+z1*cx;\r\nx3d=x1d*cy-z2d*sy;\r\nz3d=x1d*sy+z2d*cy;\r\nzi=1/(z3d+3);\r\nx=if(above(z3d+3,0.1),x3d*zi,x);\r\ny=if(above(z3d+3,0.1),y2d*zi,y);\r\n\r\nalpha=if(below(z3d+2.4,0),0,1);\r\nred=alpha*(1+sin(redf)/4-z3d/4)/7;\r\nblue=alpha*(1+sin(bluef)/4-z3d)/20;\r\ngreen=alpha*(1+sin(greenf)/3-z3d/2)/12;\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:191: content: "name: \"Upward Current\"\nmode: lines\nblend: additive\npersist: 0.914\nlinewidth: 1.629\n\n[init]\nn = 869\n\n[frame]\nt = t + dt * (0.134 + mid * 0.5)\nhue = hue + dt * 0.122\nflash = flash * 0.87\n\n[beat]\nflash = 1\n\n[point]\nth = i * 6.28318 * 2 + t\nr = abs(cos(2 * th + bass * 0.656))\nrad = r * (0.5 + bass * 0.3 + sv * 0.2 + flash * 0.08)\nx = sin(th) * rad / aspect\ny = cos(th) * rad\nred = 0.25 + 0.65 * r + v * 0.25 * abs(sin(th * 0.5))\ngreen = 0.25 + 0.65 * r + v * 0.25 * 0.22\nblue = 0.25 + 0.65 * r + v * 0.25 * abs(cos(th * 0.5))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:200: content: "name: \"Aqua-fumes\"\nmode: dots\nblend: additive\npersist: 0.787\nlinewidth: 2.043\n\n[init]\nn = 966\n\n[frame]\ntravel = travel + dt * (0.347 + vol_att * 1.816)\nhue = hue + dt * 0.076\n\n[point]\na = rand(i * 7.3) * 6.28318\nz = frac(rand(i * 3.1 + 5) + travel * (0.5 + rand(i + 9) * 0.7))\nrad = z * z * 1.075\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * abs(sin(i * 3.959))\ngreen = tw * 0.22\nblue = tw * abs(cos(i * 3.959))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:209: content: "name: \"Club Seizure (color enhanced mix)\"\nmode: lines\nblend: additive\npersist: 0.864\nlinewidth: 2.379\n\n[init]\nn = 946\n\n[frame]\nt = t + dt * (0.322 + bass_att * 0.9)\nhue = hue + dt * 0.089\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\nst = floor(i * 2)\nsi = frac(i * 2)\ns = si * 6 * 6.28318 + t\nph = st * 3.14159\nrad = (0.28 + bass * 0.32 + flash * 0.06) * (0.55 + 0.45 * (cos(s + ph) * 0.5 + 0.5))\nx = sin(s + ph) * rad / aspect\ny = (si - 0.5) * 1.8\nred = 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * (0.45 + 0.55 * sin(hue * 6.28318 + s * 0.3))\ngreen = 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * (0.45 + 0.55 * sin(hue * 6.28318 + s * 0.3 + 2.09))\nblue = 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * (0.45 + 0.55 * sin(hue * 6.28318 + s * 0.3 + 4.19))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:218: content: "name: \"Electro blobs\"\nmode: lines\nblend: additive\npersist: 0.866\nlinewidth: 1.536\n\n[init]\nsegs = 12\nn = 616\n\n[frame]\nrot = rot + dt * (0.085 + mid_att * 0.5)\nhue = hue + dt * 0.131\nflash = flash * 0.85\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.1 + sv * 0.55 + bass * 0.25 + flash * 0.06\nrad = 0.15 + amp * (0.4 + 0.6 * sin(a0 * 5 + time * 2))\na = seg * 6.28318 / segs + a0 * if(below(seg % 2, 1), 1, -1)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + amp * 1.3 * 0.85\ngreen = 0.3 + amp * 1.3 * 0.92\nblue = 0.3 + amp * 1.3\nskip = if(above(si, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:227: content: "name: \"Kaleidofied\"\nmode: lines\nblend: additive\npersist: 0.885\nlinewidth: 1.542\n\n[init]\nn = 1126\n\n[frame]\nt = t + dt * (0.589 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.1\n\n[point]\na = i * 6.28318 * 1\nwob = sin(a * 3 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.232 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5))\ngreen = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 2.09))\nblue = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 4.19))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:236: content: "name: \"Magma Flow II\"\nmode: dots\nblend: additive\npersist: 0.804\nlinewidth: 2.633\n\n[init]\nrings = 3\nn = rings * 104\n\n[frame]\nt = t + dt * (0.258 + bass_att * 0.6)\nhue = hue + dt * 0.036\nsquash = 0.387 + 0.25 * sin(t * 0.203)\n\n[point]\nring = floor(i * rings)\nri3 = frac(i * rings)\nr0 = 0.16 + ring * 0.148\na = ri3 * 6.28318 + t * (1.2 - ring * 0.18) + ring * 2.4\nx = sin(a) * r0 * (1 + bass * 0.18) / aspect\ny = cos(a) * r0 * squash\nsat = frac(ri3 * 5)\nsize = if(below(sat, 0.14), 3 + bass * 3, 1)\nred = 0.25 + bass * 0.5 + ring * 0.07 * abs(sin(ring * 1.3))\ngreen = 0.25 + bass * 0.5 + ring * 0.07 * 0.22\nblue = 0.25 + bass * 0.5 + ring * 0.07 * abs(cos(ring * 1.3))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:245: content: "name: \"Multiple Orgasms\"\nmode: lines\nblend: additive\npersist: 0.873\nlinewidth: 1.6\n\n[init]\nspokes = 30\nn = spokes * 33\n\n[frame]\nrot = rot + dt * (0.106 + mid * 0.4)\nt = t + dt * 2.164\nhue = hue + dt * 0.106\n\n[point]\nsp = floor(i * spokes)\nsi = frac(i * spokes)\na = sp * 6.28318 / spokes + rot\nwave = sin(si * 4 * 3.14159 - t) * (0.03 + bass * 0.28)\nrad = 0.12 + si * 0.919 + wave\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = (1 - si) * 0.45 + 0.15 + sv * 0.55 * (0.45 + 0.55 * sin(hue * 6.28318 + sp * 0.4))\ngreen = (1 - si) * 0.45 + 0.15 + sv * 0.55 * (0.45 + 0.55 * sin(hue * 6.28318 + sp * 0.4 + 2.09))\nblue = (1 - si) * 0.45 + 0.15 + sv * 0.55 * (0.45 + 0.55 * sin(hue * 6.28318 + sp * 0.4 + 4.19))\nskip = if(above(si, 0.985), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:254: content: "name: \"Pina Colada\"\nmode: lines\nblend: additive\npersist: 0.887\nlinewidth: 1.779\n\n[init]\nn = 943\n\n[frame]\nt = t + dt * (0.219 + bass_att * 1.8)\nhue = hue + dt * 0.098 + beat * 0.012\n\n[point]\narm = floor(i * 8)\nfa = frac(i * 8)\nd = fa\nang = arm * 1.519 + d * 1.263 * 3.14159 + t\nrad = (0.04 + pow(d, 2.354) * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + mid) * (0.25 + bass * 0.95)\ngreen = (0.3 + 0.7 * d) * (0.3 + mid) * (0.25 + mid * 0.95)\nblue = (0.3 + 0.7 * d) * (0.3 + mid) * (0.25 + treb * 0.95)\nskip = if(below(fa, 0.04), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:263: content: "name: \"Scope in Spotlight II\"\nmode: lines\nblend: additive\npersist: 0.854\nlinewidth: 2.056\n\n[init]\nsegs = 7\nn = 462\n\n[frame]\nrot = rot + dt * (0.107 + mid_att * 0.5)\nhue = hue + dt * 0.035\nflash = flash * 0.85\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.1 + sv * 0.55 + bass * 0.25 + flash * 0.06\nrad = 0.15 + amp * (0.4 + 0.6 * sin(a0 * 4 + time * 2))\na = seg * 6.28318 / segs + a0 * if(below(seg % 2, 1), 1, -1)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = min(1, 0.3 + amp * 1.3 * 1.3)\ngreen = 0.3 + amp * 1.3 * 0.5\nblue = 0.3 + amp * 1.3 * 0.12\nskip = if(above(si, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:272: content: "name: \"Solero Shots\"\nmode: lines\nblend: additive\npersist: 0.878\nlinewidth: 2.226\n\n[init]\nbars = 40\nn = bars * 12\n\n[frame]\nrot = rot + dt * (0.078 + mid * 0.3)\nhue = hue + dt * 0.032\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.813\na = bar * 6.28318 / bars + rot\nrad = 0.218 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.25 + bi * 0.75 * 0.3\ngreen = 0.25 + bi * 0.75 * 0.65\nblue = min(1, 0.25 + bi * 0.75 * 1.3)\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:281: content: "name: \"Square Minded\"\nmode: dots\nblend: additive\npersist: 0.783\nlinewidth: 2.696\n\n[init]\nn = 1492\n\n[frame]\nt = t + dt * 0.656\nhue = hue + dt * 0.13\n\n[point]\nu = rand(i * 1.7) * 2 - 1\nw = rand(i * 3.3 + 11) * 2 - 1\nm = sin((u * 3.356 + w * 3.959 + t) * 3.14159) * sin((u * 3.01 - w * 6.626 - t * 0.7) * 3.14159)\nx = u * 0.994 / aspect\ny = w * 0.856\nlum = max(0, m) * (0.3 + bass * 0.9) + 0.06\nred = lum * 0.85\ngreen = lum * 0.92\nblue = lum\nsize = 1 + abs(m) * 3.211\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:290: content: "name: \"Worm-O-Rama (Raz Remix)\"\nmode: lines\nblend: additive\npersist: 0.894\nlinewidth: 1.933\n\n[init]\nn = 1189\n\n[frame]\nt = t + dt * (0.418 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.102\n\n[point]\na = i * 6.28318 * 3\nwob = sin(a * 3 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.282 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * (0.25 + bass * 0.95)\ngreen = 0.3 + abs(v) * 1.2 * (0.25 + mid * 0.95)\nblue = 0.3 + abs(v) * 1.2 * (0.25 + treb * 0.95)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:299: content: "# Auto-ported from \"UnConeD - Zero-G Maze.avs\" (Winamp AVS / UnConeD)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"Zero-G Maze\"\nauthor: \"UnConeD\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=50;ro=0;go=2.0;bo=4.0\n\n[frame]\nt=t-0.05;aa=aa*0.7;\n\n[beat]\naa=0.0;ro=rnd(100)/100*6.28;go=rnd(100)/100*6.28;bo=rnd(100)/100*6.28\n\n[point]\ny=0;x=i*.5-.1;\r\nred=sin(t+ro+i*2)*.5+.5;\r\ngreen=sin(t+go+i*2)*.5+.5;\r\nblue=sin(t+bo+i*2)*.5+.5;\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:308: content: "name: \"Cartoon Trip\"\nmode: lines\nblend: additive\npersist: 0.831\nlinewidth: 2.55\n\n[init]\nbars = 39\nn = bars * 9\n\n[frame]\nrot = rot + dt * (0.116 + mid * 0.3)\nhue = hue + dt * 0.112\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.83\na = bar * 6.28318 / bars + rot\nrad = 0.189 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.25 + bi * 0.75 * 0.85\ngreen = 0.25 + bi * 0.75 * 0.92\nblue = 0.25 + bi * 0.75\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:317: content: "name: \"Containment\"\nmode: lines\nblend: additive\npersist: 0.935\nlinewidth: 1.8\n\n[init]\nn = 847\n\n[frame]\nt = t + dt * (0.436 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.071\n\n[point]\na = i * 6.28318 * 2\nwob = sin(a * 2 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.25 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = min(1, 0.3 + abs(v) * 1.2 * 1.3)\ngreen = 0.3 + abs(v) * 1.2 * 0.5\nblue = 0.3 + abs(v) * 1.2 * 0.12\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:326: content: "# Auto-ported from \"UnConeD - Cubic Flower.avs\" (Winamp AVS / UnConeD)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"Cubic Flower\"\nauthor: \"UnConeD\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=40;ro=0;go=2.0;bo=4.0\n\n[frame]\nt=t-0.05;aa=aa*0.7;\n\n[beat]\naa=1;ro=rnd(100)/100*6.28;go=rnd(100)/100*6.28;bo=rnd(100)/100*6.28\n\n[point]\nx=i*.8-.4;y=0;\r\nred=sin(t+ro+i*2)/2+.5+aa;\r\ngreen=sin(t+go+i*2)/2+.5+aa;\r\nblue=sin(t+bo+i*2)/2+.5+aa;\r\nblue=blue+1-min(red+green+blue,1)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:335: content: "name: \"Jello Cube\"\nmode: lines\nblend: additive\npersist: 0.813\nlinewidth: 2.201\n\n[init]\nn = 620\n\n[frame]\nhue = hue + dt * 0.073 + beat * 0.01\ntravel = travel + dt * (0.196 + bass_att * 1.4)\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 10)\ngi = frac(i * 10)\nph = frac(rand(g * 5.1 + 1) + travel * (0.55 + rand(g + 17) * 0.85))\na = gi * 6.28318\nrad = ph * (0.226 + bass * 0.743 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.35 + flash * 0.4) * abs(sin(g * 0.7))\ngreen = fade * (0.35 + flash * 0.4) * 0.22\nblue = fade * (0.35 + flash * 0.4) * abs(cos(g * 0.7))\nskip = if(above(ph, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:344: content: "name: \"Mercury\"\nmode: lines\nblend: additive\npersist: 0.888\nlinewidth: 1.97\n\n[init]\nn = 1109\n\n[frame]\nt = t + dt * (0.329 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.097\n\n[point]\na = i * 6.28318 * 3\nwob = sin(a * 6 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.31 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * 0.3\ngreen = 0.3 + abs(v) * 1.2 * 0.65\nblue = min(1, 0.3 + abs(v) * 1.2 * 1.3)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:353: content: "name: \"Neon Coaster\"\nmode: dots\nblend: additive\npersist: 0.897\nlinewidth: 2.488\n\n[init]\nbars = 33\nn = bars * 12\n\n[frame]\nrot = rot + dt * (0.092 + mid * 0.3)\nhue = hue + dt * 0.066\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.765\na = bar * 6.28318 / bars + rot\nrad = 0.193 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = min(1, 0.25 + bi * 0.75 * 1.3)\ngreen = 0.25 + bi * 0.75 * 0.5\nblue = 0.25 + bi * 0.75 * 0.12\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:362: content: "name: \"Plankton\"\nmode: dots\nblend: additive\npersist: 0.83\nlinewidth: 2.37\n\n[init]\nn = 627\n\n[frame]\nhue = hue + dt * 0.033 + beat * 0.01\ntravel = travel + dt * (0.435 + bass_att * 1.4)\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 11)\ngi = frac(i * 11)\nph = frac(rand(g * 5.1 + 1) + travel * (0.55 + rand(g + 17) * 0.85))\na = gi * 6.28318\nrad = ph * (0.194 + bass * 0.352 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = min(1, fade * (0.35 + flash * 0.4) * 1.3)\ngreen = fade * (0.35 + flash * 0.4) * 0.5\nblue = fade * (0.35 + flash * 0.4) * 0.12\nskip = if(above(ph, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:371: content: "name: \"Reflectocube\"\nmode: lines\nblend: additive\npersist: 0.91\nlinewidth: 1.419\n\n[init]\nn = 1235\n\n[frame]\nt = t + dt * (0.31 + bass_att * 1.8)\nhue = hue + dt * 0.065 + beat * 0.012\n\n[point]\narm = floor(i * 4)\nfa = frac(i * 4)\nd = fa\nang = arm * 1.405 + d * 0.906 * 3.14159 + t\nrad = (0.04 + pow(d, 1.825) * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 4.537))\ngreen = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 4.537 + 2.09))\nblue = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 4.537 + 4.19))\nskip = if(below(fa, 0.04), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:380: content: "name: \"Speeder 3K\"\nmode: dots\nblend: additive\npersist: 0.831\nlinewidth: 2.272\n\n[init]\nn = 949\n\n[frame]\ntravel = travel + dt * (0.156 + vol_att * 1.231)\nhue = hue + dt * 0.04\n\n[point]\na = rand(i * 7.3) * 6.28318\nz = frac(rand(i * 3.1 + 5) + travel * (0.5 + rand(i + 9) * 0.7))\nrad = z * z * 1.206\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = min(1, tw * 1.3)\ngreen = tw * 0.5\nblue = tw * 0.12\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:389: content: "name: \"TC Plasma\"\nmode: lines\nblend: additive\npersist: 0.932\nlinewidth: 1.976\n\n[init]\nn = 1072\n\n[frame]\nt = t + dt * (0.432 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.076\n\n[point]\na = i * 6.28318 * 3\nwob = sin(a * 4 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.223 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5))\ngreen = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 2.09))\nblue = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 4.19))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:398: content: "name: \"Tie Tunnel SSC\"\nmode: lines\nblend: additive\npersist: 0.851\nlinewidth: 2.021\n\n[init]\nn = 1179\n\n[frame]\nt = t + dt * (0.17 + bass_att * 0.9)\nhue = hue + dt * 0.129\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\nst = floor(i * 2)\nsi = frac(i * 2)\ns = si * 6 * 6.28318 + t\nph = st * 3.14159\nrad = (0.28 + bass * 0.32 + flash * 0.06) * (0.55 + 0.45 * (cos(s + ph) * 0.5 + 0.5))\nx = sin(s + ph) * rad / aspect\ny = (si - 0.5) * 1.8\nred = min(1, 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * 1.3)\ngreen = 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * 0.5\nblue = 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * 0.12\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:407: content: "name: \"Zero-G Maze II\"\nmode: lines\nblend: additive\npersist: 0.916\nlinewidth: 1.457\n\n[init]\nn = 1049\n\n[frame]\nt = t + dt * (0.267 + bass_att * 1.8)\nhue = hue + dt * 0.038 + beat * 0.012\n\n[point]\narm = floor(i * 7)\nfa = frac(i * 7)\nd = fa\nang = arm * 1.253 + d * 0.88 * 3.14159 + t\nrad = (0.04 + pow(d, 2.401) * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 2.064))\ngreen = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 2.064 + 2.09))\nblue = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 2.064 + 4.19))\nskip = if(below(fa, 0.04), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:416: content: "name: \"UnConeD -Zero-G Maze III\"\nmode: lines\nblend: additive\npersist: 0.853\nlinewidth: 1.507\n\n[init]\nn = 722\n\n[frame]\nt = t + dt * (0.243 + bass_att * 1.5)\nhue = hue + dt * 0.093\n\n[point]\nring = floor(i * 19)\nri2 = frac(i * 19)\nz = frac(ring / 19 + t)\nrad = 0.05 + z * 0.881\na = ri2 * 6.28318 + ring * 0.16 + sin(t * 0.7) * 2\nx = sin(a) * rad * (0.55 + sv * 0.901) / aspect\ny = cos(a) * rad * (0.55 + sv * 0.901)\nred = (1 - z) * (0.3 + bass * 0.7) * 0.3\ngreen = (1 - z) * (0.3 + bass * 0.7) * 0.65\nblue = min(1, (1 - z) * (0.3 + bass * 0.7) * 1.3)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:425: content: "name: \"nebulous (skupers remix)\"\nmode: dots\nblend: additive\npersist: 0.833\nlinewidth: 2.862\n\n[init]\ncols = 28\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.104 + mid * 0.4)\nhue = hue + dt * 0.08\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.235\nux = (cx - 0.5) * 1.448\nuy = (cy - 0.5) * 1.448\nrx = ux * cos(rot) - uy * sin(rot)\nry = ux * sin(rot) + uy * cos(rot)\nx = (rx / aspect) * (1 - h * 0.7)\ny = ry * (1 - h * 0.7)\nred = 0.22 + h * 2.2 * (0.45 + 0.55 * sin(hue * 6.28318 + cx * 3.774))\ngreen = 0.22 + h * 2.2 * (0.45 + 0.55 * sin(hue * 6.28318 + cx * 3.774 + 2.09))\nblue = 0.22 + h * 2.2 * (0.45 + 0.55 * sin(hue * 6.28318 + cx * 3.774 + 4.19))\nsize = 1.2 + h * 5\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:434: content: "name: \"soundscape III (skupers remix)\"\nmode: lines\nblend: additive\npersist: 0.851\nlinewidth: 1.939\n\n[init]\nsegs = 14\nn = 582\n\n[frame]\nrot = rot + dt * (0.13 + mid_att * 0.5)\nhue = hue + dt * 0.073\nflash = flash * 0.85\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.1 + sv * 0.55 + bass * 0.25 + flash * 0.06\nrad = 0.15 + amp * (0.4 + 0.6 * sin(a0 * 4 + time * 2))\na = seg * 6.28318 / segs + a0 * if(below(seg % 2, 1), 1, -1)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + amp * 1.3 * abs(sin(seg * 0.8))\ngreen = 0.3 + amp * 1.3 * 0.22\nblue = 0.3 + amp * 1.3 * abs(cos(seg * 0.8))\nskip = if(above(si, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:443: content: "# Auto-ported from \"fck - checkers with metaballs (skupers remix).avs\" (Winamp AVS / fck)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"checkers with metaballs (skupers remix)\"\nauthor: \"fck\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=500;p=3.14159\n\n[frame]\nk=h/w*1.05;mxs=mxs+g;mys=mys+g2;mx=sin(mxs)*.8;my=sin(mys)*.8;t=t+.1\n\n[beat]\ng=getosc(.2,0,0)/3;g2=getosc(.8,0,0)/3\n\n[point]\nd=i/6+getosc(0,0,0)/5*i; \r\nr=i*p*44; \r\nx=(cos(r)*d+mx)*k; \r\ny=sin(r)*d+my;\r\nlig=sin(r)*above(sin(r),0)/2;\r\nblue=(1-i)-lig;\r\ngreen=blue;\r\nred=sqrt(blue)*2-lig\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:452: content: "name: \"jinx (skupers remix)\"\nmode: dots\nblend: additive\npersist: 0.814\nlinewidth: 1.769\n\n[init]\nbars = 46\nn = bars * 12\n\n[frame]\nrot = rot + dt * (0.046 + mid * 0.3)\nhue = hue + dt * 0.043\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.65\na = bar * 6.28318 / bars + rot\nrad = 0.246 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.25 + bi * 0.75 * abs(sin(bar * 6.28318 / bars))\ngreen = 0.25 + bi * 0.75 * 0.22\nblue = 0.25 + bi * 0.75 * abs(cos(bar * 6.28318 / bars))\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:461: content: "name: \"not quite a bendy tunnel (skupers remix)\"\nmode: lines\nblend: additive\npersist: 0.862\nlinewidth: 1.443\n\n[init]\nn = 806\n\n[frame]\nt = t + dt * 0.276\nhue = hue + dt * 0.055\n\n[point]\nph = i * 6.28318 * 1.699\nfa = 2 + mid * 0.35\nfb = 3 + bass * 0.45\nx = sin(ph * fa + t) * (0.5 + bass * 0.3) / aspect\ny = sin(ph * fb + t * 1.3 + 2.216) * (0.5 + treb * 0.35)\nred = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * 0.3\ngreen = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * 0.65\nblue = min(1, 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * 1.3)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:470: content: "name: \"newpoop (for wa5)\"\nmode: dots\nblend: additive\npersist: 0.796\nlinewidth: 2.44\n\n[init]\nrings = 4\nn = rings * 98\n\n[frame]\nt = t + dt * (0.176 + bass_att * 0.6)\nhue = hue + dt * 0.135\nsquash = 0.549 + 0.25 * sin(t * 0.439)\n\n[point]\nring = floor(i * rings)\nri3 = frac(i * rings)\nr0 = 0.16 + ring * 0.12\na = ri3 * 6.28318 + t * (1.2 - ring * 0.18) + ring * 2.4\nx = sin(a) * r0 * (1 + bass * 0.18) / aspect\ny = cos(a) * r0 * squash\nsat = frac(ri3 * 5)\nsize = if(below(sat, 0.14), 3 + bass * 3, 1)\nred = min(1, 0.25 + bass * 0.5 + ring * 0.07 * 1.3)\ngreen = 0.25 + bass * 0.5 + ring * 0.07 * 0.5\nblue = 0.25 + bass * 0.5 + ring * 0.07 * 0.12\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:479: content: "name: \"the landscape is killing me (wa5remix)\"\nmode: dots\nblend: additive\npersist: 0.704\nlinewidth: 2.586\n\n[init]\ncols = 54\nn = 1193\n\n[frame]\nfall = fall + dt * (0.514 + vol_att * 0.841)\nhue = hue + dt * 0.071\n\n[point]\ncol = floor(i * cols)\nci = frac(i * cols)\nxx = (col / cols - 0.5) * 1.9\nyf = frac(rand(col * 3.7 + 1) + fall * (0.55 + rand(col + 5) * 0.5))\ntail = rand(col * 1.3 + 9) * 0.31 + 0.04\nyy = (yf * 2 - 1) * 1.05 + ci * tail\nx = xx / aspect\ny = yy\nred = (1 - ci) * (0.2 + treb * 0.85) + 0.04 * (0.45 + 0.55 * sin(hue * 6.28318 + col * 0.3))\ngreen = (1 - ci) * (0.2 + treb * 0.85) + 0.04 * (0.45 + 0.55 * sin(hue * 6.28318 + col * 0.3 + 2.09))\nblue = (1 - ci) * (0.2 + treb * 0.85) + 0.04 * (0.45 + 0.55 * sin(hue * 6.28318 + col * 0.3 + 4.19))\nskip = if(above(abs(yy), 1.02), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:488: content: "name: \"Dragonscales\"\nmode: lines\nblend: additive\npersist: 0.885\nlinewidth: 2.375\n\n[init]\nn = 938\n\n[frame]\nt = t + dt * 0.353\nhue = hue + dt * 0.094\n\n[point]\nph = i * 6.28318 * 2.096\nfa = 2 + mid * 0.35\nfb = 3 + bass * 0.45\nx = sin(ph * fa + t) * (0.5 + bass * 0.3) / aspect\ny = sin(ph * fb + t * 1.3 + 2.866) * (0.5 + treb * 0.35)\nred = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * (0.25 + bass * 0.95)\ngreen = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * (0.25 + mid * 0.95)\nblue = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * (0.25 + treb * 0.95)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:497: content: "name: \"Encapsulade\"\nmode: lines\nblend: additive\npersist: 0.814\nlinewidth: 2.058\n\n[init]\nbars = 64\nn = bars * 9\n\n[frame]\nrot = rot + dt * (0.103 + mid * 0.3)\nhue = hue + dt * 0.072\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.85\na = bar * 6.28318 / bars + rot\nrad = 0.262 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.25 + bi * 0.75 * (0.45 + 0.55 * sin(hue * 6.28318 + bar * 6.28318 / bars))\ngreen = 0.25 + bi * 0.75 * (0.45 + 0.55 * sin(hue * 6.28318 + bar * 6.28318 / bars + 2.09))\nblue = 0.25 + bi * 0.75 * (0.45 + 0.55 * sin(hue * 6.28318 + bar * 6.28318 / bars + 4.19))\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:506: content: "name: \"Freekwyrms\"\nmode: dots\nblend: additive\npersist: 0.864\nlinewidth: 1.436\n\n[init]\nbars = 46\nn = bars * 12\n\n[frame]\nrot = rot + dt * (0.09 + mid * 0.3)\nhue = hue + dt * 0.063\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.722\na = bar * 6.28318 / bars + rot\nrad = 0.216 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = min(1, 0.25 + bi * 0.75 * 1.3)\ngreen = 0.25 + bi * 0.75 * 0.5\nblue = 0.25 + bi * 0.75 * 0.12\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:515: content: "name: \"Lilypod\"\nmode: dots\nblend: additive\npersist: 0.787\nlinewidth: 1.928\n\n[init]\nn = 885\n\n[frame]\ntt = tt + dt * (0.5 + bass_att * 1.1)\nhue = hue + dt * 0.04\nburst = burst * 0.9\n\n[beat]\nburst = 1\n\n[point]\njet = floor(i * 4)\nlife = frac(rand(i * 7.7 + jet) + tt * (0.35 + rand(i + 3) * 0.65))\na = jet * 6.28318 / 4 + rand(i * 5.1 + jet) * 0.722\nspd = 0.4 + rand(i * 9.2 + jet) * 0.8\npx = cos(a) * spd * life\npy = sin(a) * spd * life - 0.744 * life * life\nx = px * (0.85 + bass * 0.35) / aspect\ny = py\nred = max(0, 1 - life) * (0.35 + burst * 0.55) * abs(sin(life * 4))\ngreen = max(0, 1 - life) * (0.35 + burst * 0.55) * 0.22\nblue = max(0, 1 - life) * (0.35 + burst * 0.55) * abs(cos(life * 4))\nskip = if(above(life, 0.94), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:524: content: "name: \"Mist Wisps\"\nmode: dots\nblend: additive\npersist: 0.758\nlinewidth: 2.24\n\n[init]\nn = 1297\n\n[frame]\nt = t + dt * 0.323\nhue = hue + dt * 0.1\n\n[point]\nu = rand(i * 1.7) * 2 - 1\nw = rand(i * 3.3 + 11) * 2 - 1\nm = sin((u * 2.207 + w * 6.547 + t) * 3.14159) * sin((u * 5.739 - w * 2.319 - t * 0.7) * 3.14159)\nx = u * 0.85 / aspect\ny = w * 0.957\nlum = max(0, m) * (0.3 + bass * 0.9) + 0.06\nred = lum * (0.25 + bass * 0.95)\ngreen = lum * (0.25 + mid * 0.95)\nblue = lum * (0.25 + treb * 0.95)\nsize = 1 + abs(m) * 3.505\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:533: content: "name: \"Nebulating - Hypercolorspace\"\nmode: dots\nblend: additive\npersist: 0.792\nlinewidth: 2.678\n\n[init]\nn = 1374\n\n[frame]\nt = t + dt * 0.423\nhue = hue + dt * 0.123\n\n[point]\nu = rand(i * 1.7) * 2 - 1\nw = rand(i * 3.3 + 11) * 2 - 1\nm = sin((u * 3.51 + w * 2.666 + t) * 3.14159) * sin((u * 6.323 - w * 6.393 - t * 0.7) * 3.14159)\nx = u * 0.959 / aspect\ny = w * 0.871\nlum = max(0, m) * (0.3 + bass * 0.9) + 0.06\nred = min(1, lum * 1.3)\ngreen = lum * 0.5\nblue = lum * 0.12\nsize = 1 + abs(m) * 3.799\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:542: content: "name: \"Reverb - Deep Net\"\nmode: dots\nblend: additive\npersist: 0.818\nlinewidth: 2.394\n\n[init]\ncols = 29\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.041 + mid * 0.4)\nhue = hue + dt * 0.089\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.525\nux = (cx - 0.5) * 1.845\nuy = (cy - 0.5) * 1.845\nrx = ux * cos(rot) - uy * sin(rot)\nry = ux * sin(rot) + uy * cos(rot)\nx = (rx / aspect) * (1 - h * 0.7)\ny = ry * (1 - h * 0.7)\nred = 0.22 + h * 2.2 * abs(sin(cx * 2.712))\ngreen = 0.22 + h * 2.2 * 0.22\nblue = 0.22 + h * 2.2 * abs(cos(cx * 2.712))\nsize = 1.2 + h * 5\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:551: content: "name: \"Slyde - Tri\"\nmode: lines\nblend: additive\npersist: 0.863\nlinewidth: 1.626\n\n[init]\nn = 938\n\n[frame]\nt = t + dt * 0.483\nhue = hue + dt * 0.076\n\n[point]\nph = i * 6.28318 * 2.841\nfa = 6 + mid * 0.35\nfb = 2 + bass * 0.45\nx = sin(ph * fa + t) * (0.5 + bass * 0.3) / aspect\ny = sin(ph * fb + t * 1.3 + 1.909) * (0.5 + treb * 0.35)\nred = min(1, 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * 1.3)\ngreen = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * 0.5\nblue = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * 0.12\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:560: content: "name: \"Solar Flaire\"\nmode: lines\nblend: additive\npersist: 0.866\nlinewidth: 1.678\n\n[init]\nbars = 59\nn = bars * 11\n\n[frame]\nrot = rot + dt * (0.076 + mid * 0.3)\nhue = hue + dt * 0.107\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.607\na = bar * 6.28318 / bars + rot\nrad = 0.241 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.25 + bi * 0.75 * (0.45 + 0.55 * sin(hue * 6.28318 + bar * 6.28318 / bars))\ngreen = 0.25 + bi * 0.75 * (0.45 + 0.55 * sin(hue * 6.28318 + bar * 6.28318 / bars + 2.09))\nblue = 0.25 + bi * 0.75 * (0.45 + 0.55 * sin(hue * 6.28318 + bar * 6.28318 / bars + 4.19))\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:569: content: "name: \"Spintronics - Backspin\"\nmode: dots\nblend: additive\npersist: 0.804\nlinewidth: 2.037\n\n[init]\nn = 1157\n\n[frame]\ntt = tt + dt * (0.5 + bass_att * 1.1)\nhue = hue + dt * 0.12\nburst = burst * 0.9\n\n[beat]\nburst = 1\n\n[point]\njet = floor(i * 4)\nlife = frac(rand(i * 7.7 + jet) + tt * (0.35 + rand(i + 3) * 0.65))\na = jet * 6.28318 / 4 + rand(i * 5.1 + jet) * 0.547\nspd = 0.4 + rand(i * 9.2 + jet) * 0.8\npx = cos(a) * spd * life\npy = sin(a) * spd * life - 0.712 * life * life\nx = px * (0.85 + bass * 0.35) / aspect\ny = py\nred = min(1, max(0, 1 - life) * (0.35 + burst * 0.55) * 1.3)\ngreen = max(0, 1 - life) * (0.35 + burst * 0.55) * 0.5\nblue = max(0, 1 - life) * (0.35 + burst * 0.55) * 0.12\nskip = if(above(life, 0.94), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:578: content: "name: \"Starslappin\"\nmode: lines\nblend: additive\npersist: 0.842\nlinewidth: 2.148\n\n[init]\nsegs = 7\nn = 545\n\n[frame]\nrot = rot + dt * (0.087 + mid_att * 0.5)\nhue = hue + dt * 0.125\nflash = flash * 0.85\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.1 + sv * 0.55 + bass * 0.25 + flash * 0.06\nrad = 0.15 + amp * (0.4 + 0.6 * sin(a0 * 6 + time * 2))\na = seg * 6.28318 / segs + a0 * if(below(seg % 2, 1), 1, -1)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + amp * 1.3 * (0.25 + bass * 0.95)\ngreen = 0.3 + amp * 1.3 * (0.25 + mid * 0.95)\nblue = 0.3 + amp * 1.3 * (0.25 + treb * 0.95)\nskip = if(above(si, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:587: content: "name: \"Street Art - Fire Inside\"\nmode: dots\nblend: additive\npersist: 0.757\nlinewidth: 2.052\n\n[init]\nn = 1065\n\n[frame]\ntt = tt + dt * (0.5 + bass_att * 1.1)\nhue = hue + dt * 0.108\nburst = burst * 0.9\n\n[beat]\nburst = 1\n\n[point]\njet = floor(i * 4)\nlife = frac(rand(i * 7.7 + jet) + tt * (0.35 + rand(i + 3) * 0.65))\na = jet * 6.28318 / 4 + rand(i * 5.1 + jet) * 1.184\nspd = 0.4 + rand(i * 9.2 + jet) * 0.8\npx = cos(a) * spd * life\npy = sin(a) * spd * life - 1.383 * life * life\nx = px * (0.85 + bass * 0.35) / aspect\ny = py\nred = max(0, 1 - life) * (0.35 + burst * 0.55) * 0.3\ngreen = max(0, 1 - life) * (0.35 + burst * 0.55) * 0.65\nblue = min(1, max(0, 1 - life) * (0.35 + burst * 0.55) * 1.3)\nskip = if(above(life, 0.94), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:596: content: "name: \"Swoo - Slow\"\nmode: lines\nblend: additive\npersist: 0.919\nlinewidth: 1.852\n\n[init]\nn = 1159\n\n[frame]\nt = t + dt * (0.461 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.046\n\n[point]\na = i * 6.28318 * 3\nwob = sin(a * 3 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.199 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * 0.3\ngreen = 0.3 + abs(v) * 1.2 * 0.65\nblue = min(1, 0.3 + abs(v) * 1.2 * 1.3)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:605: content: "name: \"smell of music (skupers remix)\"\nmode: lines\nblend: additive\npersist: 0.805\nlinewidth: 1.342\n\n[init]\nspokes = 31\nn = spokes * 34\n\n[frame]\nrot = rot + dt * (0.118 + mid * 0.4)\nt = t + dt * 2.453\nhue = hue + dt * 0.113\n\n[point]\nsp = floor(i * spokes)\nsi = frac(i * spokes)\na = sp * 6.28318 / spokes + rot\nwave = sin(si * 3 * 3.14159 - t) * (0.03 + bass * 0.28)\nrad = 0.12 + si * 0.868 + wave\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = (1 - si) * 0.45 + 0.15 + sv * 0.55 * 0.3\ngreen = (1 - si) * 0.45 + 0.15 + sv * 0.55 * 0.65\nblue = min(1, (1 - si) * 0.45 + 0.15 + sv * 0.55 * 1.3)\nskip = if(above(si, 0.985), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:614: content: "name: \"bumpy\"\nmode: dots\nblend: additive\npersist: 0.798\nlinewidth: 1.642\n\n[init]\nn = 640\n\n[frame]\nhue = hue + dt * 0.119 + beat * 0.01\ntravel = travel + dt * (0.394 + bass_att * 1.4)\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 10)\ngi = frac(i * 10)\nph = frac(rand(g * 5.1 + 1) + travel * (0.55 + rand(g + 17) * 0.85))\na = gi * 6.28318\nrad = ph * (0.28 + bass * 0.544 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.35 + flash * 0.4) * 0.3\ngreen = fade * (0.35 + flash * 0.4) * 0.65\nblue = min(1, fade * (0.35 + flash * 0.4) * 1.3)\nskip = if(above(ph, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:623: content: "name: \"splendora\"\nmode: lines\nblend: additive\npersist: 0.867\nlinewidth: 1.513\n\n[init]\nn = 974\n\n[frame]\nt = t + dt * (0.211 + bass_att * 1.8)\nhue = hue + dt * 0.068 + beat * 0.012\n\n[point]\narm = floor(i * 9)\nfa = frac(i * 9)\nd = fa\nang = arm * 1.515 + d * 1.922 * 3.14159 + t\nrad = (0.04 + pow(d, 1.746) * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + mid) * abs(sin(d * 2.585))\ngreen = (0.3 + 0.7 * d) * (0.3 + mid) * 0.22\nblue = (0.3 + 0.7 * d) * (0.3 + mid) * abs(cos(d * 2.585))\nskip = if(below(fa, 0.04), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:632: content: "name: \"Urantia\"\nmode: dots\nblend: additive\npersist: 0.862\nlinewidth: 2.9\n\n[init]\nrings = 4\nn = rings * 101\n\n[frame]\nt = t + dt * (0.393 + bass_att * 0.6)\nhue = hue + dt * 0.094\nsquash = 0.387 + 0.25 * sin(t * 0.454)\n\n[point]\nring = floor(i * rings)\nri3 = frac(i * rings)\nr0 = 0.16 + ring * 0.141\na = ri3 * 6.28318 + t * (1.2 - ring * 0.18) + ring * 2.4\nx = sin(a) * r0 * (1 + bass * 0.18) / aspect\ny = cos(a) * r0 * squash\nsat = frac(ri3 * 2)\nsize = if(below(sat, 0.14), 3 + bass * 3, 1)\nred = 0.25 + bass * 0.5 + ring * 0.07 * (0.25 + bass * 0.95)\ngreen = 0.25 + bass * 0.5 + ring * 0.07 * (0.25 + mid * 0.95)\nblue = 0.25 + bass * 0.5 + ring * 0.07 * (0.25 + treb * 0.95)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:641: content: "name: \"tentaclism (fake hboy rmx)\"\nmode: dots\nblend: additive\npersist: 0.833\nlinewidth: 2.485\n\n[init]\nn = 952\n\n[frame]\ntravel = travel + dt * (0.231 + vol_att * 1.898)\nhue = hue + dt * 0.056\n\n[point]\na = rand(i * 7.3) * 6.28318\nz = frac(rand(i * 3.1 + 5) + travel * (0.5 + rand(i + 9) * 0.7))\nrad = z * z * 0.992\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = min(1, tw * 1.3)\ngreen = tw * 0.5\nblue = tw * 0.12\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:650: content: "name: \"tentaclism (sky of contempt mix by drew)\"\nmode: dots\nblend: additive\npersist: 0.83\nlinewidth: 2.652\n\n[init]\nrings = 3\nn = rings * 87\n\n[frame]\nt = t + dt * (0.201 + bass_att * 0.6)\nhue = hue + dt * 0.06\nsquash = 0.564 + 0.25 * sin(t * 0.401)\n\n[point]\nring = floor(i * rings)\nri3 = frac(i * rings)\nr0 = 0.16 + ring * 0.108\na = ri3 * 6.28318 + t * (1.2 - ring * 0.18) + ring * 2.4\nx = sin(a) * r0 * (1 + bass * 0.18) / aspect\ny = cos(a) * r0 * squash\nsat = frac(ri3 * 4)\nsize = if(below(sat, 0.14), 3 + bass * 3, 1)\nred = 0.25 + bass * 0.5 + ring * 0.07 * abs(sin(ring * 1.3))\ngreen = 0.25 + bass * 0.5 + ring * 0.07 * 0.22\nblue = 0.25 + bass * 0.5 + ring * 0.07 * abs(cos(ring * 1.3))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:659: content: "# Auto-ported from \"03 dynamic duo - tentaclism (microdee's grandpa was a tentaclist).avs\" (Winamp AVS / dynamic duo)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"tentaclism (microdee's grandpa was a tentaclist)\"\nauthor: \"dynamic duo\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 3\nysign: -1\n\n[init]\nn=40; ln1=1; ln=ln1+2;\r\ncns=.6; chs2=200; chs1=35; mrab=rnd(10)/20;\n\n[frame]\nt=t-0.05; pc=0; sw=-1; sm=sm+rnd(20)/200;\r\nsrm=.9*(srm+rnd(100)*.0004);\r\nssm=sin(sm)*srm+rnd(100)*.0003;\n\n[beat]\nflash = 1\n\n[point]\nsw=sw*-1;\r\nx=if(above(pc,ln),rnd(100)/50-1,rnd(100)/2000+.27+ssm);y=if(above(pc,ln),rnd(100)/50-1,sw);\r\nred=rnd(100)/100; green=red; blue=red; pc=pc+1;\r\ndrawmode=below(pc,ln); skip=band(below(pc,ln),equal(sw,1))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:668: content: "name: \"tentaclism (cathode ray mix by onionring of doom)\"\nmode: lines\nblend: additive\npersist: 0.873\nlinewidth: 1.987\n\n[init]\nspokes = 26\nn = spokes * 38\n\n[frame]\nrot = rot + dt * (0.076 + mid * 0.4)\nt = t + dt * 1.652\nhue = hue + dt * 0.062\n\n[point]\nsp = floor(i * spokes)\nsi = frac(i * spokes)\na = sp * 6.28318 / spokes + rot\nwave = sin(si * 5 * 3.14159 - t) * (0.03 + bass * 0.28)\nrad = 0.12 + si * 0.882 + wave\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = (1 - si) * 0.45 + 0.15 + sv * 0.55 * 0.3\ngreen = (1 - si) * 0.45 + 0.15 + sv * 0.55 * 0.65\nblue = min(1, (1 - si) * 0.45 + 0.15 + sv * 0.55 * 1.3)\nskip = if(above(si, 0.985), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:677: content: "name: \"chromatics (glowy mix by meaningless-existance)\"\nmode: lines\nblend: additive\npersist: 0.857\nlinewidth: 1.543\n\n[init]\nn = 731\n\n[frame]\nt = t + dt * (0.338 + bass_att * 1.5)\nhue = hue + dt * 0.042\n\n[point]\nring = floor(i * 17)\nri2 = frac(i * 17)\nz = frac(ring / 17 + t)\nrad = 0.05 + z * 0.805\na = ri2 * 6.28318 + ring * 0.411 + sin(t * 0.7) * 2\nx = sin(a) * rad * (0.55 + sv * 1.073) / aspect\ny = cos(a) * rad * (0.55 + sv * 1.073)\nred = (1 - z) * (0.3 + bass * 0.7) * abs(sin(z * 2.074))\ngreen = (1 - z) * (0.3 + bass * 0.7) * 0.22\nblue = (1 - z) * (0.3 + bass * 0.7) * abs(cos(z * 2.074))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:686: content: "name: \"tentaclism (midas remix)\"\nmode: dots\nblend: additive\npersist: 0.848\nlinewidth: 2.168\n\n[init]\nn = 757\n\n[frame]\ntt = tt + dt * (0.5 + bass_att * 1.1)\nhue = hue + dt * 0.053\nburst = burst * 0.9\n\n[beat]\nburst = 1\n\n[point]\njet = floor(i * 2)\nlife = frac(rand(i * 7.7 + jet) + tt * (0.35 + rand(i + 3) * 0.65))\na = jet * 6.28318 / 2 + rand(i * 5.1 + jet) * 1.14\nspd = 0.4 + rand(i * 9.2 + jet) * 0.8\npx = cos(a) * spd * life\npy = sin(a) * spd * life - 1.009 * life * life\nx = px * (0.85 + bass * 0.35) / aspect\ny = py\nred = min(1, max(0, 1 - life) * (0.35 + burst * 0.55) * 1.3)\ngreen = max(0, 1 - life) * (0.35 + burst * 0.55) * 0.5\nblue = max(0, 1 - life) * (0.35 + burst * 0.55) * 0.12\nskip = if(above(life, 0.94), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:695: content: "name: \"tentaclism (raz remix - ugly edit)\"\nmode: lines\nblend: additive\npersist: 0.873\nlinewidth: 1.756\n\n[init]\nbars = 44\nn = bars * 11\n\n[frame]\nrot = rot + dt * (0.118 + mid * 0.3)\nhue = hue + dt * 0.119\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.767\na = bar * 6.28318 / bars + rot\nrad = 0.145 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.25 + bi * 0.75 * (0.45 + 0.55 * sin(hue * 6.28318 + bar * 6.28318 / bars))\ngreen = 0.25 + bi * 0.75 * (0.45 + 0.55 * sin(hue * 6.28318 + bar * 6.28318 / bars + 2.09))\nblue = 0.25 + bi * 0.75 * (0.45 + 0.55 * sin(hue * 6.28318 + bar * 6.28318 / bars + 4.19))\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:704: content: "name: \"tentaclism (the y.m.o. rework #1)\"\nmode: dots\nblend: additive\npersist: 0.831\nlinewidth: 1.694\n\n[init]\nspokes = 32\nn = spokes * 27\n\n[frame]\nrot = rot + dt * (0.073 + mid * 0.4)\nt = t + dt * 1.807\nhue = hue + dt * 0.131\n\n[point]\nsp = floor(i * spokes)\nsi = frac(i * spokes)\na = sp * 6.28318 / spokes + rot\nwave = sin(si * 2 * 3.14159 - t) * (0.03 + bass * 0.28)\nrad = 0.12 + si * 0.758 + wave\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = (1 - si) * 0.45 + 0.15 + sv * 0.55 * abs(sin(sp * 0.4))\ngreen = (1 - si) * 0.45 + 0.15 + sv * 0.55 * 0.22\nblue = (1 - si) * 0.45 + 0.15 + sv * 0.55 * abs(cos(sp * 0.4))\nskip = if(above(si, 0.985), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:713: content: "name: \"tentaclism (kans of kansis mix by drew - edit)\"\nmode: dots\nblend: additive\npersist: 0.827\nlinewidth: 2.039\n\n[init]\nn = 1449\n\n[frame]\nt = t + dt * 0.447\nhue = hue + dt * 0.034\n\n[point]\nu = rand(i * 1.7) * 2 - 1\nw = rand(i * 3.3 + 11) * 2 - 1\nm = sin((u * 6.164 + w * 5.725 + t) * 3.14159) * sin((u * 2.761 - w * 2.167 - t * 0.7) * 3.14159)\nx = u * 0.936 / aspect\ny = w * 0.903\nlum = max(0, m) * (0.3 + bass * 0.9) + 0.06\nred = min(1, lum * 1.3)\ngreen = lum * 0.5\nblue = lum * 0.12\nsize = 1 + abs(m) * 3.26\n",
[Showing results with pagination = limit: 120]

View file

@ -1,62 +0,0 @@
/home/z/my-project/src/lib/version.ts:233:// blank-line+section skeletons, "linewidth: " / "blend: additive"
/home/z/my-project/src/lib/ava/types.ts:9:export type BlendMode = 'additive' | 'alpha' | 'multiply' | 'screen' | 'subtract' | 'replace'
/home/z/my-project/src/lib/ava/share-codec.ts:130: { key: 'blend: additive', symbol: '⼆' },
/home/z/my-project/src/lib/ava/presets.ts:22:blend: additive
/home/z/my-project/src/lib/ava/presets.ts:63:blend: additive
/home/z/my-project/src/lib/ava/presets.ts:106:blend: additive
/home/z/my-project/src/lib/ava/presets.ts:153:blend: additive
/home/z/my-project/src/lib/ava/presets.ts:195:blend: additive
/home/z/my-project/src/lib/ava/presets.ts:237:blend: additive
/home/z/my-project/src/lib/ava/engine.ts:15:import type { BandConfig, BandLevels, BeatConfig, BeatFrame, BlendMode } from './types'
/home/z/my-project/src/lib/ava/engine.ts:38:const BLEND_COMPOSITE: Record<BlendMode, GlobalCompositeOperation> = {
/home/z/my-project/src/lib/ava/engine.ts:387: const replace = meta.blend === 'replace'
/home/z/my-project/src/lib/ava/script.ts:9:// blend: additive <- additive | alpha | multiply | screen | subtract | replace
/home/z/my-project/src/lib/ava/script.ts:19:import type { BlendMode, RenderMode } from './types'
/home/z/my-project/src/lib/ava/script.ts:26: blend: BlendMode
/home/z/my-project/src/lib/ava/script.ts:72: blend: 'additive',
/home/z/my-project/src/lib/ava/script.ts:168: meta.blend = value as BlendMode
/home/z/my-project/src/lib/ava/embedded-presets.ts:47: content: "# Auto-ported from \"D&L - Life Is Violated.avs\" (Winamp AVS / D&L)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"Life Is Violated\"\nauthor: \"D&L\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=800;xa=-0.5;ya=0.0;xb=-0.0;yb=0.75;c=200;f=0;\r\nnxa=(rnd(100)-50)*.02;nya=(rnd(100)-50)*.02;\r\nnxb=(rnd(100)-50)*.02;nyb=(rnd(100)-50)*.02;\n\n[frame]\nf=f+1;\r\nt=1-((cos((f*3.1415)/c)+1)*.5);\r\nxa=((nxa-lxa)*t)+lxa;\r\nya=((nya-lya)*t)+lya;\r\nxb=((nxb-lxb)*t)+lxb;\r\nyb=((nyb-lyb)*t)+lyb;\r\nex=(xb-xa);\r\ney=(yb-ya);\r\nd=sqrt(sqr(ex)+sqr(ey));\r\nr=atan(ey/ex)+(3.1415/2);\r\ndv=d*2\n\n[beat]\nc=f;\r\nf=0;\r\nlxa=nxa;\r\nlya=nya;\r\nlxb=nxb;\r\nlyb=nyb;\r\nnxa=(rnd(100)-50)*.02;\r\nnya=(rnd(100)-50)*.02;\r\nnxb=(rnd(100)-50)*.02;\r\nnyb=(rnd(100)-50)*.02\n\n[point]\n//primary render\r\nx=(ex*i)+xa;\r\ny=(ey*i)+ya;\r\n\r\n//volume offset\r\nx=x+ ( cos(r) * v * dv);\r\ny=y+ ( sin(r) * v * dv);\r\n\r\n//color values\r\nred=i;\r\ngreen=(1-i);\r\nblue=abs(v*6);\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:56: content: "name: \"Retrowall (Yathosho's Supermicrocosm)\"\nmode: dots\nblend: additive\npersist: 0.843\nlinewidth: 2.178\n\n[init]\nrings = 7\nn = rings * 103\n\n[frame]\nt = t + dt * (0.344 + bass_att * 0.6)\nhue = hue + dt * 0.112\nsquash = 0.315 + 0.25 * sin(t * 0.205)\n\n[point]\nring = floor(i * rings)\nri3 = frac(i * rings)\nr0 = 0.16 + ring * 0.142\na = ri3 * 6.28318 + t * (1.2 - ring * 0.18) + ring * 2.4\nx = sin(a) * r0 * (1 + bass * 0.18) / aspect\ny = cos(a) * r0 * squash\nsat = frac(ri3 * 5)\nsize = if(below(sat, 0.14), 3 + bass * 3, 1)\nred = 0.25 + bass * 0.5 + ring * 0.07 * (0.45 + 0.55 * sin(hue * 6.28318 + ring * 1.3))\ngreen = 0.25 + bass * 0.5 + ring * 0.07 * (0.45 + 0.55 * sin(hue * 6.28318 + ring * 1.3 + 2.09))\nblue = 0.25 + bass * 0.5 + ring * 0.07 * (0.45 + 0.55 * sin(hue * 6.28318 + ring * 1.3 + 4.19))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:65: content: "name: \"Adrealine rush\"\nmode: dots\nblend: additive\npersist: 0.826\nlinewidth: 1.803\n\n[init]\nn = 1287\n\n[frame]\nt = t + dt * 0.304\nhue = hue + dt * 0.11\n\n[point]\nu = rand(i * 1.7) * 2 - 1\nw = rand(i * 3.3 + 11) * 2 - 1\nm = sin((u * 2.681 + w * 5.047 + t) * 3.14159) * sin((u * 6.682 - w * 2.465 - t * 0.7) * 3.14159)\nx = u * 0.907 / aspect\ny = w * 0.875\nlum = max(0, m) * (0.3 + bass * 0.9) + 0.06\nred = lum * 0.3\ngreen = lum * 0.65\nblue = min(1, lum * 1.3)\nsize = 1 + abs(m) * 3.025\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:74: content: "name: \"Alien Heart\"\nmode: lines\nblend: additive\npersist: 0.897\nlinewidth: 1.95\n\n[init]\nn = 1015\n\n[frame]\nt = t + dt * (0.377 + bass_att * 1.5)\nhue = hue + dt * 0.038\n\n[point]\nring = floor(i * 29)\nri2 = frac(i * 29)\nz = frac(ring / 29 + t)\nrad = 0.05 + z * 0.917\na = ri2 * 6.28318 + ring * 0.423 + sin(t * 0.7) * 2\nx = sin(a) * rad * (0.55 + sv * 0.656) / aspect\ny = cos(a) * rad * (0.55 + sv * 0.656)\nred = (1 - z) * (0.3 + bass * 0.7) * abs(sin(z * 4.256))\ngreen = (1 - z) * (0.3 + bass * 0.7) * 0.22\nblue = (1 - z) * (0.3 + bass * 0.7) * abs(cos(z * 4.256))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:83: content: "name: \"Brainstorm\"\nmode: lines\nblend: additive\npersist: 0.859\nlinewidth: 2.309\n\n[init]\nsegs = 6\nn = 584\n\n[frame]\nrot = rot + dt * (0.093 + mid_att * 0.5)\nhue = hue + dt * 0.084\nflash = flash * 0.85\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.1 + sv * 0.55 + bass * 0.25 + flash * 0.06\nrad = 0.15 + amp * (0.4 + 0.6 * sin(a0 * 9 + time * 2))\na = seg * 6.28318 / segs + a0 * if(below(seg % 2, 1), 1, -1)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + amp * 1.3 * 0.85\ngreen = 0.3 + amp * 1.3 * 0.92\nblue = 0.3 + amp * 1.3\nskip = if(above(si, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:92: content: "name: \"Molecules (S_KuPeRS Remix)\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 1.388\n\n[init]\nn = 1119\n\n[frame]\nt = t + dt * (0.211 + bass_att * 1.8)\nhue = hue + dt * 0.042 + beat * 0.012\n\n[point]\narm = floor(i * 3)\nfa = frac(i * 3)\nd = fa\nang = arm * 1.551 + d * 1.047 * 3.14159 + t\nrad = (0.04 + pow(d, 1.714) * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + mid) * abs(sin(d * 2.325))\ngreen = (0.3 + 0.7 * d) * (0.3 + mid) * 0.22\nblue = (0.3 + 0.7 * d) * (0.3 + mid) * abs(cos(d * 2.325))\nskip = if(below(fa, 0.04), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:101: content: "name: \"Take the Veil\"\nmode: lines\nblend: additive\npersist: 0.895\nlinewidth: 1.78\n\n[init]\nn = 674\n\n[frame]\nt = t + dt * 0.275\nhue = hue + dt * 0.052\n\n[point]\nph = i * 6.28318 * 1.521\nfa = 3 + mid * 0.35\nfb = 6 + bass * 0.45\nx = sin(ph * fa + t) * (0.5 + bass * 0.3) / aspect\ny = sin(ph * fb + t * 1.3 + 0.957) * (0.5 + treb * 0.35)\nred = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * (0.25 + bass * 0.95)\ngreen = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * (0.25 + mid * 0.95)\nblue = 0.3 + 0.45 * sin(ph * 2 + t) + abs(v) * 0.6 * (0.25 + treb * 0.95)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:110: content: "# Auto-ported from \"Nic01 - Rototronik.avs\" (Winamp AVS / Nic01)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"Rototronik\"\nauthor: \"Nic01\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\npi=acos(-1);n=1000;\n\n[frame]\nrx=rx+rdx;ry=ry+rdy;rz=rz+rdz;xs=sin(rx);ys=sin(ry);zs=sin(rz);xc=cos(rx);yc=cos(ry);zc=cos(rz);t=t+0.1;p=0;p1=0.;\n\n[beat]\nrdx=(getosc(0,0,0)*500-250)%250/2500;rdy=(getosc(0.05,0,0)*500-250)%250/2500;rdz=(getosc(0.1,0,0)*500-250)%250/2500;\n\n[point]\np=p+1;\r\np1=if(equal(p%20,1),p1+1,p1);\r\ns=(1-equal(p%20,1));\r\ns1=1-s1;\r\nx1=sin(i*pi*4)*s*s1;\r\ny1=cos(i*pi*4)*s*s1;\r\nx1=x1+getosc((p1%25)*0.04,0,0)*x1;\r\ny1=y1+getosc((p1%25)*0.04,0,0)*y1;\r\nz1=-below(p,500)*0.5+0.25;\r\nc=(2-x1*x1-y1*y1);\r\n;\r\ny2=y1*xc-z1*xs;z2=y1*xs+z1*xc;\r\nx2=z2*ys+x1*yc;z1=z2*yc-x1*ys;\r\nx1=x2*zc-y2*zs;y1=y2*zc+x2*zs;\r\nx=x1/(2+z1);y=y1/(2+z1);\r\nred=c;\r\ngreen=1-c;\r\nc=equal(p,500)*10;\r\nred=red-c;green=green-c;\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:119: content: "name: \"...hidden track...\"\nmode: lines\nblend: additive\npersist: 0.805\nlinewidth: 2.555\n\n[init]\nn = 205\n\n[frame]\nhue = hue + dt * 0.045 + beat * 0.01\ntravel = travel + dt * (0.253 + bass_att * 1.4)\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 5)\ngi = frac(i * 5)\nph = frac(rand(g * 5.1 + 1) + travel * (0.55 + rand(g + 17) * 0.85))\na = gi * 6.28318\nrad = ph * (0.232 + bass * 0.659 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = min(1, fade * (0.35 + flash * 0.4) * 1.3)\ngreen = fade * (0.35 + flash * 0.4) * 0.5\nblue = fade * (0.35 + flash * 0.4) * 0.12\nskip = if(above(ph, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:128: content: "# Arctic Rainbow -- re-imagined (v7.14) as a music-driven water spray.\n# Droplets launch from below the bottom edge, rise slowly, hang at the top,\n# arch left or right and fall back down, like water sprayed skyward. The\n# NUMBER of airborne drops follows the music's intensity: silence runs dry,\n# loud passages spray hard. Every droplet owns a hue that shifts on each\n# bass hit, and only falling drops grow a tapered RGB tail -- rising drops\n# stay crisp dots.\n#\n# Slot layout (mode lines): each drop owns S consecutive points --\n# slot 0 separator (always skipped; breaks the pen between drops)\n# slot 1 the head (a crisp dot while rising)\n# slots 2..S-1 trail samples reaching 0.014s..0.44s back along the arc\n# Trail samples draw only once the drop is falling (vy < 0), so the tail\n# fades in exactly as the arch turns downward.\nname: \"Arctic Rainbow\"\nmode: lines\nblend: additive\npersist: 0.12\nlinewidth: 2\n\n[init]\ndrops = 120\ntailn = 12\nS = tailn + 2\nn = drops * S\ndtT = 0.042\nacts = 0\n\n[frame]\n# music intensity -> how many drops are airborne (fast attack, slow release)\nvolish = min(1, max(vol_att, bass_att * 0.9) * 1.25)\nwant = clamp((volish - 0.06) / 0.5, 0, 1)\nrate = if(above(want, acts), 6, 1.2)\nacts = acts + (want - acts) * (1 - exp(-dt * rate))\nactn = floor(acts * drops + 0.001)\n# brightness rides the volume; every bass hit flashes the spray brighter\nflash = exp(-beatage * 7)\nbright = 0.62 + 0.38 * min(1, vol_att * 1.6) + flash * 0.3\n\n[point]\n# slot map through cell centers (dust-proof floor; v7.13.1 lesson)\nq = i * (n - 1) + 0.5\nd = floor(q / S)\nslot = floor(q - d * S)\n\n# stable per-drop character: apex height, flight time, hue, per-beat shift\nhbase = 1.26 + rand(d * 7.13 + 3) * 0.62\ntf = 1.9 + rand(d * 5.31 + 11) * 1.5\nhue0 = rand(d * 3.7 + 23)\nhsh = 0.09 + rand(d * 9.17 + 31) * 0.17\n\n# flight clock: period P per drop, phase-staggered; every new splash\n# re-rolls its origin, drift and arch from the cycle index\nP = tf * 1.18\nct = time + rand(d * 1.7 + 43) * P\ncyc = floor(ct / P)\na = ct - cyc * P\nxr = d * 12.77 + cyc * 17.31\nx0 = rand(xr + 1) * 2 - 1\ndrift = (rand(xr + 2) * 2 - 1) * 0.16\narch = (rand(xr + 3) * 2 - 1) * 0.55\n\n# projectile parabola: y(u) = -1.06 + 4*h*u*(1-u), apex h above the launch\nvy0 = 4 * hbase / tf\ngrav = 8 * hbase / (tf * tf)\n\n# this slot's sample age: the head is \"now\", trail slots reach back in time\nlag = if(above(slot, 1.5), 0.014 + (slot - 2) * dtT, 0)\naj = a - lag\nuj = aj / tf\nyj = -1.06 + 4 * hbase * uj * (1 - uj)\nxj = x0 + drift * uj + arch * uj * uj\n\n# music gate + dead window + off-screen cull\nskip = if(above(slot, 0.5), if(above(d, actn - 0.5), 1, 0), 1)\nskip = if(above(a, tf * 1.15), 1, skip)\nskip = if(below(aj, 0), 1, skip)\nskip = if(above(abs(xj), 1.05), 1, skip)\n\n# tail gate: 0 the whole way up, fading in as the fall accelerates\nvy = vy0 - grav * a\ntgate = smoothstep(0, 0.35, -vy / vy0)\n\n# per-drop hue, shifted by every bass hit; older trail samples drift back\nhue = hue0 + beats * hsh + time * 0.012 - (slot - 1) * 0.008\nred = hsvr(hue, 1, bright)\ngreen = hsvg(hue, 1, bright)\nblue = hsvb(hue, 1, bright)\n\ndsz = 1.6 + rand(d * 2.9 + 51) * 1.1 + bass_att * 1.4\nu = (slot - 2) / tailn\nif(above(slot, 1.5),\n if(above(slot, 2.5),\n (alpha = tgate * pow(1 - u, 1.5) * 0.85;\n size = dsz * (1 - 0.72 * u);\n skip = if(below(tgate, 0.03), 1, skip)),\n (alpha = max(1 - tgate, tgate * 0.85); size = dsz)),\n (alpha = 1; size = dsz))\nx = xj\ny = yj\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:137: content: "name: \"Chinook\"\nmode: dots\nblend: additive\npersist: 0.831\nlinewidth: 2.299\n\n[init]\nbars = 30\nn = bars * 9\n\n[frame]\nrot = rot + dt * (0.07 + mid * 0.3)\nhue = hue + dt * 0.106\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.893\na = bar * 6.28318 / bars + rot\nrad = 0.142 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.25 + bi * 0.75 * 0.3\ngreen = 0.25 + bi * 0.75 * 0.65\nblue = min(1, 0.25 + bi * 0.75 * 1.3)\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:146: content: "name: \"Hexual Healing\"\nmode: dots\nblend: additive\npersist: 0.785\nlinewidth: 2.432\n\n[init]\ncols = 34\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.072 + mid * 0.4)\nhue = hue + dt * 0.062\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.506\nux = (cx - 0.5) * 1.674\nuy = (cy - 0.5) * 1.674\nrx = ux * cos(rot) - uy * sin(rot)\nry = ux * sin(rot) + uy * cos(rot)\nx = (rx / aspect) * (1 - h * 0.7)\ny = ry * (1 - h * 0.7)\nred = min(1, 0.22 + h * 2.2 * 1.3)\ngreen = 0.22 + h * 2.2 * 0.5\nblue = 0.22 + h * 2.2 * 0.12\nsize = 1.2 + h * 5\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:155: content: "name: \"Inverse Kinetics\"\nmode: dots\nblend: additive\npersist: 0.805\nlinewidth: 2.613\n\n[init]\nn = 817\n\n[frame]\ntt = tt + dt * (0.5 + bass_att * 1.1)\nhue = hue + dt * 0.103\nburst = burst * 0.9\n\n[beat]\nburst = 1\n\n[point]\njet = floor(i * 2)\nlife = frac(rand(i * 7.7 + jet) + tt * (0.35 + rand(i + 3) * 0.65))\na = jet * 6.28318 / 2 + rand(i * 5.1 + jet) * 0.736\nspd = 0.4 + rand(i * 9.2 + jet) * 0.8\npx = cos(a) * spd * life\npy = sin(a) * spd * life - 1.2 * life * life\nx = px * (0.85 + bass * 0.35) / aspect\ny = py\nred = max(0, 1 - life) * (0.35 + burst * 0.55) * abs(sin(life * 4))\ngreen = max(0, 1 - life) * (0.35 + burst * 0.55) * 0.22\nblue = max(0, 1 - life) * (0.35 + burst * 0.55) * abs(cos(life * 4))\nskip = if(above(life, 0.94), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:164: content: "name: \"Kingish\"\nmode: dots\nblend: additive\npersist: 0.813\nlinewidth: 2.025\n\n[init]\nspokes = 27\nn = spokes * 22\n\n[frame]\nrot = rot + dt * (0.102 + mid * 0.4)\nt = t + dt * 2.987\nhue = hue + dt * 0.075\n\n[point]\nsp = floor(i * spokes)\nsi = frac(i * spokes)\na = sp * 6.28318 / spokes + rot\nwave = sin(si * 2 * 3.14159 - t) * (0.03 + bass * 0.28)\nrad = 0.12 + si * 0.92 + wave\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = (1 - si) * 0.45 + 0.15 + sv * 0.55 * abs(sin(sp * 0.4))\ngreen = (1 - si) * 0.45 + 0.15 + sv * 0.55 * 0.22\nblue = (1 - si) * 0.45 + 0.15 + sv * 0.55 * abs(cos(sp * 0.4))\nskip = if(above(si, 0.985), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:173: content: "name: \"Spirit Realm (Degnic's Plasmoid RMX)\"\nmode: lines\nblend: additive\npersist: 0.885\nlinewidth: 2.389\n\n[init]\nn = 1199\n\n[frame]\nt = t + dt * (0.344 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.085\n\n[point]\na = i * 6.28318 * 2\nwob = sin(a * 3 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.422 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5))\ngreen = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 2.09))\nblue = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 4.19))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:182: content: "# Auto-ported from \"S_KuPeRS - Texering 002.avs\" (Winamp AVS / S_KuPeRS)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"Texering 002\"\nauthor: \"S_KuPeRS\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 3\nysign: -1\n\n[init]\nn=100;pi=acos(-1);rx=1.57;ry=1.57;rx=0;ry=0;rz=0;rxo=0;ryo=0;rzo=0;rxt=0;ryt=0;rzt=0;\n\n[frame]\nredf=redf+redr;greenf=greenf+greenr;bluef=bluef+bluer;rx=rx+rxo;ry=ry+ryo;rz=rz+rzo;rzo=rzo*0.97;cx=cos(sin(rx));sx=sin(sin(rx));cy=cos(sin(ry));sy=sin(sin(ry));cz=cos(rz);sz=sin(rz);\n\n[beat]\nredr=rnd(10)/100-0.05;greenr=rnd(10)/100-0.05;bluer=rnd(10)/100-0.05;rxo=getosc(0.5,0.02,0)/12;ryo=getosc(0.3,0.02,0)/12;rzo=getosc(0.7,0.02,0)/8;\n\n[point]\nr=i*pi*2;r2=i*pi*99;\r\nx1=sin(r-bluef*1.53+.0776)*cos(r2+greenf);\r\ny1=cos(r+bluef);\r\nz1=sin(r2+redf);\r\n\r\nx1d=x1*cz-y1*sz;\r\ny1d=x1*sz+y1*cz;\r\ny2d=y1d*cx-z1*sx;\r\nz2d=y1d*sx+z1*cx;\r\nx3d=x1d*cy-z2d*sy;\r\nz3d=x1d*sy+z2d*cy;\r\nzi=1/(z3d+3);\r\nx=if(above(z3d+3,0.1),x3d*zi,x);\r\ny=if(above(z3d+3,0.1),y2d*zi,y);\r\n\r\nalpha=if(below(z3d+2.4,0),0,1);\r\nred=alpha*(1+sin(redf)/4-z3d/4)/7;\r\nblue=alpha*(1+sin(bluef)/4-z3d)/20;\r\ngreen=alpha*(1+sin(greenf)/3-z3d/2)/12;\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:191: content: "name: \"Upward Current\"\nmode: lines\nblend: additive\npersist: 0.914\nlinewidth: 1.629\n\n[init]\nn = 869\n\n[frame]\nt = t + dt * (0.134 + mid * 0.5)\nhue = hue + dt * 0.122\nflash = flash * 0.87\n\n[beat]\nflash = 1\n\n[point]\nth = i * 6.28318 * 2 + t\nr = abs(cos(2 * th + bass * 0.656))\nrad = r * (0.5 + bass * 0.3 + sv * 0.2 + flash * 0.08)\nx = sin(th) * rad / aspect\ny = cos(th) * rad\nred = 0.25 + 0.65 * r + v * 0.25 * abs(sin(th * 0.5))\ngreen = 0.25 + 0.65 * r + v * 0.25 * 0.22\nblue = 0.25 + 0.65 * r + v * 0.25 * abs(cos(th * 0.5))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:200: content: "name: \"Aqua-fumes\"\nmode: dots\nblend: additive\npersist: 0.787\nlinewidth: 2.043\n\n[init]\nn = 966\n\n[frame]\ntravel = travel + dt * (0.347 + vol_att * 1.816)\nhue = hue + dt * 0.076\n\n[point]\na = rand(i * 7.3) * 6.28318\nz = frac(rand(i * 3.1 + 5) + travel * (0.5 + rand(i + 9) * 0.7))\nrad = z * z * 1.075\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * abs(sin(i * 3.959))\ngreen = tw * 0.22\nblue = tw * abs(cos(i * 3.959))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:209: content: "name: \"Club Seizure (color enhanced mix)\"\nmode: lines\nblend: additive\npersist: 0.864\nlinewidth: 2.379\n\n[init]\nn = 946\n\n[frame]\nt = t + dt * (0.322 + bass_att * 0.9)\nhue = hue + dt * 0.089\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\nst = floor(i * 2)\nsi = frac(i * 2)\ns = si * 6 * 6.28318 + t\nph = st * 3.14159\nrad = (0.28 + bass * 0.32 + flash * 0.06) * (0.55 + 0.45 * (cos(s + ph) * 0.5 + 0.5))\nx = sin(s + ph) * rad / aspect\ny = (si - 0.5) * 1.8\nred = 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * (0.45 + 0.55 * sin(hue * 6.28318 + s * 0.3))\ngreen = 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * (0.45 + 0.55 * sin(hue * 6.28318 + s * 0.3 + 2.09))\nblue = 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * (0.45 + 0.55 * sin(hue * 6.28318 + s * 0.3 + 4.19))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:218: content: "name: \"Electro blobs\"\nmode: lines\nblend: additive\npersist: 0.866\nlinewidth: 1.536\n\n[init]\nsegs = 12\nn = 616\n\n[frame]\nrot = rot + dt * (0.085 + mid_att * 0.5)\nhue = hue + dt * 0.131\nflash = flash * 0.85\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.1 + sv * 0.55 + bass * 0.25 + flash * 0.06\nrad = 0.15 + amp * (0.4 + 0.6 * sin(a0 * 5 + time * 2))\na = seg * 6.28318 / segs + a0 * if(below(seg % 2, 1), 1, -1)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + amp * 1.3 * 0.85\ngreen = 0.3 + amp * 1.3 * 0.92\nblue = 0.3 + amp * 1.3\nskip = if(above(si, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:227: content: "name: \"Kaleidofied\"\nmode: lines\nblend: additive\npersist: 0.885\nlinewidth: 1.542\n\n[init]\nn = 1126\n\n[frame]\nt = t + dt * (0.589 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.1\n\n[point]\na = i * 6.28318 * 1\nwob = sin(a * 3 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.232 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5))\ngreen = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 2.09))\nblue = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 4.19))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:236: content: "name: \"Magma Flow II\"\nmode: dots\nblend: additive\npersist: 0.804\nlinewidth: 2.633\n\n[init]\nrings = 3\nn = rings * 104\n\n[frame]\nt = t + dt * (0.258 + bass_att * 0.6)\nhue = hue + dt * 0.036\nsquash = 0.387 + 0.25 * sin(t * 0.203)\n\n[point]\nring = floor(i * rings)\nri3 = frac(i * rings)\nr0 = 0.16 + ring * 0.148\na = ri3 * 6.28318 + t * (1.2 - ring * 0.18) + ring * 2.4\nx = sin(a) * r0 * (1 + bass * 0.18) / aspect\ny = cos(a) * r0 * squash\nsat = frac(ri3 * 5)\nsize = if(below(sat, 0.14), 3 + bass * 3, 1)\nred = 0.25 + bass * 0.5 + ring * 0.07 * abs(sin(ring * 1.3))\ngreen = 0.25 + bass * 0.5 + ring * 0.07 * 0.22\nblue = 0.25 + bass * 0.5 + ring * 0.07 * abs(cos(ring * 1.3))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:245: content: "name: \"Multiple Orgasms\"\nmode: lines\nblend: additive\npersist: 0.873\nlinewidth: 1.6\n\n[init]\nspokes = 30\nn = spokes * 33\n\n[frame]\nrot = rot + dt * (0.106 + mid * 0.4)\nt = t + dt * 2.164\nhue = hue + dt * 0.106\n\n[point]\nsp = floor(i * spokes)\nsi = frac(i * spokes)\na = sp * 6.28318 / spokes + rot\nwave = sin(si * 4 * 3.14159 - t) * (0.03 + bass * 0.28)\nrad = 0.12 + si * 0.919 + wave\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = (1 - si) * 0.45 + 0.15 + sv * 0.55 * (0.45 + 0.55 * sin(hue * 6.28318 + sp * 0.4))\ngreen = (1 - si) * 0.45 + 0.15 + sv * 0.55 * (0.45 + 0.55 * sin(hue * 6.28318 + sp * 0.4 + 2.09))\nblue = (1 - si) * 0.45 + 0.15 + sv * 0.55 * (0.45 + 0.55 * sin(hue * 6.28318 + sp * 0.4 + 4.19))\nskip = if(above(si, 0.985), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:254: content: "name: \"Pina Colada\"\nmode: lines\nblend: additive\npersist: 0.887\nlinewidth: 1.779\n\n[init]\nn = 943\n\n[frame]\nt = t + dt * (0.219 + bass_att * 1.8)\nhue = hue + dt * 0.098 + beat * 0.012\n\n[point]\narm = floor(i * 8)\nfa = frac(i * 8)\nd = fa\nang = arm * 1.519 + d * 1.263 * 3.14159 + t\nrad = (0.04 + pow(d, 2.354) * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + mid) * (0.25 + bass * 0.95)\ngreen = (0.3 + 0.7 * d) * (0.3 + mid) * (0.25 + mid * 0.95)\nblue = (0.3 + 0.7 * d) * (0.3 + mid) * (0.25 + treb * 0.95)\nskip = if(below(fa, 0.04), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:263: content: "name: \"Scope in Spotlight II\"\nmode: lines\nblend: additive\npersist: 0.854\nlinewidth: 2.056\n\n[init]\nsegs = 7\nn = 462\n\n[frame]\nrot = rot + dt * (0.107 + mid_att * 0.5)\nhue = hue + dt * 0.035\nflash = flash * 0.85\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.1 + sv * 0.55 + bass * 0.25 + flash * 0.06\nrad = 0.15 + amp * (0.4 + 0.6 * sin(a0 * 4 + time * 2))\na = seg * 6.28318 / segs + a0 * if(below(seg % 2, 1), 1, -1)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = min(1, 0.3 + amp * 1.3 * 1.3)\ngreen = 0.3 + amp * 1.3 * 0.5\nblue = 0.3 + amp * 1.3 * 0.12\nskip = if(above(si, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:272: content: "name: \"Solero Shots\"\nmode: lines\nblend: additive\npersist: 0.878\nlinewidth: 2.226\n\n[init]\nbars = 40\nn = bars * 12\n\n[frame]\nrot = rot + dt * (0.078 + mid * 0.3)\nhue = hue + dt * 0.032\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.813\na = bar * 6.28318 / bars + rot\nrad = 0.218 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.25 + bi * 0.75 * 0.3\ngreen = 0.25 + bi * 0.75 * 0.65\nblue = min(1, 0.25 + bi * 0.75 * 1.3)\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:281: content: "name: \"Square Minded\"\nmode: dots\nblend: additive\npersist: 0.783\nlinewidth: 2.696\n\n[init]\nn = 1492\n\n[frame]\nt = t + dt * 0.656\nhue = hue + dt * 0.13\n\n[point]\nu = rand(i * 1.7) * 2 - 1\nw = rand(i * 3.3 + 11) * 2 - 1\nm = sin((u * 3.356 + w * 3.959 + t) * 3.14159) * sin((u * 3.01 - w * 6.626 - t * 0.7) * 3.14159)\nx = u * 0.994 / aspect\ny = w * 0.856\nlum = max(0, m) * (0.3 + bass * 0.9) + 0.06\nred = lum * 0.85\ngreen = lum * 0.92\nblue = lum\nsize = 1 + abs(m) * 3.211\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:290: content: "name: \"Worm-O-Rama (Raz Remix)\"\nmode: lines\nblend: additive\npersist: 0.894\nlinewidth: 1.933\n\n[init]\nn = 1189\n\n[frame]\nt = t + dt * (0.418 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.102\n\n[point]\na = i * 6.28318 * 3\nwob = sin(a * 3 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.282 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * (0.25 + bass * 0.95)\ngreen = 0.3 + abs(v) * 1.2 * (0.25 + mid * 0.95)\nblue = 0.3 + abs(v) * 1.2 * (0.25 + treb * 0.95)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:299: content: "# Auto-ported from \"UnConeD - Zero-G Maze.avs\" (Winamp AVS / UnConeD)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"Zero-G Maze\"\nauthor: \"UnConeD\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=50;ro=0;go=2.0;bo=4.0\n\n[frame]\nt=t-0.05;aa=aa*0.7;\n\n[beat]\naa=0.0;ro=rnd(100)/100*6.28;go=rnd(100)/100*6.28;bo=rnd(100)/100*6.28\n\n[point]\ny=0;x=i*.5-.1;\r\nred=sin(t+ro+i*2)*.5+.5;\r\ngreen=sin(t+go+i*2)*.5+.5;\r\nblue=sin(t+bo+i*2)*.5+.5;\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:308: content: "name: \"Cartoon Trip\"\nmode: lines\nblend: additive\npersist: 0.831\nlinewidth: 2.55\n\n[init]\nbars = 39\nn = bars * 9\n\n[frame]\nrot = rot + dt * (0.116 + mid * 0.3)\nhue = hue + dt * 0.112\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.83\na = bar * 6.28318 / bars + rot\nrad = 0.189 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.25 + bi * 0.75 * 0.85\ngreen = 0.25 + bi * 0.75 * 0.92\nblue = 0.25 + bi * 0.75\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:317: content: "name: \"Containment\"\nmode: lines\nblend: additive\npersist: 0.935\nlinewidth: 1.8\n\n[init]\nn = 847\n\n[frame]\nt = t + dt * (0.436 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.071\n\n[point]\na = i * 6.28318 * 2\nwob = sin(a * 2 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.25 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = min(1, 0.3 + abs(v) * 1.2 * 1.3)\ngreen = 0.3 + abs(v) * 1.2 * 0.5\nblue = 0.3 + abs(v) * 1.2 * 0.12\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:326: content: "# Auto-ported from \"UnConeD - Cubic Flower.avs\" (Winamp AVS / UnConeD)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"Cubic Flower\"\nauthor: \"UnConeD\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=40;ro=0;go=2.0;bo=4.0\n\n[frame]\nt=t-0.05;aa=aa*0.7;\n\n[beat]\naa=1;ro=rnd(100)/100*6.28;go=rnd(100)/100*6.28;bo=rnd(100)/100*6.28\n\n[point]\nx=i*.8-.4;y=0;\r\nred=sin(t+ro+i*2)/2+.5+aa;\r\ngreen=sin(t+go+i*2)/2+.5+aa;\r\nblue=sin(t+bo+i*2)/2+.5+aa;\r\nblue=blue+1-min(red+green+blue,1)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:335: content: "name: \"Jello Cube\"\nmode: lines\nblend: additive\npersist: 0.813\nlinewidth: 2.201\n\n[init]\nn = 620\n\n[frame]\nhue = hue + dt * 0.073 + beat * 0.01\ntravel = travel + dt * (0.196 + bass_att * 1.4)\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 10)\ngi = frac(i * 10)\nph = frac(rand(g * 5.1 + 1) + travel * (0.55 + rand(g + 17) * 0.85))\na = gi * 6.28318\nrad = ph * (0.226 + bass * 0.743 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.35 + flash * 0.4) * abs(sin(g * 0.7))\ngreen = fade * (0.35 + flash * 0.4) * 0.22\nblue = fade * (0.35 + flash * 0.4) * abs(cos(g * 0.7))\nskip = if(above(ph, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:344: content: "name: \"Mercury\"\nmode: lines\nblend: additive\npersist: 0.888\nlinewidth: 1.97\n\n[init]\nn = 1109\n\n[frame]\nt = t + dt * (0.329 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.097\n\n[point]\na = i * 6.28318 * 3\nwob = sin(a * 6 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.31 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * 0.3\ngreen = 0.3 + abs(v) * 1.2 * 0.65\nblue = min(1, 0.3 + abs(v) * 1.2 * 1.3)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:353: content: "name: \"Neon Coaster\"\nmode: dots\nblend: additive\npersist: 0.897\nlinewidth: 2.488\n\n[init]\nbars = 33\nn = bars * 12\n\n[frame]\nrot = rot + dt * (0.092 + mid * 0.3)\nhue = hue + dt * 0.066\n\n[point]\nbar = floor(i * bars)\nbi = frac(i * bars)\nlvl = getspec(bar / bars, 0, 0)\nh = lvl * 0.765\na = bar * 6.28318 / bars + rot\nrad = 0.193 + bi * h\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = min(1, 0.25 + bi * 0.75 * 1.3)\ngreen = 0.25 + bi * 0.75 * 0.5\nblue = 0.25 + bi * 0.75 * 0.12\nskip = if(above(bi, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:362: content: "name: \"Plankton\"\nmode: dots\nblend: additive\npersist: 0.83\nlinewidth: 2.37\n\n[init]\nn = 627\n\n[frame]\nhue = hue + dt * 0.033 + beat * 0.01\ntravel = travel + dt * (0.435 + bass_att * 1.4)\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 11)\ngi = frac(i * 11)\nph = frac(rand(g * 5.1 + 1) + travel * (0.55 + rand(g + 17) * 0.85))\na = gi * 6.28318\nrad = ph * (0.194 + bass * 0.352 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = min(1, fade * (0.35 + flash * 0.4) * 1.3)\ngreen = fade * (0.35 + flash * 0.4) * 0.5\nblue = fade * (0.35 + flash * 0.4) * 0.12\nskip = if(above(ph, 0.96), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:371: content: "name: \"Reflectocube\"\nmode: lines\nblend: additive\npersist: 0.91\nlinewidth: 1.419\n\n[init]\nn = 1235\n\n[frame]\nt = t + dt * (0.31 + bass_att * 1.8)\nhue = hue + dt * 0.065 + beat * 0.012\n\n[point]\narm = floor(i * 4)\nfa = frac(i * 4)\nd = fa\nang = arm * 1.405 + d * 0.906 * 3.14159 + t\nrad = (0.04 + pow(d, 1.825) * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 4.537))\ngreen = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 4.537 + 2.09))\nblue = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 4.537 + 4.19))\nskip = if(below(fa, 0.04), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:380: content: "name: \"Speeder 3K\"\nmode: dots\nblend: additive\npersist: 0.831\nlinewidth: 2.272\n\n[init]\nn = 949\n\n[frame]\ntravel = travel + dt * (0.156 + vol_att * 1.231)\nhue = hue + dt * 0.04\n\n[point]\na = rand(i * 7.3) * 6.28318\nz = frac(rand(i * 3.1 + 5) + travel * (0.5 + rand(i + 9) * 0.7))\nrad = z * z * 1.206\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = min(1, tw * 1.3)\ngreen = tw * 0.5\nblue = tw * 0.12\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:389: content: "name: \"TC Plasma\"\nmode: lines\nblend: additive\npersist: 0.932\nlinewidth: 1.976\n\n[init]\nn = 1072\n\n[frame]\nt = t + dt * (0.432 + bass_att * 0.8)\nsway = sway + dt * (0.5 + treb)\nhue = hue + dt * 0.076\n\n[point]\na = i * 6.28318 * 3\nwob = sin(a * 4 + t * 2) * (0.08 + treb * 0.3)\nrad = (0.42 + mid * 0.25) * (0.85 + 0.15 * sin(a * 3 + sway)) + v * 0.223 - wob\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nred = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5))\ngreen = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 2.09))\nblue = 0.3 + abs(v) * 1.2 * (0.45 + 0.55 * sin(hue * 6.28318 + a * 0.5 + 4.19))\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:398: content: "name: \"Tie Tunnel SSC\"\nmode: lines\nblend: additive\npersist: 0.851\nlinewidth: 2.021\n\n[init]\nn = 1179\n\n[frame]\nt = t + dt * (0.17 + bass_att * 0.9)\nhue = hue + dt * 0.129\nflash = flash * 0.86\n\n[beat]\nflash = 1\n\n[point]\nst = floor(i * 2)\nsi = frac(i * 2)\ns = si * 6 * 6.28318 + t\nph = st * 3.14159\nrad = (0.28 + bass * 0.32 + flash * 0.06) * (0.55 + 0.45 * (cos(s + ph) * 0.5 + 0.5))\nx = sin(s + ph) * rad / aspect\ny = (si - 0.5) * 1.8\nred = min(1, 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * 1.3)\ngreen = 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * 0.5\nblue = 0.25 + 0.55 * (cos(s + ph) * 0.5 + 0.5) + treb * 0.25 * 0.12\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:407: content: "name: \"Zero-G Maze II\"\nmode: lines\nblend: additive\npersist: 0.916\nlinewidth: 1.457\n\n[init]\nn = 1049\n\n[frame]\nt = t + dt * (0.267 + bass_att * 1.8)\nhue = hue + dt * 0.038 + beat * 0.012\n\n[point]\narm = floor(i * 7)\nfa = frac(i * 7)\nd = fa\nang = arm * 1.253 + d * 0.88 * 3.14159 + t\nrad = (0.04 + pow(d, 2.401) * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 2.064))\ngreen = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 2.064 + 2.09))\nblue = (0.3 + 0.7 * d) * (0.3 + mid) * (0.45 + 0.55 * sin(hue * 6.28318 + d * 2.064 + 4.19))\nskip = if(below(fa, 0.04), 1, 0)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:416: content: "name: \"UnConeD -Zero-G Maze III\"\nmode: lines\nblend: additive\npersist: 0.853\nlinewidth: 1.507\n\n[init]\nn = 722\n\n[frame]\nt = t + dt * (0.243 + bass_att * 1.5)\nhue = hue + dt * 0.093\n\n[point]\nring = floor(i * 19)\nri2 = frac(i * 19)\nz = frac(ring / 19 + t)\nrad = 0.05 + z * 0.881\na = ri2 * 6.28318 + ring * 0.16 + sin(t * 0.7) * 2\nx = sin(a) * rad * (0.55 + sv * 0.901) / aspect\ny = cos(a) * rad * (0.55 + sv * 0.901)\nred = (1 - z) * (0.3 + bass * 0.7) * 0.3\ngreen = (1 - z) * (0.3 + bass * 0.7) * 0.65\nblue = min(1, (1 - z) * (0.3 + bass * 0.7) * 1.3)\n",
/home/z/my-project/src/lib/ava/embedded-presets.ts:425: content: "name: \"nebulous (skupers remix)\"\nmode: dots\nblend: additive\npersist: 0.833\nlinewidth: 2.862\n\n[init]\ncols = 28\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.104 + mid * 0.4)\nhue = hue + dt * 0.08\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.235\nux = (cx - 0.5) * 1.448\nuy = (cy - 0.5) * 1.448\nrx = ux * cos(rot) - uy * sin(rot)\nry = ux * sin(rot) + uy * cos(rot)\nx = (rx / aspect) * (1 - h * 0.7)\ny = ry * (1 - h * 0.7)\nred = 0.22 + h * 2.2 * (0.45 + 0.55 * sin(hue * 6.28318 + cx * 3.774))\ngreen = 0.22 + h * 2.2 * (0.45 + 0.55 * sin(hue * 6.28318 + cx * 3.774 + 2.09))\nblue = 0.22 + h * 2.2 * (0.45 + 0.55 * sin(hue * 6.28318 + cx * 3.774 + 4.19))\nsize = 1.2 + h * 5\n",
[Showing results with pagination = limit: 60]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 271 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 220 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

Some files were not shown because too many files have changed in this diff Show more