31 lines
625 B
Text
Executable file
31 lines
625 B
Text
Executable file
name: "Brainstorm"
|
|
mode: lines
|
|
blend: additive
|
|
persist: 0.859
|
|
linewidth: 2.309
|
|
|
|
[init]
|
|
segs = 6
|
|
n = 584
|
|
|
|
[frame]
|
|
rot = rot + dt * (0.093 + mid_att * 0.5)
|
|
hue = hue + dt * 0.084
|
|
flash = flash * 0.85
|
|
|
|
[beat]
|
|
flash = 1
|
|
|
|
[point]
|
|
seg = floor(i * segs)
|
|
si = frac(i * segs)
|
|
a0 = si * 6.28318 / segs + rot
|
|
amp = 0.1 + sv * 0.55 + bass * 0.25 + flash * 0.06
|
|
rad = 0.15 + amp * (0.4 + 0.6 * sin(a0 * 9 + time * 2))
|
|
a = seg * 6.28318 / segs + a0 * if(below(seg % 2, 1), 1, -1)
|
|
x = sin(a) * rad / aspect
|
|
y = cos(a) * rad
|
|
red = 0.3 + amp * 1.3 * 0.85
|
|
green = 0.3 + amp * 1.3 * 0.92
|
|
blue = 0.3 + amp * 1.3
|
|
skip = if(above(si, 0.96), 1, 0)
|