openvisengine/src/lib/ava/embedded-presets.ts

739 lines
107 KiB
TypeScript

// AVA — embedded preset library (AUTO-GENERATED by tools/convert-avs.ts — do not edit)
//
// 90 Winamp AVS presets from the user's Google Drive collection,
// auto-ported to the AVA script dialect by the converter. Ported presets run
// the original SuperScope / Texer II code (machine-translated); stand-in
// presets are generated visuals for originals that rely on effects the script
// engine does not support (movements, APEs).
export interface EmbeddedPreset {
folder: string
name: string
author: string
description: string
originalFile?: string
content: string
}
export const EMBEDDED_LIBRARY: EmbeddedPreset[] = [
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Life Is Violated",
author: "D&L",
description: "Auto-ported from the Winamp AVS preset \"D&L - Life Is Violated.avs\" by D&L. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/D&L - Life Is Violated.avs",
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",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Retrowall (Yathosho's Supermicrocosm)",
author: "Degnic",
description: "Auto-ported from the Winamp AVS preset \"Degnic - Retrowall (Yathosho's Supermicrocosm).avs\" by Degnic. The original's visuals are driven by DynamicMovement, Movement, Invert, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Degnic - Retrowall (Yathosho's Supermicrocosm).avs",
content: "name: \"Retrowall (Yathosho's Supermicrocosm)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Adrealine rush",
author: "Degnic",
description: "Auto-ported from the Winamp AVS preset \"Degnic-Adrealine rush.avs\" by Degnic. The original's visuals are driven by en03: Convolution Filter, Simple, Color Map, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Degnic-Adrealine rush.avs",
content: "name: \"Adrealine rush\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Alien Heart",
author: "Duo",
description: "Auto-ported from the Winamp AVS preset \"Duo - Alien Heart.avs\" by Duo. The original's visuals are driven by Fadeout, ClearScreen, MovingParticle, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Duo - Alien Heart.avs",
content: "name: \"Alien Heart\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Brainstorm",
author: "Duo",
description: "Auto-ported from the Winamp AVS preset \"Duo - Brainstorm.avs\" by Duo. The original's visuals are driven by Invert, UniqueTone, Brightness, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Duo - Brainstorm.avs",
content: "name: \"Brainstorm\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Molecules (S_KuPeRS Remix)",
author: "EL-VIS",
description: "Auto-ported from the Winamp AVS preset \"EL-VIS - Molecules (S_KuPeRS Remix).avs\" by EL-VIS. The original's visuals are driven by DynamicMovement, Color Map, Invert, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/EL-VIS - Molecules (S_KuPeRS Remix).avs",
content: "name: \"Molecules (S_KuPeRS Remix)\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Take the Veil",
author: "L1quid",
description: "Auto-ported from the Winamp AVS preset \"L1quid - Take the Veil.avs\" by L1quid. The original's visuals are driven by unportable scope code (frame line 15: Unexpected character '$'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/L1quid - Take the Veil.avs",
content: "name: \"Take the Veil\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Rototronik",
author: "Nic01",
description: "Auto-ported from the Winamp AVS preset \"Nic01 - Rototronik.avs\" by Nic01. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Nic01 - Rototronik.avs",
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",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "...hidden track...",
author: "S_KuPeRS",
description: "Auto-ported from the Winamp AVS preset \"S_KuPeRS - ...hidden track....avs\" by S_KuPeRS. The original's visuals are driven by DynamicMovement, Color Map, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/S_KuPeRS - ...hidden track....avs",
content: "name: \"...hidden track...\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Arctic Rainbow",
author: "S_KuPeRS",
description: "Auto-ported from the Winamp AVS preset \"S_KuPeRS - Arctic Rainbow.avs\" by S_KuPeRS. The original's visuals are driven by BlitterFeedback, DynamicMovement, Movement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/S_KuPeRS - Arctic Rainbow.avs",
content: "name: \"Arctic Rainbow\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Chinook",
author: "S_KuPeRS",
description: "Auto-ported from the Winamp AVS preset \"S_KuPeRS - Chinook.avs\" by S_KuPeRS. The original's visuals are driven by ColorClip, ClearScreen, DynamicMovement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/S_KuPeRS - Chinook.avs",
content: "name: \"Chinook\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Hexual Healing",
author: "S_KuPeRS",
description: "Auto-ported from the Winamp AVS preset \"S_KuPeRS - Hexual Healing.avs\" by S_KuPeRS. The original's visuals are driven by Color Map, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/S_KuPeRS - Hexual Healing.avs",
content: "name: \"Hexual Healing\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Inverse Kinetics",
author: "S_KuPeRS",
description: "Auto-ported from the Winamp AVS preset \"S_KuPeRS - Inverse Kinetics.avs\" by S_KuPeRS. The original's visuals are driven by effect#2176, DynamicMovement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/S_KuPeRS - Inverse Kinetics.avs",
content: "name: \"Inverse Kinetics\"\nmode: lines\nblend: additive\npersist: 0.86\nlinewidth: 1.8\n\n[init]\nn = 560\nsegs = 8\n\n[frame]\nrot = rot + dt * (0.08 + mid_att * 0.5)\nhue = hue + dt * (0.07 + treb * 0.08)\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.12 + sv * 0.55 + bass * 0.25 + flash * 0.05\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\nlum = 0.35 + amp * 1.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 4.19))\nskip = if(above(si, 0.96), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Kingish",
author: "S_KuPeRS",
description: "Auto-ported from the Winamp AVS preset \"S_KuPeRS - Kingish.avs\" by S_KuPeRS. The original's visuals are driven by BlitterFeedback, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/S_KuPeRS - Kingish.avs",
content: "name: \"Kingish\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Spirit Realm (Degnic's Plasmoid RMX)",
author: "S_KuPeRS",
description: "Auto-ported from the Winamp AVS preset \"S_KuPeRS - Spirit Realm (Degnic's Plasmoid RMX).avs\" by S_KuPeRS. The original's visuals are driven by BlitterFeedback, \u0005, DotPlane, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/S_KuPeRS - Spirit Realm (Degnic's Plasmoid RMX).avs",
content: "name: \"Spirit Realm (Degnic's Plasmoid RMX)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Texering 002",
author: "S_KuPeRS",
description: "Auto-ported from the Winamp AVS preset \"S_KuPeRS - Texering 002.avs\" by S_KuPeRS. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/S_KuPeRS - Texering 002.avs",
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",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Upward Current",
author: "S_KuPeRS",
description: "Auto-ported from the Winamp AVS preset \"S_KuPeRS - Upward Current.avs\" by S_KuPeRS. The original's visuals are driven by CustomBPM, DynamicMovement, Water, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/S_KuPeRS - Upward Current.avs",
content: "name: \"Upward Current\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 900\n\n[frame]\nt = t + dt * (0.25 + bass_att * 1.5)\nhue = hue + dt * 0.1\n\n[point]\nring = floor(i * 24)\nri = frac(i * 24)\nz = frac(ring / 24 + t)\nrad = 0.06 + z * 0.9\na = ri * 6.28318 + ring * 0.35 + sin(t * 0.7) * 2\nx = sin(a) * rad * (0.55 + sv * 0.9) / aspect\ny = cos(a) * rad * (0.55 + sv * 0.9)\nf = (1 - z) * (0.35 + bass * 0.65)\nred = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4))\ngreen = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4 + 2.09))\nblue = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4 + 4.19))\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Aqua-fumes",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Aqua-fumes.avs\" by Tuggummi. The original's visuals are driven by Holden03: Convolution Filter, Color Map, Bump, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Aqua-fumes.avs",
content: "name: \"Aqua-fumes\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Club Seizure (color enhanced mix)",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Club Seizure (color enhanced mix).avs\" by Tuggummi. The original's visuals are driven by Movement, DynamicMovement, Multiplier, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Club Seizure (color enhanced mix).avs",
content: "name: \"Club Seizure (color enhanced mix)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Electro blobs",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Electro blobs.avs\" by Tuggummi. The original's visuals are driven by MovingParticle, Color Map, BlitterFeedback, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Electro blobs.avs",
content: "name: \"Electro blobs\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Kaleidofied",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Kaleidofied.avs\" by Tuggummi. The original's visuals are driven by Invert, Movement, Bump, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Kaleidofied.avs",
content: "name: \"Kaleidofied\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Magma Flow II",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Magma Flow II.avs\" by Tuggummi. The original's visuals are driven by Color Map, BufferSave, ClearScreen, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Magma Flow II.avs",
content: "name: \"Magma Flow II\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Multiple Orgasms",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Multiple Orgasms.avs\" by Tuggummi. The original's visuals are driven by Movement, Color Map, BufferSave, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Multiple Orgasms.avs",
content: "name: \"Multiple Orgasms\"\nmode: lines\nblend: additive\npersist: 0.86\nlinewidth: 1.8\n\n[init]\nn = 560\nsegs = 8\n\n[frame]\nrot = rot + dt * (0.08 + mid_att * 0.5)\nhue = hue + dt * (0.07 + treb * 0.08)\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.12 + sv * 0.55 + bass * 0.25 + flash * 0.05\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\nlum = 0.35 + amp * 1.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 4.19))\nskip = if(above(si, 0.96), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Pina Colada",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Pina Colada.avs\" by Tuggummi. The original's visuals are driven by Color Map, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Pina Colada.avs",
content: "name: \"Pina Colada\"\nmode: lines\nblend: additive\npersist: 0.86\nlinewidth: 1.8\n\n[init]\nn = 560\nsegs = 8\n\n[frame]\nrot = rot + dt * (0.08 + mid_att * 0.5)\nhue = hue + dt * (0.07 + treb * 0.08)\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.12 + sv * 0.55 + bass * 0.25 + flash * 0.05\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\nlum = 0.35 + amp * 1.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 4.19))\nskip = if(above(si, 0.96), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Scope in Spotlight II",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Scope in Spotlight II.avs\" by Tuggummi. The original's visuals are driven by effect#117, Color Map, Invert, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Scope in Spotlight II.avs",
content: "name: \"Scope in Spotlight II\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Solero Shots",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Solero Shots.avs\" by Tuggummi. The original's visuals are driven by effect#28, FastBright, Movement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Solero Shots.avs",
content: "name: \"Solero Shots\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Square Minded",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Square Minded.avs\" by Tuggummi. The original's visuals are driven by FastBright, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Square Minded.avs",
content: "name: \"Square Minded\"\nmode: lines\nblend: additive\npersist: 0.86\nlinewidth: 1.8\n\n[init]\nn = 560\nsegs = 8\n\n[frame]\nrot = rot + dt * (0.08 + mid_att * 0.5)\nhue = hue + dt * (0.07 + treb * 0.08)\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.12 + sv * 0.55 + bass * 0.25 + flash * 0.05\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\nlum = 0.35 + amp * 1.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 4.19))\nskip = if(above(si, 0.96), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Worm-O-Rama (Raz Remix)",
author: "Tuggummi",
description: "Auto-ported from the Winamp AVS preset \"Tuggummi - Worm-O-Rama (Raz Remix).avs\" by Tuggummi. The original's visuals are driven by MovingParticle, Filter, Simple, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/Tuggummi - Worm-O-Rama (Raz Remix).avs",
content: "name: \"Worm-O-Rama (Raz Remix)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 900\n\n[frame]\nt = t + dt * (0.25 + bass_att * 1.5)\nhue = hue + dt * 0.1\n\n[point]\nring = floor(i * 24)\nri = frac(i * 24)\nz = frac(ring / 24 + t)\nrad = 0.06 + z * 0.9\na = ri * 6.28318 + ring * 0.35 + sin(t * 0.7) * 2\nx = sin(a) * rad * (0.55 + sv * 0.9) / aspect\ny = cos(a) * rad * (0.55 + sv * 0.9)\nf = (1 - z) * (0.35 + bass * 0.65)\nred = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4))\ngreen = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4 + 2.09))\nblue = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4 + 4.19))\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Zero-G Maze",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Zero-G Maze.avs\" by UnConeD. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Zero-G Maze.avs",
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",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Cartoon Trip",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Cartoon Trip.avs\" by UnConeD. The original's visuals are driven by DynamicMovement, FastBright, Color Reduction, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Cartoon Trip.avs",
content: "name: \"Cartoon Trip\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Containment",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Containment.avs\" by UnConeD. The original's visuals are driven by unportable scope code (init line 12: Unexpected character '£'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Containment.avs",
content: "name: \"Containment\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Cubic Flower",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Cubic Flower.avs\" by UnConeD. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Cubic Flower.avs",
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",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Jello Cube",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Jello Cube.avs\" by UnConeD. The original's visuals are driven by Color Map, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Jello Cube.avs",
content: "name: \"Jello Cube\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Mercury",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Mercury.avs\" by UnConeD. The original's visuals are driven by Blur, DynamicMovement, FastBright, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Mercury.avs",
content: "name: \"Mercury\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Neon Coaster",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Neon Coaster.avs\" by UnConeD. The original's visuals are driven by unportable scope code (beat line 18: Unexpected character '¤'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Neon Coaster.avs",
content: "name: \"Neon Coaster\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Plankton",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Plankton.avs\" by UnConeD. The original's visuals are driven by DynamicMovement, FastBright, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Plankton.avs",
content: "name: \"Plankton\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Reflectocube",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Reflectocube.avs\" by UnConeD. The original's visuals are driven by Movement, DynamicMovement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Reflectocube.avs",
content: "name: \"Reflectocube\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Speeder 3K",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Speeder 3K.avs\" by UnConeD. The original's visuals are driven by unportable scope code (init line 12: Unexpected character '¤'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Speeder 3K.avs",
content: "name: \"Speeder 3K\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 900\n\n[frame]\nt = t + dt * (0.25 + bass_att * 1.5)\nhue = hue + dt * 0.1\n\n[point]\nring = floor(i * 24)\nri = frac(i * 24)\nz = frac(ring / 24 + t)\nrad = 0.06 + z * 0.9\na = ri * 6.28318 + ring * 0.35 + sin(t * 0.7) * 2\nx = sin(a) * rad * (0.55 + sv * 0.9) / aspect\ny = cos(a) * rad * (0.55 + sv * 0.9)\nf = (1 - z) * (0.35 + bass * 0.65)\nred = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4))\ngreen = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4 + 2.09))\nblue = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4 + 4.19))\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "TC Plasma",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - TC Plasma.avs\" by UnConeD. The original's visuals are driven by CustomBPM, DynamicMovement, FastBright, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - TC Plasma.avs",
content: "name: \"TC Plasma\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Tie Tunnel SSC",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Tie Tunnel SSC.avs\" by UnConeD. The original's visuals are driven by unportable scope code (init line 12: Unexpected character '¤'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Tie Tunnel SSC.avs",
content: "name: \"Tie Tunnel SSC\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Zero-G Maze II",
author: "UnConeD",
description: "Auto-ported from the Winamp AVS preset \"UnConeD - Zero-G Maze II.avs\" by UnConeD. The original's visuals are driven by DynamicMovement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD - Zero-G Maze II.avs",
content: "name: \"Zero-G Maze II\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "UnConeD -Zero-G Maze III",
author: "",
description: "Auto-ported from the Winamp AVS preset \"UnConeD -Zero-G Maze III.avs\". The original's visuals are driven by BlitterFeedback, Movement, DynamicMovement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/UnConeD -Zero-G Maze III.avs",
content: "name: \"UnConeD -Zero-G Maze III\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "nebulous (skupers remix)",
author: "amphirion",
description: "Auto-ported from the Winamp AVS preset \"amphirion - nebulous (skupers remix).avs\" by amphirion. The original's visuals are driven by Water, UniqueTone, Interleave, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/amphirion - nebulous (skupers remix).avs",
content: "name: \"nebulous (skupers remix)\"\nmode: lines\nblend: additive\npersist: 0.86\nlinewidth: 1.8\n\n[init]\nn = 560\nsegs = 8\n\n[frame]\nrot = rot + dt * (0.08 + mid_att * 0.5)\nhue = hue + dt * (0.07 + treb * 0.08)\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.12 + sv * 0.55 + bass * 0.25 + flash * 0.05\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\nlum = 0.35 + amp * 1.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 4.19))\nskip = if(above(si, 0.96), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "soundscape III (skupers remix)",
author: "el-vis",
description: "Auto-ported from the Winamp AVS preset \"el-vis - soundscape III (skupers remix).avs\" by el-vis. The original's visuals are driven by a trivial scope (the real work is movement/APE driven), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/el-vis - soundscape III (skupers remix).avs",
content: "name: \"soundscape III (skupers remix)\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "checkers with metaballs (skupers remix)",
author: "fck",
description: "Auto-ported from the Winamp AVS preset \"fck - checkers with metaballs (skupers remix).avs\" by fck. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/fck - checkers with metaballs (skupers remix).avs",
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",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "jinx (skupers remix)",
author: "horse-fly",
description: "Auto-ported from the Winamp AVS preset \"horse-fly - jinx (skupers remix).avs\" by horse-fly. The original's visuals are driven by ColorClip, Simple, Mosaic, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/horse-fly - jinx (skupers remix).avs",
content: "name: \"jinx (skupers remix)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 900\n\n[frame]\nt = t + dt * (0.25 + bass_att * 1.5)\nhue = hue + dt * 0.1\n\n[point]\nring = floor(i * 24)\nri = frac(i * 24)\nz = frac(ring / 24 + t)\nrad = 0.06 + z * 0.9\na = ri * 6.28318 + ring * 0.35 + sin(t * 0.7) * 2\nx = sin(a) * rad * (0.55 + sv * 0.9) / aspect\ny = cos(a) * rad * (0.55 + sv * 0.9)\nf = (1 - z) * (0.35 + bass * 0.65)\nred = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4))\ngreen = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4 + 2.09))\nblue = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4 + 4.19))\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "not quite a bendy tunnel (skupers remix)",
author: "jheriko",
description: "Auto-ported from the Winamp AVS preset \"jheriko - not quite a bendy tunnel (skupers remix).avs\" by jheriko. The original's visuals are driven by Interleave, DynamicMovement, effect#737, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/jheriko - not quite a bendy tunnel (skupers remix).avs",
content: "name: \"not quite a bendy tunnel (skupers remix)\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "newpoop (for wa5)",
author: "justin",
description: "Auto-ported from the Winamp AVS preset \"justin - newpoop (for wa5).avs\" by justin. The original's visuals are driven by ColorModifier, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/justin - newpoop (for wa5).avs",
content: "name: \"newpoop (for wa5)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "the landscape is killing me (wa5remix)",
author: "justin",
description: "Auto-ported from the Winamp AVS preset \"justin - the landscape is killing me (wa5remix).avs\" by justin. The original's visuals are driven by DynamicDistanceModifier, ColorModifier, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/justin - the landscape is killing me (wa5remix).avs",
content: "name: \"the landscape is killing me (wa5remix)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Dragonscales",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Dragonscales.avs\" by mig. The original's visuals are driven by CustomBPM, BufferSave, MovingParticle, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Dragonscales.avs",
content: "name: \"Dragonscales\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Encapsulade",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Encapsulade.avs\" by mig. The original's visuals are driven by BufferSave, SetRenderMode, CustomBPM, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Encapsulade.avs",
content: "name: \"Encapsulade\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Freekwyrms",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Freekwyrms.avs\" by mig. The original's visuals are driven by BufferSave, SetRenderMode, MovingParticle, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Freekwyrms.avs",
content: "name: \"Freekwyrms\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Lilypod",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Lilypod.avs\" by mig. The original's visuals are driven by BufferSave, MovingParticle, 2.8+ Effect List Config, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Lilypod.avs",
content: "name: \"Lilypod\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Mist Wisps",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Mist Wisps.avs\" by mig. The original's visuals are driven by CustomBPM, BufferSave, MovingParticle, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Mist Wisps.avs",
content: "name: \"Mist Wisps\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Nebulating - Hypercolorspace",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Nebulating - Hypercolorspace.avs\" by mig. The original's visuals are driven by CustomBPM, BufferSave, Fadeout, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Nebulating - Hypercolorspace.avs",
content: "name: \"Nebulating - Hypercolorspace\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Reverb - Deep Net",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Reverb - Deep Net.avs\" by mig. The original's visuals are driven by CustomBPM, BufferSave, Fadeout, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Reverb - Deep Net.avs",
content: "name: \"Reverb - Deep Net\"\nmode: lines\nblend: additive\npersist: 0.86\nlinewidth: 1.8\n\n[init]\nn = 560\nsegs = 8\n\n[frame]\nrot = rot + dt * (0.08 + mid_att * 0.5)\nhue = hue + dt * (0.07 + treb * 0.08)\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.12 + sv * 0.55 + bass * 0.25 + flash * 0.05\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\nlum = 0.35 + amp * 1.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 4.19))\nskip = if(above(si, 0.96), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Slyde - Tri",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Slyde - Tri.avs\" by mig. The original's visuals are driven by BufferSave, SetRenderMode, MovingParticle, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Slyde - Tri.avs",
content: "name: \"Slyde - Tri\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Solar Flaire",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Solar Flaire.avs\" by mig. The original's visuals are driven by BufferSave, Fadeout, SetRenderMode, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Solar Flaire.avs",
content: "name: \"Solar Flaire\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Spintronics - Backspin",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Spintronics - Backspin.avs\" by mig. The original's visuals are driven by 2.8+ Effect List Config, Simple, SetRenderMode, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Spintronics - Backspin.avs",
content: "name: \"Spintronics - Backspin\"\nmode: lines\nblend: additive\npersist: 0.86\nlinewidth: 1.8\n\n[init]\nn = 560\nsegs = 8\n\n[frame]\nrot = rot + dt * (0.08 + mid_att * 0.5)\nhue = hue + dt * (0.07 + treb * 0.08)\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.12 + sv * 0.55 + bass * 0.25 + flash * 0.05\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\nlum = 0.35 + amp * 1.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 4.19))\nskip = if(above(si, 0.96), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Starslappin",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Starslappin.avs\" by mig. The original's visuals are driven by unportable scope code (frame line 20: Expected ')' but found ';'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Starslappin.avs",
content: "name: \"Starslappin\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Street Art - Fire Inside",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Street Art - Fire Inside.avs\" by mig. The original's visuals are driven by BufferSave, Colorfade, Movement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Street Art - Fire Inside.avs",
content: "name: \"Street Art - Fire Inside\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Swoo - Slow",
author: "mig",
description: "Auto-ported from the Winamp AVS preset \"mig - Swoo - Slow.avs\" by mig. The original's visuals are driven by CustomBPM, BufferSave, Movement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/mig - Swoo - Slow.avs",
content: "name: \"Swoo - Slow\"\nmode: lines\nblend: additive\npersist: 0.86\nlinewidth: 1.8\n\n[init]\nn = 560\nsegs = 8\n\n[frame]\nrot = rot + dt * (0.08 + mid_att * 0.5)\nhue = hue + dt * (0.07 + treb * 0.08)\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.12 + sv * 0.55 + bass * 0.25 + flash * 0.05\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\nlum = 0.35 + amp * 1.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 4.19))\nskip = if(above(si, 0.96), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "smell of music (skupers remix)",
author: "nixa",
description: "Auto-ported from the Winamp AVS preset \"nixa - smell of music (skupers remix).avs\" by nixa. The original's visuals are driven by Mirror, DynamicMovement, Movement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/nixa - smell of music (skupers remix).avs",
content: "name: \"smell of music (skupers remix)\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "bumpy",
author: "p-k",
description: "Auto-ported from the Winamp AVS preset \"p-k - bumpy.avs\" by p-k. The original's visuals are driven by CustomBPM, Color Map, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/p-k - bumpy.avs",
content: "name: \"bumpy\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "splendora",
author: "",
description: "Auto-ported from the Winamp AVS preset \"splendora.avs\". The original's visuals are driven by Grain, Simple, Movement, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/splendora.avs",
content: "name: \"splendora\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Amp Picks",
name: "Urantia",
author: "zxe",
description: "Auto-ported from the Winamp AVS preset \"zxe-Urantia.avs\" by zxe. The original's visuals are driven by effect#326, \u0001, UniqueTone, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Amp Picks/zxe-Urantia.avs",
content: "name: \"Urantia\"\nmode: lines\nblend: additive\npersist: 0.86\nlinewidth: 1.8\n\n[init]\nn = 560\nsegs = 8\n\n[frame]\nrot = rot + dt * (0.08 + mid_att * 0.5)\nhue = hue + dt * (0.07 + treb * 0.08)\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.12 + sv * 0.55 + bass * 0.25 + flash * 0.05\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\nlum = 0.35 + amp * 1.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 4.19))\nskip = if(above(si, 0.96), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Dynamics",
name: "tentaclism (fake hboy rmx)",
author: "dynamic duo",
description: "Auto-ported from the Winamp AVS preset \"01 dynamic duo - tentaclism (fake hboy rmx).avs\" by dynamic duo. The original's visuals are driven by unportable scope code (frame line 20: Expected ')' but found ';'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Dynamics/01 dynamic duo - tentaclism (fake hboy rmx).avs",
content: "name: \"tentaclism (fake hboy rmx)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Dynamics",
name: "tentaclism (sky of contempt mix by drew)",
author: "dynamic duo",
description: "Auto-ported from the Winamp AVS preset \"02 dynamic duo - tentaclism (sky of contempt mix by drew).avs\" by dynamic duo. The original's visuals are driven by unportable scope code (frame line 20: Expected ')' but found ';'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Dynamics/02 dynamic duo - tentaclism (sky of contempt mix by drew).avs",
content: "name: \"tentaclism (sky of contempt mix by drew)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 900\n\n[frame]\nt = t + dt * (0.25 + bass_att * 1.5)\nhue = hue + dt * 0.1\n\n[point]\nring = floor(i * 24)\nri = frac(i * 24)\nz = frac(ring / 24 + t)\nrad = 0.06 + z * 0.9\na = ri * 6.28318 + ring * 0.35 + sin(t * 0.7) * 2\nx = sin(a) * rad * (0.55 + sv * 0.9) / aspect\ny = cos(a) * rad * (0.55 + sv * 0.9)\nf = (1 - z) * (0.35 + bass * 0.65)\nred = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4))\ngreen = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4 + 2.09))\nblue = f * (0.45 + 0.55 * sin(hue * 6.28318 + z * 4 + 4.19))\n",
},
{
folder: "root/embedded/root/embedded/Dynamics",
name: "tentaclism (microdee's grandpa was a tentaclist)",
author: "dynamic duo",
description: "Auto-ported from the Winamp AVS preset \"03 dynamic duo - tentaclism (microdee's grandpa was a tentaclist).avs\" by dynamic duo. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Dynamics/03 dynamic duo - tentaclism (microdee's grandpa was a tentaclist).avs",
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",
},
{
folder: "root/embedded/root/embedded/Dynamics",
name: "tentaclism (cathode ray mix by onionring of doom)",
author: "dynamic duo",
description: "Auto-ported from the Winamp AVS preset \"04 dynamic duo - tentaclism (cathode ray mix by onionring of doom).avs\" by dynamic duo. The original's visuals are driven by unportable scope code (frame line 19: Expected ')' but found ';'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Dynamics/04 dynamic duo - tentaclism (cathode ray mix by onionring of doom).avs",
content: "name: \"tentaclism (cathode ray mix by onionring of doom)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Dynamics",
name: "chromatics (glowy mix by meaningless-existance)",
author: "dynamic duo",
description: "Auto-ported from the Winamp AVS preset \"05 dynamic duo - chromatics (glowy mix by meaningless-existance).avs\" by dynamic duo. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Dynamics/05 dynamic duo - chromatics (glowy mix by meaningless-existance).avs",
content: "# Auto-ported from \"05 dynamic duo - chromatics (glowy mix by meaningless-existance).avs\" (Winamp AVS / dynamic duo)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"chromatics (glowy mix by meaningless-existance)\"\nauthor: \"dynamic duo\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=w;pi=acos(-1);\n\n[frame]\nt=t-0.045;t2=t2-t2r;tm2=tm2*0.9+tm2c*0.1;tm=tm*0.9+tm2c*0.1;\n\n[beat]\ntm2c=rnd(315)*0.04+1;tmc=rnd(315)*0.04+1;t2r=rnd(10)*0.01-0.05;\n\n[point]\nx=i*2-1;y=-0.99;\r\nred=sin(i*2*pi+t)*0.5+0.5;;\r\nblue=sin(i*tm*2+t2)*0.5+0.5;\r\ngreen=sin(i*tm2*2-t*0.33)*0.5+0.5;\n",
},
{
folder: "root/embedded/root/embedded/Dynamics",
name: "tentaclism (midas remix)",
author: "dynamic duo",
description: "Auto-ported from the Winamp AVS preset \"06 dynamic duo - tentaclism (midas remix).avs\" by dynamic duo. The original's visuals are driven by unportable scope code (frame line 20: Expected ')' but found ';'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Dynamics/06 dynamic duo - tentaclism (midas remix).avs",
content: "name: \"tentaclism (midas remix)\"\nmode: lines\nblend: additive\npersist: 0.86\nlinewidth: 1.8\n\n[init]\nn = 560\nsegs = 8\n\n[frame]\nrot = rot + dt * (0.08 + mid_att * 0.5)\nhue = hue + dt * (0.07 + treb * 0.08)\n\n[beat]\nflash = 1\n\n[point]\nseg = floor(i * segs)\nsi = frac(i * segs)\na0 = si * 6.28318 / segs + rot\namp = 0.12 + sv * 0.55 + bass * 0.25 + flash * 0.05\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\nlum = 0.35 + amp * 1.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + seg + 4.19))\nskip = if(above(si, 0.96), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Dynamics",
name: "tentaclism (raz remix - ugly edit)",
author: "dynamic duo",
description: "Auto-ported from the Winamp AVS preset \"07 dynamic duo - tentaclism (raz remix - ugly edit).avs\" by dynamic duo. The original's visuals are driven by unportable scope code (frame line 20: Expected ')' but found ';'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Dynamics/07 dynamic duo - tentaclism (raz remix - ugly edit).avs",
content: "name: \"tentaclism (raz remix - ugly edit)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Dynamics",
name: "tentaclism (the y.m.o. rework #1)",
author: "dynamic duo",
description: "Auto-ported from the Winamp AVS preset \"08 dynamic duo - tentaclism (the y.m.o. rework #1).avs\" by dynamic duo. The original's visuals are driven by unportable scope code (frame line 20: Expected ')' but found ';'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Dynamics/08 dynamic duo - tentaclism (the y.m.o. rework #1).avs",
content: "name: \"tentaclism (the y.m.o. rework #1)\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Dynamics",
name: "tentaclism (kans of kansis mix by drew - edit)",
author: "dynamic duo",
description: "Auto-ported from the Winamp AVS preset \"09 dynamic duo - tentaclism (kans of kansis mix by drew - edit).avs\" by dynamic duo. The original's visuals are driven by unportable scope code (frame line 20: Expected ')' but found ';'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Dynamics/09 dynamic duo - tentaclism (kans of kansis mix by drew - edit).avs",
content: "name: \"tentaclism (kans of kansis mix by drew - edit)\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "the pacifist (duo's underworld mix)",
author: "amphirion",
description: "Auto-ported from the Winamp AVS preset \"01 amphirion - the pacifist (duo's underworld mix).avs\" by amphirion. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/01 amphirion - the pacifist (duo's underworld mix).avs",
content: "# Auto-ported from \"01 amphirion - the pacifist (duo's underworld mix).avs\" (Winamp AVS / amphirion)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"the pacifist (duo's underworld mix)\"\nauthor: \"amphirion\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=2\n\n[frame]\nxt=1-xtd;\r\nyt=1-ytd;\n\n[beat]\nxtd=rnd(20)*.1;\r\nytd=rnd(20)*.1;\r\nrd=rnd(20)*.1;\r\ngd=rnd(20)*.1;\r\nbd=rnd(20)*.1;\n\n[point]\nx=i*.3+xt*.5-getosc(0,0.4,0)*.25;\r\ny=yt*.5-getosc(0,0.2,0)*.25;\r\nsize=10*(w/h)*(1+getosc(0,0.2,0));\r\nred=.2+rd;\r\ngreen=.5+gd;\r\nblue=.2+bd;\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "biofeedback (hboy's organic mix)",
author: "duo",
description: "Auto-ported from the Winamp AVS preset \"02 duo - biofeedback (hboy's organic mix).avs\" by duo. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/02 duo - biofeedback (hboy's organic mix).avs",
content: "# Auto-ported from \"02 duo - biofeedback (hboy's organic mix).avs\" (Winamp AVS / duo)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"biofeedback (hboy's organic mix)\"\nauthor: \"duo\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=50\n\n[frame]\nbg=sin(bt);\r\nfr=fr+bt-(fr*.055);\r\npf=pf+.025;\n\n[beat]\nbt=getspec(0,0,0)*.55;\n\n[point]\nc=i*(3.14159265358979)*2;\r\nx=cos(c);\r\ny=c*sin(fr*.3)*cos(pf)*.1;\r\nsize=20+fr+v*20;\r\n\r\ncol=cos(i*19);\r\nred=col;\r\ngreen=col;\r\nblue=col;\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "roll-on mojo (duo remix)",
author: "zamuz",
description: "Auto-ported from the Winamp AVS preset \"04 zamuz - roll-on mojo (duo remix).avs\" by zamuz. The original's visuals are driven by a trivial scope (the real work is movement/APE driven), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/04 zamuz - roll-on mojo (duo remix).avs",
content: "name: \"roll-on mojo (duo remix)\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "cafe de duo (vanish's wicked jungle massive remix)",
author: "duo",
description: "Auto-ported from the Winamp AVS preset \"05 duo - cafe de duo (vanish's wicked jungle massive remix).avs\" by duo. The original's visuals are driven by unportable scope code (frame line 19: Expected ')' but found ';'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/05 duo - cafe de duo (vanish's wicked jungle massive remix).avs",
content: "name: \"cafe de duo (vanish's wicked jungle massive remix)\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "incantation (duo remix - edit)",
author: "skupers",
description: "Auto-ported from the Winamp AVS preset \"06 skupers - incantation (duo remix - edit).avs\" by skupers. Original texer2 code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/06 skupers - incantation (duo remix - edit).avs",
content: "# Auto-ported from \"06 skupers - incantation (duo remix - edit).avs\" (Winamp AVS / skupers)\n# Texer II point program, 4 AVSTrans macros expanded.\nname: \"incantation (duo remix - edit)\"\nauthor: \"skupers\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 3\nysign: -1\n\n[init]\nn=h;pi=acos(-1);xasp=min(h/w,1);yasp=min(w/h,1);\n\n[frame]\nxm1=xm1+xm1r;ym1=ym1+ym1r;xm=sin(xm1)*0.4;ym=sin(ym1)*0.4;redf=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]\nxm1r=getosc(0.2,0,0)/5;ym1r=getosc(0.3,0,0)/8;redr=rnd(10)/100-0.05;greenr=rnd(10)/100-0.05;bluer=rnd(10)/100-0.05;rxo=getosc(0.5,0.02,0)/15;ryo=getosc(0.3,0.02,0)/15;rzo=-abs(getosc(0.7,0.02,0)/4)-0.05;\n\n[point]\nk=getspec(i*80*n%n/n,1/n,0);\r\nr=i*pi*2;d=getspec(.3,0,1)+.25+k;\r\nx1=cos(r*4)*d;\r\ny1=sin(r)*d*cos(i*99);\r\nz1=cos(r)*d*sin(i*99);\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)*xasp-xm;\r\ny=if(above(z3d+3,0.1),y2d*zi,y)*yasp-ym;\r\n\r\nalpha=if(below(z3d+2.4,0),0,1);\r\nred=alpha*(1+k)/(3+sin(redf))*(1-z3d);\r\nblue=alpha*k/(4+sin(bluef))*(1-z3d);\r\ngreen=alpha*k/(3+sin(greenf))*(1-z3d);\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "miraculous flow (nemo remix)",
author: "duo",
description: "Auto-ported from the Winamp AVS preset \"07 duo - miraculous flow (nemo remix).avs\" by duo. The original's visuals are driven by UniqueTone, DynamicMovement, FastBright, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/07 duo - miraculous flow (nemo remix).avs",
content: "name: \"miraculous flow (nemo remix)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "warm freeform (mykal remix)",
author: "duo",
description: "Auto-ported from the Winamp AVS preset \"08 duo - warm freeform (mykal remix).avs\" by duo. The original's visuals are driven by a trivial scope (the real work is movement/APE driven), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/08 duo - warm freeform (mykal remix).avs",
content: "name: \"warm freeform (mykal remix)\"\nmode: dots\nblend: additive\npersist: 0.82\nlinewidth: 2.5\n\n[init]\nn = 850\n\n[frame]\ntravel = travel + dt * (0.2 + vol_att * 1.6)\nhue = hue + dt * 0.05\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.1\nx = sin(a) * rad / aspect\ny = cos(a) * rad\ntw = 0.4 + 0.6 * sin(z * 40 + time * 3) * (0.5 + treb)\nred = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3))\ngreen = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 2.09))\nblue = tw * (0.5 + 0.5 * sin(hue * 6.28318 + i * 3 + 4.19))\nsize = 1 + z * 3 * (0.5 + bass)\nskip = if(above(z, 0.97), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "pleasure point (duo remix)",
author: "zxe",
description: "Auto-ported from the Winamp AVS preset \"09 zxe - pleasure point (duo remix).avs\" by zxe. The original's visuals are driven by a trivial scope (the real work is movement/APE driven), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/09 zxe - pleasure point (duo remix).avs",
content: "name: \"pleasure point (duo remix)\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "heart dynamics (duo's high dose mix)",
author: "zamuz",
description: "Auto-ported from the Winamp AVS preset \"10 zamuz - heart dynamics (duo's high dose mix).avs\" by zamuz. The original's visuals are driven by a trivial scope (the real work is movement/APE driven), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/10 zamuz - heart dynamics (duo's high dose mix).avs",
content: "name: \"heart dynamics (duo's high dose mix)\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "we build here (duo's building blocks remix)",
author: "nemo",
description: "Auto-ported from the Winamp AVS preset \"11 nemo - we build here (duo's building blocks remix).avs\" by nemo. The original's visuals are driven by DynamicMovement, BufferSave, 2.8+ Effect List Config, which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/11 nemo - we build here (duo's building blocks remix).avs",
content: "name: \"we build here (duo's building blocks remix)\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 2.5\n\n[init]\ncols = 36\nn = cols * cols\n\n[frame]\nrot = rot + dt * (0.05 + mid * 0.4)\nhue = hue + dt * (0.04 + treb * 0.1)\n\n[point]\ncx = floor(i * cols) / (cols - 1)\ncy = frac(i * cols)\nh = sv * 0.35\nux = (cx - 0.5) * 1.6\nuy = (cy - 0.5) * 1.6\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)\nlum = 0.25 + h * 2.2\nred = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3))\ngreen = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 2.09))\nblue = lum * (0.6 + 0.4 * sin(hue * 6.28318 + cx * 3 + 4.19))\nsize = 1.2 + h * 5\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "wickedjunglesmassive (yathosho's cartographic re-rub)",
author: "duo & vanish",
description: "Auto-ported from the Winamp AVS preset \"12 duo & vanish - wickedjunglesmassive (yathosho's cartographic re-rub).avs\" by duo & vanish. The original's visuals are driven by unportable scope code (frame line 19: Expected ')' but found ';'), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/12 duo & vanish - wickedjunglesmassive (yathosho's cartographic re-rub).avs",
content: "name: \"wickedjunglesmassive (yathosho's cartographic re-rub)\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\n\n[init]\nn = 720\n\n[frame]\nhue = hue + dt * (0.06 + mid * 0.2)\ntravel = travel + dt * (0.3 + bass_att * 1.4)\n\n[beat]\nflash = 1\n\n[point]\ng = floor(i * 9)\ngi = frac(i * 9)\nph = frac(rand(g * 5.1 + 1) + travel * (0.6 + rand(g + 17) * 0.8))\na = gi * 6.28318\nrad = ph * (0.25 + bass * 0.6 + flash * 0.08)\nx = sin(a) * rad / aspect\ny = cos(a) * rad\nfade = sin(ph * 3.14159)\nred = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7))\ngreen = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 2.09))\nblue = fade * (0.3 + 0.7 * sin(hue * 6.28318 + g * 0.7 + 4.19))\nskip = if(above(ph, 0.95), 1, 0)\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "why i love you (duo's pulsedriver remix)",
author: "skupers",
description: "Auto-ported from the Winamp AVS preset \"13 skupers - why i love you (duo's pulsedriver remix).avs\" by skupers. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/13 skupers - why i love you (duo's pulsedriver remix).avs",
content: "# Auto-ported from \"13 skupers - why i love you (duo's pulsedriver remix).avs\" (Winamp AVS / skupers)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"why i love you (duo's pulsedriver remix)\"\nauthor: \"skupers\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\nn=10;pi=acos(-1);\n\n[frame]\nt=t-t1;t1=t1*0.9+getspec(0.05,0,0)*0.1\n\n[beat]\nflash = 1\n\n[point]\ny=i*2.1-1.05;x=0;\r\ncol=i;\r\nred=col;\r\ngreen=col*.6;\r\nblue=0;\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "conjuring sands (skupers remix - edit)",
author: "duo",
description: "Auto-ported from the Winamp AVS preset \"14 duo - conjuring sands (skupers remix - edit).avs\" by duo. Original texer2 code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/14 duo - conjuring sands (skupers remix - edit).avs",
content: "# Auto-ported from \"14 duo - conjuring sands (skupers remix - edit).avs\" (Winamp AVS / duo)\n# Texer II point program, 4 AVSTrans macros expanded.\nname: \"conjuring sands (skupers remix - edit)\"\nauthor: \"duo\"\nmode: dots\nblend: additive\npersist: 0.78\nlinewidth: 3\nysign: -1\n\n[init]\nn=15;\n\n[frame]\npfx=pfx+pbx; pfy=pfy+pby; pfz=pfz+pbz; xs=sin(pfx); xc=cos(pfx); ys=sin(pfy); yc=cos(pfy); zs=sin(pfz); zc=cos(pfz);\n\n[beat]\npbx=rnd(10)/70; pby=rnd(10)/70; pbz=rnd(10)/70;\n\n[point]\nc=i*(3.14159265358979)*15;\r\nx1=cos(c);\r\ny1=i*2-1;\r\nz1=sin(c);\r\nx2=x1*xs-y1*xc; \r\ny2=y1*xs+x1*xc; \r\nz2=z1*ys-y2*yc;\r\nx3=y2*ys+z1*yc;\r\ny3=x2*zs-z2*zc;\r\nz3=z2*zs+x2*zc+3.5;\r\nx=x3/z3; \r\ny=y3/z3;\r\nred=v*3; green=v*3; blue=v*3;\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "multiple overdose (duo remix)",
author: "tuggummi",
description: "Auto-ported from the Winamp AVS preset \"15 tuggummi - multiple overdose (duo remix).avs\" by tuggummi. Original superscope code, machine-translated to the AVA script dialect.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/15 tuggummi - multiple overdose (duo remix).avs",
content: "# Auto-ported from \"15 tuggummi - multiple overdose (duo remix).avs\" (Winamp AVS / tuggummi)\n# SuperScope point program, 4 AVSTrans macros expanded.\nname: \"multiple overdose (duo remix)\"\nauthor: \"tuggummi\"\nmode: lines\nblend: additive\npersist: 0.88\nlinewidth: 2\nysign: -1\n\n[init]\npi=acos(-1) ; t=acos(-1)\n\n[frame]\nn=w*0.55+2 ; t=t+0.25\n\n[beat]\nflash = 1\n\n[point]\ns=bnot(s) ;\r\nx=i*2-1 ;\r\ny=s*0.25-0.225-v*.2 ;\r\nc=sin(i*pi*2+t)*0.5+0.5 ;\r\nred=c ;\r\nblue=c ;\r\ngreen=c;\r\nsize=3;\n",
},
{
folder: "root/embedded/root/embedded/Envision",
name: "warm freeform (ya-tho-sho treatment)",
author: "duo",
description: "Auto-ported from the Winamp AVS preset \"16 duo - warm freeform (ya-tho-sho treatment).avs\" by duo. The original's visuals are driven by a trivial scope (the real work is movement/APE driven), which the AVA script engine does not support — this is a generated stand-in that keeps the beat & band reactivity.",
originalFile: "/avs-originals/embedded/root/embedded/Envision/16 duo - warm freeform (ya-tho-sho treatment).avs",
content: "name: \"warm freeform (ya-tho-sho treatment)\"\nmode: lines\nblend: additive\npersist: 0.9\nlinewidth: 1.6\n\n[init]\nn = 1100\n\n[frame]\nt = t + dt * (0.3 + bass_att * 1.8)\nhue = hue + dt * 0.08 + beat * 0.01\n\n[point]\narm = floor(i * 5)\nfa = frac(i * 5)\nd = fa\nang = arm * 1.2566 + d * (1.4 + mid * 3) * 3.14159 + t\nrad = (0.05 + d * d * 1.15) * (0.7 + bass * 0.5)\nx = sin(ang) * rad / aspect\ny = cos(ang) * rad\nred = (0.3 + 0.7 * d) * (0.3 + bass)\ngreen = (0.3 + 0.7 * d) * (0.25 + mid)\nblue = (0.3 + 0.7 * d) * (0.2 + treb + hue * 0.2)\nskip = if(below(fa, 0.04), 1, 0)\n",
},
]