Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: m-labs/flickernoise
base: 55e04b7
...
head fork: m-labs/flickernoise
compare: 765b201
  • 10 commits
  • 73 files changed
  • 0 commit comments
  • 1 contributor
Commits on Feb 27, 2012
@wpwrak wpwrak compiler: "if" can no longer be used as a variable name
Since not even MilkDrop allows such obscure use, neither shall we.
It makes the code a bit cleaner and the grammar healthier, too.
86a797b
@wpwrak wpwrak compiler/test/Common (equiv2): allow suppressing some differences
If the first arguments to equiv2 are +N or -N with N being a decimal
number, they indicate the number of + and - lines to ignore.
99f74df
@wpwrak wpwrak patches/attic/: bring back the pre-cleanup version of the patch pool
We'll use the old patches for automated equivalence checking.
fe39878
@wpwrak wpwrak compiler/test/reform: check current patches against the attic
Small differences (corrections) are manually suppressed in "reform".
0b40899
@wpwrak wpwrak Modernize "Geiss & Werner - Tornado (Rain Dance MIDI RMX).fnp" 5dd09fb
@wpwrak wpwrak patches: initialize all variables (to pass -Wundefined)
Stricter correctness criteria apply to new-style patches if -Wundefined
is set.
4e79d54
@wpwrak wpwrak compiler: export "struct compiler_sc" for sharing with ptest
That way, ptest will be able to better support stimuli.
3ea48a0
@wpwrak wpwrak ptest: support stimuli also in parse-only mode ab35a71
@wpwrak wpwrak ptest: plug memory leak exposed by modernized Tornado Rain Dance
This is the first time the regression tests check a patch using stimuli
for memory leaks. Turns out that ptest had one.
9807012
@wpwrak wpwrak test/nsyms: updated for recent changes in the patch pool 765b201
Showing with 2,782 additions and 55 deletions.
  1. +43 −11 patches/Geiss & Werner - Tornado (Rain Dance MIDI RMX).fnp
  2. +5 −0 patches/Lekernel & Krash - Boil off (DMX).fnp
  3. +3 −0  patches/Lekernel & Rozzor & Aderassi - Video Cannon.fnp
  4. +66 −0 patches/attic/Aderassi - Making time.fnp
  5. +59 −0 patches/attic/Aderrasi - Airs.fnp
  6. +64 −0 patches/attic/Aderrasi - Antidote (Aqualung Mix).fnp
  7. +65 −0 patches/attic/Aderrasi - Bow to gravity.fnp
  8. +59 −0 patches/attic/Aderrasi - Variants Of Eternity (Shaking mix).fnp
  9. +50 −0 patches/attic/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone Mad Mix).fnp
  10. +44 −0 patches/attic/EvilJim - Ice Drops.fnp
  11. +67 −0 patches/attic/Fvese - The Tunnel (Final Stage Mix).fnp
  12. +41 −0 patches/attic/Geiss & Werner - Tornado (Rain Dance MIDI RMX).fnp
  13. +36 −0 patches/attic/Geiss - Approach.fnp
  14. +41 −0 patches/attic/Geiss - Cruzin'.fnp
  15. +38 −0 patches/attic/Geiss - Eggs.fnp
  16. +53 −0 patches/attic/Geiss - Shift.fnp
  17. +61 −0 patches/attic/Geiss - The Fatty Lumpkin Sunkle Tweaker.fnp
  18. +36 −0 patches/attic/Geiss - Tornado.fnp
  19. +67 −0 patches/attic/Idiot & Rovastar - Altars Of Madness 2 (X42 Mix).fnp
  20. +53 −0 patches/attic/Illusion & Che - The Piper.fnp
  21. +60 −0 patches/attic/Illusion & Rovastar - Clouded Bottle.fnp
  22. +58 −0 patches/attic/Illusion & Unchained - Frozen Eye 1.fnp
  23. +60 −0 patches/attic/Jeremie - conduirebourre.com.fnp
  24. +20 −0 patches/attic/Krash - Digital Flame (Video remix).fnp
  25. +63 −0 patches/attic/Krash - Digital Flame.fnp
  26. +58 −0 patches/attic/Krash - Interwoven (Nightmare Weft Mix).fnp
  27. +20 −0 patches/attic/Lekernel & Geiss - Shaking.fnp
  28. +66 −0 patches/attic/Lekernel & Krash - Boil off (DMX).fnp
  29. +8 −0 patches/attic/Lekernel & Krash - Personal Shroomery.fnp
  30. +19 −0 patches/attic/Lekernel & Rovastar & Fvese - Subconscious Objects.fnp
  31. +59 −0 patches/attic/Lekernel & Rozzor & Aderassi - Video Cannon.fnp
  32. +41 −0 patches/attic/Lekernel & fiShbRaiN - crazy face.fnp
  33. +19 −0 patches/attic/Lekernel - Disc Explosion.fnp
  34. +2 −0  patches/attic/Lekernel - Drawing Board (DMX).fnp
  35. +7 −0 patches/attic/Lekernel - Eerie Beri.fnp
  36. +41 −0 patches/attic/Lekernel - Falling (DMX).fnp
  37. +2 −0  patches/attic/Lekernel - FullScreen Video-in Preview.fnp
  38. +15 −0 patches/attic/Lekernel - Musique de telephone.fnp
  39. +7 −0 patches/attic/Lekernel - Pulsating photography.fnp
  40. +29 −0 patches/attic/Lekernel - Sailing.fnp
  41. +53 −0 patches/attic/Lekernel - Spiralling.fnp
  42. +19 −0 patches/attic/Lekernel - Star Ballet (Bass Travel Mix).fnp
  43. +20 −0 patches/attic/Lekernel - Star Ballet (Fountain Mix).fnp
  44. +17 −0 patches/attic/Lekernel - Star Ballet.fnp
  45. +16 −0 patches/attic/Lekernel - Starpainter.fnp
  46. +15 −0 patches/attic/Lekernel - The psychedelic drunken boat.fnp
  47. +35 −0 patches/attic/Lekernel - Vibrant Plasma Streams.fnp
  48. +45 −0 patches/attic/Philpraxis - Eight bit starfield.fnp
  49. +60 −0 patches/attic/Rovastar & Fvese - Dark Subconscious.fnp
  50. +66 −0 patches/attic/Rovastar & Idiot24-7 - Balk Acid (DMX madness).fnp
  51. +61 −0 patches/attic/Rovastar & Idiot24-7 - Balk Acid.fnp
  52. +59 −0 patches/attic/Rovastar - A Million Miles from Earth.fnp
  53. +54 −0 patches/attic/Rovastar - Cosmic Echoes 2.fnp
  54. +56 −0 patches/attic/Rovastar - Explosive Minds.fnp
  55. +59 −0 patches/attic/Rovastar - Forgotten Moon.fnp
  56. +54 −0 patches/attic/Rovastar - Hallucinogenic Pyramids.fnp
  57. +59 −0 patches/attic/Rovastar - Torrid Tales.fnp
  58. +69 −0 patches/attic/Rozzor & Aderrasi - Canon (DMX out).fnp
  59. +61 −0 patches/attic/Telek - Slow Shift Matrix (bb4.5).fnp
  60. +58 −0 patches/attic/Unchained - A Matter Of Taste (Remix).fnp
  61. +56 −0 patches/attic/Zylot - The Inner Workings of my New Computer.fnp
  62. +51 −0 patches/attic/bmelgren - Godhead (Video mix).fnp
  63. +51 −0 patches/attic/nil - Cid and Lucy.fnp
  64. +0 −11 src/compiler/compiler.c
  65. +11 −1 src/compiler/compiler.h
  66. +2 −13 src/compiler/parser.y
  67. +0 −2  src/compiler/parser_itf.h
  68. +8 −2 src/compiler/ptest/ptest.c
  69. +1 −3 src/compiler/scanner.re
  70. +25 −2 src/compiler/test/Common
  71. +8 −9 src/compiler/test/dualuse
  72. +1 −1  src/compiler/test/nsyms
  73. +27 −0 src/compiler/test/reform
View
54 patches/Geiss & Werner - Tornado (Rain Dance MIDI RMX).fnp
@@ -28,14 +28,46 @@ wave_g=0.600000
wave_b=0.600000
wave_x=0.500000
wave_y=0.500000
-per_frame=wave_scale=midi4*20;
-per_frame=t=time*midi8*5;
-per_frame=wave_r = midi5*( 0.60*sin(0.933*t) + 0.40*sin(1.045*t) );
-per_frame=wave_g = midi6*( 0.60*sin(0.900*t) + 0.40*sin(0.956*t) );
-per_frame=wave_b = midi7*( 0.60*sin(0.910*t) + 0.40*sin(0.920*t) );
-per_frame=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
-per_frame=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
-per_frame=rot=midi1*2;
-per_frame=wave_x=0.5+midi3/5;
-per_frame=zoom=0.9+midi2/5;
-per_vertex=rot = rot + (rad-0.4)*1.7*max(0,min((bass_att-1.1)*1.5,5));
+
+/*
+ * Example for converting a patch using old-style midiN variables to the
+ * new-style MIDI database.
+ *
+ * An extended and more radically modernized version of this patch can be
+ * found under demo/raindance/
+ */
+
+midi "iCon i-creativ" {
+ padx = fader(12);
+ pady = fader(13);
+ fader = fader(7);
+ e1 = pot(40);
+ vfader1 = fader(102);
+ vfader2 = fader(103);
+ vfader3 = fader(104);
+ vfader4 = fader(105);
+}
+
+midi1 = range(padx);
+midi2 = range(pady);
+midi3 = range(fader);
+midi4 = range(e1);
+midi5 = range(vfader1);
+midi6 = range(vfader2);
+midi7 = range(vfader3);
+midi8 = range(vfader4);
+
+per_frame:
+wave_scale=midi4*20;
+t=time*midi8*5;
+wave_r = midi5*( 0.60*sin(0.933*t) + 0.40*sin(1.045*t) );
+wave_g = midi6*( 0.60*sin(0.900*t) + 0.40*sin(0.956*t) );
+wave_b = midi7*( 0.60*sin(0.910*t) + 0.40*sin(0.920*t) );
+zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
+rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
+rot=midi1*2;
+wave_x=0.5+midi3/5;
+zoom=0.9+midi2/5;
+
+per_vertex:
+rot = rot + (rad-0.4)*1.7*max(0,min((bass_att-1.1)*1.5,5));
View
5 patches/Lekernel & Krash - Boil off (DMX).fnp
@@ -41,6 +41,11 @@ mv_r=1
mv_g=1
mv_b=1
mv_a=0
+bass_thresh = 0;
+treb_thresh = 0;
+red = 0;
+green = 0;
+blue = 0;
per_frame:
video_a=0.4*idmx1
View
3  patches/Lekernel & Rozzor & Aderassi - Video Cannon.fnp
@@ -47,6 +47,9 @@ mv_b=1.000000
mv_a=0.000000
dmx1=1.0
video_a=0.7
+kick = 0;
+dx_r = 0;
+dy_r = 0;
per_frame:
kick = if(above(bass_att,kick), 2, kick*0.96);
View
66 patches/attic/Aderassi - Making time.fnp
@@ -0,0 +1,66 @@
+fDecay=1.000000
+fVideoEchoZoom=1.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=1
+nWaveMode=5
+bAdditiveWaves=0
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=1
+bTexWrap=1
+fWaveAlpha=100.000000
+fWaveScale=1.599181
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000010
+dy=0.000010
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.500000
+wave_g=0.500000
+wave_b=0.500000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.000000
+ob_r=0.000000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=1.000000
+ib_size=0.005000
+ib_r=0.000000
+ib_g=0.000000
+ib_b=0.000000
+ib_a=0.000000
+nMotionVectorsX=0.000000
+nMotionVectorsY=0.000000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=1.000000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+per_frame=bass_tick = above(bass_att,bass_tick)*2 + (1-above(bass_att,bass_tick))*((bass_tick-1.3)*0.96+1.3);
+per_frame=treb_tick = above(treb_att,treb_tick)*2 + (1-above(treb_att,treb_tick))*((treb_tick-1.3)*0.96+1.3);
+per_frame=mid_tick = above(mid_att,mid_tick)*2 + (1-above(mid_att,mid_tick))*((mid_tick-1.3)*0.96+1.3);
+per_frame=bass_shift = equal(bass_tick,2)*0.95*sin(time*5) + (1-equal(bass_tick,2))*bass_shift;
+per_frame=treb_shift = equal(treb_tick,2)*0.95*sin(time*5) + (1-equal(treb_tick,2))*treb_shift;
+per_frame=mid_shift = equal(mid_tick,2)*0.95*sin(time*5) + (1-equal(mid_tick,2))*mid_shift;
+per_frame=wave_mystery = wave_mystery + 0.15*sin(time) + 0.2*sin(0.2*time);
+per_frame=wave_r = wave_r +bass_shift+0.3;
+per_frame=wave_g = wave_g+treb_shift;
+per_frame=wave_b = wave_b +mid_shift;
+per_vertex=thresh = above(bass_att,0.7);
+per_vertex=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r;
+per_vertex=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r;
+per_vertex=rot = rot + 2*abs((0.9*time)*bass)*sin(0.7*time);
+per_vertex=zoom = zoom + 10*(0.2*rad*(3-bass/cos(rad/12)*2.98))*(0.002*sin(x*(12*sin(8*bass))));
+per_vertex=cx = cx + 0.3*sin(3*time);
+per_vertex=cy = cy + 0.3*cos(3.9*time);
+per_vertex=//dy = dy + 1.7*dy_r;
+per_vertex=//dx = dx + 1.7*dx_r;
View
59 patches/attic/Aderrasi - Airs.fnp
@@ -0,0 +1,59 @@
+fDecay=0.998
+fVideoEchoZoom=1.220183
+fVideoEchoAlpha=0.400000
+nVideoEchoOrientation=3
+nWaveMode=5
+bAdditiveWaves=1
+bWaveDots=1
+bWaveThick=0
+bMaximizeWaveColor=0
+bTexWrap=0
+fWaveAlpha=0.785805
+fWaveScale=0.796894
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000010
+dy=0.000010
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.500000
+wave_g=0.500000
+wave_b=0.500000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.000000
+ob_r=0.500000
+ob_g=0.100000
+ob_b=0.200000
+ob_a=0.500000
+ib_size=0.005000
+ib_r=0.000000
+ib_g=0.000000
+ib_b=0.000000
+ib_a=0.500000
+nMotionVectorsX=0.000000
+nMotionVectorsY=0.000000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=1.000000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+per_frame=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time);
+per_frame=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time);
+per_frame=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time);
+per_frame=
+per_frame=ib_r = wave_r;
+per_frame=ib_g = wave_g;
+per_frame=ib_b = wave_b;
+per_vertex=
+per_vertex=dx = dx + 0.03975*rad*sqr(x*2)*sin(time);
+per_vertex=dy = dy + 0.03975*rad*sqr(x*2)*cos(time);
+per_vertex=zoom = zoom - 0.0225*rad*cos(x*6)+0.03*bass;
+per_vertex=rot = rot - 0.25*(0.75*sin(1.25*time)*rad*sqr(x)*sin(1.45*time))*sin(time);
View
64 patches/attic/Aderrasi - Antidote (Aqualung Mix).fnp
@@ -0,0 +1,64 @@
+fDecay=1.000000
+fVideoEchoZoom=0.999837
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=3
+nWaveMode=5
+bAdditiveWaves=0
+bWaveDots=0
+bWaveThick=0
+bMaximizeWaveColor=0
+bTexWrap=1
+fWaveAlpha=100.000000
+fWaveScale=1.599171
+fWarpAnimSpeed=20.009382
+fWarpScale=5.427911
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000010
+dy=0.001010
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.000000
+wave_g=0.100000
+wave_b=1.000000
+wave_x=0.400000
+wave_y=0.500000
+ob_size=0.005000
+ob_r=0.000000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=1.000000
+ib_size=0.005000
+ib_r=0.000000
+ib_g=1.000000
+ib_b=0.000000
+ib_a=1.000000
+nMotionVectorsX=6.400000
+nMotionVectorsY=4.800000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=5.000000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+per_frame=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time);
+per_frame=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time);
+per_frame=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time);
+per_frame=//wave_y = wave_y + 0.24*sin(2.5*time);
+per_frame=wave_x = 0.5 + 0.25*sin(time);
+per_frame=wave_y = 0.5 + 0.25*cos(time);
+per_frame=ib_r = above(sin(0.2*time),-0.333)*1*below(sin(0.2*time),0.333);
+per_frame=ib_g = below(sin(0.2*time),-0.333)*1;
+per_frame=ib_b = above(sin(0.2*time),0.333)*1;
+per_frame=thresh = above(bass_att,0.7);
+per_frame=q1 = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*q1;
+per_frame=q2 = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*q2;
+per_vertex=//warp = warp + q2*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0));
+per_vertex=rot = rot + 0.4*(1-rad)*0.5*sin(70*q2+q1*60);
+per_vertex=zoom = zoom + 0.01*(1-rad*2)*0.03*(0.5-rad*0.1*sin(time));
+per_vertex=dy = dy + (0.005*sin(cos(x*time)*1.76*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time)))));
+per_vertex=dx = dx + (0.005*cos(sin(y*time)*1.54*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time)))));
View
65 patches/attic/Aderrasi - Bow to gravity.fnp
@@ -0,0 +1,65 @@
+fDecay=0.930000
+fVideoEchoZoom=0.999837
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=1
+nWaveMode=6
+bAdditiveWaves=0
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=1
+bTexWrap=1
+fWaveAlpha=100.000000
+fWaveScale=0.796896
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000010
+dy=0.000010
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.500000
+wave_g=0.500000
+wave_b=0.500000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.010000
+ob_r=0.000000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=0.500000
+ib_size=0.010000
+ib_r=0.000000
+ib_g=0.000000
+ib_b=0.000000
+ib_a=0.500000
+nMotionVectorsX=0.000000
+nMotionVectorsY=0.000000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=1.900000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+per_frame=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time);
+per_frame=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time);
+per_frame=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time);
+per_frame=warp = 0;
+per_frame=ob_r = 0.5*wave_r;
+per_frame=ob_b = 0.5*wave_g;
+per_frame=ob_g = 0.5*wave_b;
+per_frame=ib_r = wave_g;
+per_frame=ib_g = wave_b;
+per_frame=ib_b = wave_r;
+per_vertex=dx = dx + above(x,0.5)*x*0.005;
+per_vertex=dx = dx - below(x,0.5)*(1-x)*0.005;
+per_vertex=dy = dy + above(y,0.5)*y*0.005;
+per_vertex=dy = dy + below(y,0.5)*(1-y)*0.005;
+per_vertex=zoom = zoom - 100*((1-rad)*((1.5*rad)*0.005 + 0.004*sin(0.5*bass_att)));
+per_vertex=
+per_vertex=rot = rot + (cos(bass_att*treb_att)/(1-treb)+0.5*time)*0.0005;
+per_vertex=//zoomexp = 0.8 + 1+sin(treb_att);
View
59 patches/attic/Aderrasi - Variants Of Eternity (Shaking mix).fnp
@@ -0,0 +1,59 @@
+fDecay=1.0
+fVideoEchoZoom=1.0
+fVideoEchoAlpha=0.5
+nVideoEchoOrientation=3
+nWaveMode=6
+bAdditiveWaves=0
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=1
+bTexWrap=0
+fWaveAlpha=100.0
+fWaveScale=0.50000
+fWarpAnimSpeed=1.0
+fWarpScale=1.0
+zoom=1.0
+rot=0.0
+cx=0.5
+cy=0.5
+dx=0.000010
+dy=0.000010
+warp=0.010000
+sx=1.0
+sy=1.0
+wave_r=0.5
+wave_g=0.5
+wave_b=0.5
+wave_x=0.5
+wave_y=0.5
+ob_size=0.005000
+ob_r=0.0
+ob_g=0.0
+ob_b=0.0
+ob_a=1.0
+ib_size=0.0
+ib_r=0.0
+ib_g=0.0
+ib_b=0.0
+ib_a=0.0
+nMotionVectorsX=1.280000
+nMotionVectorsY=9.599999
+mv_dx=0.4
+mv_dy=-0.2
+mv_l=5.0
+mv_r=1.0
+mv_g=1.0
+mv_b=1.0
+mv_a=1.0
+per_frame=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time);
+per_frame=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time);
+per_frame=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time);
+per_frame=warp = 0;
+per_frame=mv_r = wave_r;
+per_frame=mv_b = wave_b;
+per_frame=mv_g = wave_g;
+per_vertex=zoom = zoom - 0.03 + 0.06*sin(time);
+per_vertex=rot = rot + 0.15;
+per_vertex=cy = cy + 0.25 + 0.025*cos(time);
+per_vertex=cx = cx + 0.25 + 0.025*sin(time);
+per_vertex=rot = rot - 0.02*sin((1-rad)*(time*bass_att*2));
View
50 patches/attic/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone Mad Mix).fnp
@@ -0,0 +1,50 @@
+fDecay=1
+fVideoEchoZoom=1
+fVideoEchoAlpha=0.4
+nVideoEchoOrientation=1
+nWaveMode=6
+bAdditiveWaves=0
+bWaveDots=0
+bMaximizeWaveColor=1
+bTexWrap=0
+nMotionVectorsX=64
+nMotionVectorsY=1
+fWaveAlpha=1
+fWaveScale=1.59918
+fWarpAnimSpeed=1
+fWarpScale=1
+zoom=1
+rot=0
+cx=0.5
+cy=0.5
+dx=0
+dy=0
+warp=0
+sx=0.844378
+sy=1.06152
+wave_r=0.4
+wave_g=0.4
+wave_b=0.4
+wave_x=0.5
+wave_y=0.5
+ob_size=0.005
+ob_r=0
+ob_g=0
+ob_b=0
+ob_a=1
+ib_size=0
+ib_r=0
+ib_g=0
+ib_b=0
+ib_a=0
+per_frame=x_wave_x = 0.5+0.3*sin(bass+treb+mid);
+per_frame=wave_r = 1 - sin(x_wave_x*6.28);
+per_frame=wave_g = abs(sin(2*x_wave_x*6.28));
+per_frame=wave_b = sin(x_wave_x*6.28);
+per_frame=treb_effect = if(above(treb_att,1.4),0.99-0.05*treb_att,1);
+per_frame=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect);
+per_frame=zoom = net_effect*1.027;
+per_frame=shift = (sin(time*7)) -0.05;
+per_frame=shift = if(above(shift,0),0,if(below(shift,0-0.1),0-0.1,shift));
+per_frame=q1 = if(above(bass,0.6),shift,q1);
+per_vertex=rot = q1 + if(equal(x, 0.5), 0, sin(1-rad)/sqr(bass_att+1.5));
View
44 patches/attic/EvilJim - Ice Drops.fnp
@@ -0,0 +1,44 @@
+fDecay=0.990000
+fVideoEchoZoom=0.999601
+fVideoEchoAlpha=0.499900
+nVideoEchoOrientation=0
+nWaveMode=6
+bAdditiveWaves=0
+bWaveDots=0
+bMaximizeWaveColor=0
+bTexWrap=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+fWaveAlpha=100.000000
+fWaveScale=0.199862
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000353
+zoom=0.999511
+rot=0.000000
+cx=0.500001
+cy=0.050000
+dx=0.000000
+dy=0.000000
+warp=0.010000
+sx=1.000158
+sy=1.000000
+wave_r=0.000000
+wave_g=0.000000
+wave_b=0.000000
+wave_x=0.999000
+wave_y=0.000000
+ob_size=0.500000
+ob_r=0.010000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=0.000000
+ib_size=0.260000
+ib_r=0.250000
+ib_g=0.250000
+ib_b=0.250000
+ib_a=0.000000
+per_frame=warp=0;
+per_frame=wave_r=treb;
+per_frame=wave_g=mid;
+per_frame=wave_b=bass;
+per_frame=dy=bass*0.02;
View
67 patches/attic/Fvese - The Tunnel (Final Stage Mix).fnp
@@ -0,0 +1,67 @@
+fDecay=0.995
+fVideoEchoZoom=1
+fVideoEchoAlpha=0.5
+nVideoEchoOrientation=1
+nWaveMode=3
+bAdditiveWaves=0
+bWaveDots=0
+bWaveThick=0
+bMaximizeWaveColor=0
+bTexWrap=1
+fWaveAlpha=1
+fWaveScale=0.241456
+fWarpAnimSpeed=1
+fWarpScale=1
+zoom=1
+rot=0
+cx=0.5
+cy=0.5
+dx=0
+dy=0
+warp=0.01
+sx=0.9999
+sy=0.9999
+wave_r=0.5
+wave_g=0.5
+wave_b=0.5
+wave_x=0.5
+wave_y=0.5
+ob_size=0.005
+ob_r=0
+ob_g=0
+ob_b=0.4
+ob_a=0
+ib_size=0.005
+ib_r=0
+ib_g=0.3
+ib_b=0
+ib_a=1
+nMotionVectorsX=6.4
+nMotionVectorsY=1.440001
+mv_dx=0
+mv_dy=0
+mv_l=0
+mv_r=0.7599
+mv_g=0.48
+mv_b=0.39
+mv_a=0
+per_frame=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438));
+per_frame=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722));
+per_frame=wave_g = wave_g + 0.4*sin(time*1.931);
+per_frame=vol=0.15*(bass_att+bass+mid+mid_att);
+per_frame=dx_r=if(equal(q3,0),if(above(x,xpos),dx*q1-xpos,dx+q2-xpos),dx);
+per_frame=dy_r=if(equal(q3,0),if(above(y,ypos),dy*q1-ypos,dy+q2-ypos),dy);
+per_frame=rot = rot+0.05*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) );
+per_frame=mytime=.7;
+per_frame=q1=sin(time*mytime*4);
+per_frame=q2=cos(time*mytime*2);
+per_frame=q3=abs(rad-.5)*(q2*q1);
+per_frame=xpos=.5/vol;
+per_frame=ypos=.5/vol;
+per_frame=wave_x=.5+0.1*sin(time);
+per_frame=wave_y=.5+0.1*cos(time);
+per_frame=ib_r=q3+q2;
+per_frame=ib_b=q2+q1;
+per_frame=ib_g=q1+q3;
+per_vertex=zoom = if(below(q1,0),0.5*x,if(equal(q2,0),0.9*(1-x),if(above(q3,0),0.9*y,0.9*(1-y)))) + 0.6 - 0.13*(min(q3,0.3));
+per_vertex=
View
41 patches/attic/Geiss & Werner - Tornado (Rain Dance MIDI RMX).fnp
@@ -0,0 +1,41 @@
+fDecay=0.9950000
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=0
+nWaveMode=2
+bAdditiveWaves=0
+bWaveDots=0
+bMaximizeWaveColor=1
+bTexWrap=1
+mv_a=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+fWaveAlpha=3.000000
+fWaveScale=3.020000
+fWarpAnimSpeed=1.000000
+fWarpScale=2.853000
+zoom=1.031000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.309000
+sx=1.000000
+sy=1.000000
+wave_r=0.600000
+wave_g=0.600000
+wave_b=0.600000
+wave_x=0.500000
+wave_y=0.500000
+per_frame=wave_scale=midi4*20;
+per_frame=t=time*midi8*5;
+per_frame=wave_r = midi5*( 0.60*sin(0.933*t) + 0.40*sin(1.045*t) );
+per_frame=wave_g = midi6*( 0.60*sin(0.900*t) + 0.40*sin(0.956*t) );
+per_frame=wave_b = midi7*( 0.60*sin(0.910*t) + 0.40*sin(0.920*t) );
+per_frame=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
+per_frame=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
+per_frame=rot=midi1*2;
+per_frame=wave_x=0.5+midi3/5;
+per_frame=zoom=0.9+midi2/5;
+per_vertex=rot = rot + (rad-0.4)*1.7*max(0,min((bass_att-1.1)*1.5,5));
View
36 patches/attic/Geiss - Approach.fnp
@@ -0,0 +1,36 @@
+fDecay=0.980000
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=0
+nWaveMode=2
+bAdditiveWaves=0
+bWaveDots=0
+bMaximizeWaveColor=0
+bTexWrap=1
+mv_a=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+fWaveAlpha=11.940000
+fWaveScale=1.372000
+fWarpAnimSpeed=1.000000
+fWarpScale=1.772000
+zoom=1.007000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.000000
+sx=1.000000
+sy=1.000000
+wave_r=0.700000
+wave_g=0.300000
+wave_b=0.300000
+wave_x=0.500000
+wave_y=0.500000
+per_frame=wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) );
+per_frame=wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) );
+per_frame=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) );
+per_frame=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) );
+per_frame=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) );
+per_frame=rot = rot + 0.002*sin(time+0.073);
View
41 patches/attic/Geiss - Cruzin'.fnp
@@ -0,0 +1,41 @@
+fDecay=0.995
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=0
+nWaveMode=6
+bAdditiveWaves=0
+bWaveDots=0
+bMaximizeWaveColor=1
+bTexWrap=1
+mv_a=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+fWaveAlpha=4.000000
+fWaveScale=1.691672
+fWarpAnimSpeed=1.000000
+fWarpScale=3.138000
+zoom=1.000300
+rot=0.000000
+cx=0.500000
+cy=0.110000
+dx=0.000000
+dy=-0.001000
+warp=0.024300
+sx=1.001992
+sy=1.004987
+wave_r=0.000000
+wave_g=0.570000
+wave_b=1.000000
+wave_x=0.650000
+wave_y=0.500000
+per_frame=wave_r = wave_r + 0.250*( 0.60*sin(10.937*time) + 0.40*sin(1.470*time) );
+per_frame=wave_g = wave_g + 0.300*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) );
+per_frame=wave_b = wave_b + 0.250*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) );
+per_frame=rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
+per_frame=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) );
+per_frame=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) );
+per_vertex=du = (x-cx)*2;
+per_vertex=dv = (y-cy)*2;
+per_vertex=q = 0.01*sqr(du*du+dv*dv);
+per_vertex=dx = q*du;
+per_vertex=dy = q*dv;
View
38 patches/attic/Geiss - Eggs.fnp
@@ -0,0 +1,38 @@
+fDecay=0.970000
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=0
+nWaveMode=2
+bAdditiveWaves=0
+bWaveDots=0
+bMaximizeWaveColor=1
+bTexWrap=1
+nMotionVectorsX=12
+nMotionVectorsY=9
+fWaveAlpha=3.500000
+fWaveScale=2.720000
+fWarpAnimSpeed=1.000000
+fWarpScale=2.853000
+zoom=1.046000
+rot=0.020000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=1.420000
+sx=1.000000
+sy=1.000000
+wave_r=0.600000
+wave_g=0.600000
+wave_b=0.600000
+wave_x=0.500000
+wave_y=0.470000
+per_frame=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
+per_frame=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
+per_frame=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
+per_frame=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
+per_frame=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
+per_frame=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) );
+per_frame=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) );
+per_frame=video_a=above(sin(time*15),0.98)
+per_vertex=zoom=zoom+0.27*sin(time*1.55+rad*5);
View
53 patches/attic/Geiss - Shift.fnp
@@ -0,0 +1,53 @@
+fDecay=0.999000
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=0
+nWaveMode=5
+bAdditiveWaves=1
+bWaveDots=0
+bMaximizeWaveColor=1
+bTexWrap=1
+mv_a=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+fWaveAlpha=0.800000
+fWaveScale=1.151736
+fWarpAnimSpeed=1.000000
+fWarpScale=1.331000
+zoom=1.280549
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.012485
+sx=1.000000
+sy=1.000000
+wave_r=0.650000
+wave_g=0.650000
+wave_b=0.650000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.010000
+ob_r=0.000000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=0.000000
+ib_size=0.010000
+ib_r=0.250000
+ib_g=0.250000
+ib_b=0.250000
+ib_a=0.000000
+per_frame=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) );
+per_frame=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) );
+per_frame=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) );
+per_frame=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) );
+per_frame=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) );
+per_frame=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) );
+per_frame=zoom=zoom+0.05+0.05*sin(time*0.133);
+per_frame=dx = dx + dx_residual;
+per_frame=dy = dy + dy_residual;
+per_frame=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3);
+per_frame=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual;
+per_frame=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual;
+per_vertex=zoom=(zoom-1)*rad+1;
View
61 patches/attic/Geiss - The Fatty Lumpkin Sunkle Tweaker.fnp
@@ -0,0 +1,61 @@
+fDecay=0.900000
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=0
+nWaveMode=2
+bAdditiveWaves=1
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=1
+bTexWrap=1
+fWaveAlpha=10.140000
+fWaveScale=1.235000
+fWarpAnimSpeed=1.000000
+fWarpScale=1.772000
+zoom=1.099000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.290000
+sx=1.000000
+sy=1.000000
+wave_r=0.500000
+wave_g=0.500000
+wave_b=0.500000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.010000
+ob_r=0.000000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=0.000000
+ib_size=0.010000
+ib_r=0.250000
+ib_g=0.250000
+ib_b=0.250000
+ib_a=0.000000
+nMotionVectorsX=12.000000
+nMotionVectorsY=9.000000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=0.900000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+per_frame=wave_x = wave_x + 0.40*sin(2.121*time)
+per_frame=wave_y = wave_y + 0.40*sin(1.742*time)
+per_frame=wave_r = wave_r + 0.60*sin(0.823*time)
+per_frame=wave_g = wave_g + 0.60*sin(0.900*time)
+per_frame=wave_b = wave_b + 0.60*sin(0.808*time)
+per_frame=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
+per_frame=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) );
+per_frame=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) );
+per_frame=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) );
+per_frame=q = time;
+per_frame=dx = dx + 0.019*( 0.60*sin(100.334*q)+ 0.40*sin(250.277*q));
+per_frame=dy = dy + 0.019*( 0.60*sin(200.384*q) + 0.40*sin(150.247*q));
+per_frame=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) );
+per_vertex=rot=rot+rad*0.18*sin(0.6*time*0.439+0.4*time*0.338);
View
36 patches/attic/Geiss - Tornado.fnp
@@ -0,0 +1,36 @@
+fDecay=0.9950000
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=0
+nWaveMode=2
+bAdditiveWaves=0
+bWaveDots=0
+bMaximizeWaveColor=1
+bTexWrap=1
+mv_a=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+fWaveAlpha=3.000000
+fWaveScale=3.020000
+fWarpAnimSpeed=1.000000
+fWarpScale=2.853000
+zoom=1.031000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.309000
+sx=1.000000
+sy=1.000000
+wave_r=0.600000
+wave_g=0.600000
+wave_b=0.600000
+wave_x=0.500000
+wave_y=0.500000
+per_frame=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
+per_frame=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
+per_frame=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
+per_frame=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
+per_frame=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
+per_vertex=rot = rot + (rad-0.4)*1.7*max(0,min((bass_att-1.1)*1.5,5));
View
67 patches/attic/Idiot & Rovastar - Altars Of Madness 2 (X42 Mix).fnp
@@ -0,0 +1,67 @@
+fDecay=1.000000
+fVideoEchoZoom=0.999600
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=0
+nWaveMode=7
+bAdditiveWaves=0
+bWaveDots=0
+bWaveThick=0
+bMaximizeWaveColor=1
+bTexWrap=1
+fWaveAlpha=0.001000
+fWaveScale=0.763002
+fWarpAnimSpeed=5.995790
+fWarpScale=1.331000
+zoom=0.998531
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.500000
+wave_g=0.500000
+wave_b=0.500000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.010000
+ob_r=0.000000
+ob_g=0.900000
+ob_b=0.200000
+ob_a=1.000000
+ib_size=0.000000
+ib_r=0.500000
+ib_g=0.500000
+ib_b=0.500000
+ib_a=0.230000
+nMotionVectorsX=0.000000
+nMotionVectorsY=48.000000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=5.000000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+warp=0
+per_frame=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438));
+per_frame=ob_g = 0.5- 0.4*sin(time*5.924);
+per_frame=ob_b = 0.45 - 0.3*cos(time*0.816);
+per_frame=beat = above(bass,0.6);
+per_frame=q5 = if(beat,100*sin(time),q5);
+per_frame=q3 = if(beat,100*sin(time),q3);
+per_frame=oldq3 = q3;
+per_frame=ib_size = 0.02;
+per_frame=ib_r = ib_r + 0.5*sin(time*2.424);
+per_frame=ib_g = ib_g + 0.5*sin(time*2.247);
+per_frame=ib_b = ib_b - 0.5*sin(time*1.131);
+per_frame=dx = dx -0.008*(0.6*sin(time*0.23)+0.5*cos(time*0.153));
+per_frame=dy = dy - 0.008*(0.6*sin(time*0.21)+0.5*cos(time*0.142));
+per_frame=fVideoEchoZoom=fVideoEchoZoom-.3*sin(time*(q5*0.01));
+per_vertex=box=abs(x*2-0.4*sin(q3)) + abs(y*2+0.4*sin(q5));
+per_vertex=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time));
+per_vertex=zoom = if(above(box,1),q1*.1,zoom);
+per_vertex=rot = if(above(box,1),sin(0.885*time),0)*(x+y)-rad*sin(q5)*0.5
+
View
53 patches/attic/Illusion & Che - The Piper.fnp
@@ -0,0 +1,53 @@
+fDecay=0.990000
+fVideoEchoZoom=1.000498
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=2
+nWaveMode=6
+bAdditiveWaves=1
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=1
+bTexWrap=1
+fWaveAlpha=1.000416
+fWaveScale=0.998162
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+zoom=0.970700
+rot=0.020000
+cx=0.350000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.010000
+sx=1.072134
+sy=1.000000
+wave_r=0.500000
+wave_g=0.500000
+wave_b=0.500000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.150000
+ob_r=0.000000
+ob_g=0.200000
+ob_b=0.400000
+ob_a=0.000000
+ib_size=0.000000
+ib_r=0.250000
+ib_g=0.150000
+ib_b=0.550000
+ib_a=1.000000
+nMotionVectorsX=19.199995
+nMotionVectorsY=14.400000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=1.500000
+mv_r=0.000000
+mv_g=0.000000
+mv_b=0.000000
+mv_a=0.000000
+per_frame=wave_r = 0.150*(0.30*sin(0.875*time) + 0.20*sin(0.315*time) );
+per_frame=wave_g = 0.150*(0.10*sin(0.200*time) + 0.10*sin(1.025*time) );
+per_frame=wave_b = 0.150*(0.50*sin(0.410*time) + 0.60*sin(0.150*time) );
+per_vertex=dx=.01*sin((20+10*sin(q1*1.5))*(y+.2*sin(q1*.7)))*bass*3;
+per_vertex=dy=.01*sin((20+10*sin(q1))*(x+.2*sin(q1*.77)))*bass*2;
+per_vertex=sy = sy + 0.01 * bass_att;
View
60 patches/attic/Illusion & Rovastar - Clouded Bottle.fnp
@@ -0,0 +1,60 @@
+fDecay=0.999000
+fVideoEchoZoom=0.999609
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=2
+nWaveMode=5
+bAdditiveWaves=1
+bWaveDots=0
+bMaximizeWaveColor=0
+bTexWrap=1
+fWaveAlpha=4.099998
+fWaveScale=1.254857
+fWarpAnimSpeed=2.448629
+fWarpScale=67.165291
+zoom=0.970590
+rot=0.000000
+cx=2.000000
+cy=0.500000
+dx=0.0195
+dy=-0.0035
+warp=0.029800
+sx=1.000000
+sy=1.010000
+wave_r=0.650000
+wave_g=0.650000
+wave_b=0.650000
+wave_x=1.000000
+wave_y=0.500000
+ob_size=0.300000
+ob_r=0.010000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=0.000000
+ib_size=0.260000
+ib_r=1.000000
+ib_g=0.000000
+ib_b=1.000000
+ib_a=0.000000
+nMotionVectorsX=8.000000
+nMotionVectorsY=1.920000
+mv_l=3000
+mv_r=0.000000
+mv_g=1.000000
+mv_b=0.000000
+mv_a=0.500000
+per_frame=mv_r = 0.5 + 0.499*sin(time*1.12);
+per_frame=mv_g = 0.5 + 0.123*cos(time*1.83);
+per_frame=mv_b = 0.4 + 0.79*cos(time*0.45);
+per_frame=bass_effect = max(max(bass,bass_att)-1.3,0);
+per_frame=decay = if(above(bass_effect,0),0.96,0.996);
+per_frame=wave_x = 0.6+0.3*sin(time*0.724);
+per_frame=warp = warp + (2*sin(0.75*time));
+per_frame=wrap_s = wrap_s +0.5*sin(0.1*time);
+per_frame=wave_r = 0.5 + (sin(time*0.5) - cos(time*0.22))*0.5;
+per_frame=wave_g = 0.5 - sin(time*0.877)*0.5;
+per_frame=wave_b = 0.5 - cos(time)*0.5;
+per_frame=dx = dx + dx_residual;
+per_frame=dy = dy + dy_residual;
+per_frame=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3);
+per_frame=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual;
+per_frame=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual;
View
58 patches/attic/Illusion & Unchained - Frozen Eye 1.fnp
@@ -0,0 +1,58 @@
+fDecay=1.000000
+fVideoEchoZoom=1.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=3
+nWaveMode=6
+bAdditiveWaves=1
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=0
+bTexWrap=1
+fWaveAlpha=1.000000
+fWaveScale=1.599179
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0
+sx=1.000000
+sy=1.000000
+wave_r=0.410000
+wave_g=0.400000
+wave_b=0.400000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.005000
+ob_r=0.000000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=1.000000
+ib_size=0.000000
+ib_r=0.000000
+ib_g=0.000000
+ib_b=0.000000
+ib_a=0.000000
+nMotionVectorsX=12.000000
+nMotionVectorsY=9.000000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=0.900000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+per_frame=bass_on=if(above(bass_att,1.3),1,0);
+per_frame=treb_on=if(above(treb_att,1.3),1,0);
+per_frame=state = 1 + bass;
+per_frame=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time))*state;
+per_frame=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time))*(4-state);
+per_frame=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time))*(4/state);
+per_frame=wave_x=if(below(state,1.7),wave_x+.1*sin(time*13),wave_x);
+per_frame=net_effect = bass+0.3;
+per_frame=zoom = 0.99 * net_effect;
+per_frame=rot = 0.03 * net_effect * sin(time);
+per_frame=wave_size=6*state + 3;
View
60 patches/attic/Jeremie - conduirebourre.com.fnp
@@ -0,0 +1,60 @@
+fDecay=0.8
+fVideoEchoZoom=01
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=5
+nWaveMode=2
+bAdditiveWaves=1
+bWaveDots=0
+bWaveThick=0
+bMaximizeWaveColor=0
+bTexWrap=10
+fWaveAlpha=4.099998
+fWaveScale=1.285751
+fWarpAnimSpeed=1.000000
+fWarpScale=1.331000
+zoom=0.990099
+per_frame=rot=0.025*cos(3*time)
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.650000
+wave_g=0.650000
+wave_b=0.650000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.005000
+ob_r=0.010000
+ob_g=0.000000
+ob_b=0.000000
+//ob_a=1.000000
+ib_size=0.005000
+ib_r=0.250000
+ib_g=0.250000
+ib_b=0.250000
+//ib_a=0.000000
+video_a=0.5
+nMotionVectorsX=64.000000
+nMotionVectorsY=48.000000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=0.500000
+mv_r=0.350000
+mv_g=0.350000
+mv_b=0.350000
+mv_a=0.000000
+per_frame=warp=0;
+per_frame=ib_r = 0.5+0.50*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) );
+per_frame=ib_g = 0.5+0.5*sin(time*1.476);
+//per_frame=ib_b = 0.5+0.5*sin(1.374*time);
+//per_frame=ob_r = ib_r;
+//per_frame=ob_g=ib_g;
+//per_frame=ob_b=ib_b;
+per_frame=wave_a = 0;
+per_frame=ib_a =1;
+per_vertex=dx = sin((1000+sin(bass))/y)/200;
+per_vertex=dy = cos((1000+sin(bass))/x)/200;
+per_vertex=rot = rot+dy*100*dx;
View
20 patches/attic/Krash - Digital Flame (Video remix).fnp
@@ -0,0 +1,20 @@
+fDecay=0.9
+nWaveMode=0
+bTexWrap=0
+fWarpAnimSpeed=53.523884
+fWarpScale=0.408391
+zoom=1
+rot=0
+cx=0.5
+cy=0.5
+dx=0
+dy=0
+warp=1
+sx=1
+sy=1
+video_a=0.5
+per_frame=q1 = (bass_att + mid_att + treb_att)*0.3;
+per_frame=q2=time+1000
+per_vertex=dy = 0.1*(1-q1);
+per_vertex=dy = below(dy,0.02)*dy - 0.02;
+per_vertex=dy = dy + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648)));
View
63 patches/attic/Krash - Digital Flame.fnp
@@ -0,0 +1,63 @@
+fDecay=0.9
+fVideoEchoZoom=1
+fVideoEchoAlpha=0
+nVideoEchoOrientation=0
+nWaveMode=6
+bAdditiveWaves=0
+bWaveDots=0
+bMaximizeWaveColor=0
+bTexWrap=0
+fWaveAlpha=1
+fWaveScale=0.3697
+fWarpAnimSpeed=53.523884
+fWarpScale=0.408391
+zoom=1
+rot=0
+cx=0.5
+cy=0.5
+dx=0
+dy=0
+warp=1
+sx=1
+sy=1
+wave_r=0.6999
+wave_g=0.6
+wave_b=0.8
+wave_x=0
+wave_y=0.5
+ob_size=0
+ob_r=0
+ob_g=0
+ob_b=0
+ob_a=0
+ib_size=0
+ib_r=0
+ib_g=0
+ib_b=0
+ib_a=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+mv_l=0.9
+mv_r=1
+mv_g=1
+mv_b=1
+mv_a=0
+per_frame=q1 = (bass_att + mid_att + treb_att) /3;
+per_frame=q2 = time + 1000;
+per_frame=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.95+1.4);
+per_frame=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.85+1.2);
+per_frame=bass_on = above(bass_thresh,1.9);
+per_frame=treb_on = above(treb_thresh,1.9);
+per_frame=swapcolour = bass_on - treb_on;
+per_frame=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),0.9,0.7));
+per_frame=green_aim = if(equal(swapcolour,1),0.7,if(equal(swapcolour,0),0.3,0.6));
+per_frame=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.2,0.8));
+per_frame=red = red + (red_aim - red)*0.5;
+per_frame=green = green + (green_aim - green)*0.5;
+per_frame=blue = blue + (blue_aim - blue)*0.5;
+per_frame=wave_r = red;
+per_frame=wave_g = green;
+per_frame=wave_b = blue;
+per_vertex=dy = 0.1*(1-q1);
+per_vertex=dy = below(dy,0.02)*dy - 0.02;
+per_vertex=dy = dy + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648)));
View
58 patches/attic/Krash - Interwoven (Nightmare Weft Mix).fnp
@@ -0,0 +1,58 @@
+fDecay=1.000000
+fVideoEchoZoom=1.816695
+fVideoEchoAlpha=0.400000
+nVideoEchoOrientation=1
+nWaveMode=5
+bAdditiveWaves=1
+bWaveDots=1
+bWaveThick=1
+bMaximizeWaveColor=0
+bTexWrap=1
+fWaveAlpha=2.000000
+fWaveScale=0.498315
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.000000
+sx=1.000000
+sy=1.000000
+wave_r=0.500000
+wave_g=0.500000
+wave_b=0.500000
+wave_x=0.500000
+wave_y=0.950000
+ob_size=0.005000
+ob_r=0.000000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=1.000000
+ib_size=0.000000
+ib_r=0.000000
+ib_g=0.000000
+ib_b=0.000000
+ib_a=0.000000
+nMotionVectorsX=31.199999
+nMotionVectorsY=2.280001
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=1.0
+mv_r=1.000000
+mv_g=1.000000
+mv_b=0.800000
+mv_a=0.100000
+per_frame=framethird = if(equal(framethird,2),0,framethird+1);
+per_frame=
+per_frame=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time);
+per_frame=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time);
+per_frame=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time);
+per_frame=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3));
+per_frame=beat = above(bass-bass_att,0.5)
+per_frame=ob_a = if(beat,0,0.65);
+per_frame=mv_a = if(beat,1,0.05);
+per_vertex=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time);
+per_vertex=dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time);
View
20 patches/attic/Lekernel & Geiss - Shaking.fnp
@@ -0,0 +1,20 @@
+fDecay=0.900000
+nWaveMode=0
+bTexWrap=1
+fWarpAnimSpeed=1.000000
+fWarpScale=1.772000
+zoom=1.099000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+warp=0.290000
+video_a=0.7
+per_frame=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
+per_frame=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) );
+per_frame=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) );
+per_frame=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) );
+per_frame=q = time;
+per_frame=dx = dx + 0.019*( 0.60*sin(100.334*q)+ 0.40*sin(250.277*q));
+per_frame=dy = dy + 0.019*( 0.60*sin(200.384*q) + 0.40*sin(150.247*q));
+per_frame=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) );
+per_vertex=rot=rot+rad*0.18*sin(0.6*time*0.439+0.4*time*0.338);
View
66 patches/attic/Lekernel & Krash - Boil off (DMX).fnp
@@ -0,0 +1,66 @@
+fDecay=0.9
+fVideoEchoZoom=1
+fVideoEchoAlpha=0
+nVideoEchoOrientation=0
+nWaveMode=0
+bAdditiveWaves=0
+bWaveDots=0
+bMaximizeWaveColor=0
+bTexWrap=0
+fWaveAlpha=1
+fWaveScale=0.3697
+fWarpAnimSpeed=53.523884
+fWarpScale=0.408391
+zoom=1
+rot=0
+cx=0.5
+cy=0.5
+dx=0
+dy=0
+sx=1
+sy=1
+wave_r=0.6999
+wave_g=0.6
+wave_b=0.8
+wave_x=0
+wave_y=0.5
+ob_size=0.01
+ob_r=0
+ob_g=0
+ob_b=0
+ob_a=1
+ib_size=0
+ib_r=0
+ib_g=0
+ib_b=0
+ib_a=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+mv_l=0.9
+mv_r=1
+mv_g=1
+mv_b=1
+mv_a=0
+per_frame=video_a=0.4*idmx1
+per_frame=decay=1-video_a
+per_frame=q1 = (bass_att + mid_att + treb_att) /3;
+per_frame=q2 = time + 1000;
+per_frame=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.95+1.4);
+per_frame=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.85+1.2);
+per_frame=bass_on = above(bass_thresh,1.9);
+per_frame=treb_on = above(treb_thresh,1.9);
+per_frame=swapcolour = bass_on - treb_on;
+per_frame=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),0.9,0.7));
+per_frame=green_aim = if(equal(swapcolour,1),0.7,if(equal(swapcolour,0),0.3,0.6));
+per_frame=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.2,0.8));
+per_frame=red = red + (red_aim - red)*0.5;
+per_frame=green = green + (green_aim - green)*0.5;
+per_frame=blue = blue + (blue_aim - blue)*0.5;
+per_frame=wave_r = red;
+per_frame=wave_g = green;
+per_frame=wave_b = blue;
+per_vertex=dy = 0.1*(1-q1);
+per_vertex=dy = below(dy,0.02)*dy - 0.02;
+per_vertex=w=time%20
+per_vertex=dy = idmx2*(dy + 0.01*(sin((x*q2*0.483*w) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648))));
+per_vertex=dx = idmx2*0.01*(sin((y*q2*0.43) + (x*q2*1.28*w)) + sin((y*q2*1.62) + (x*q2*0.68*idmx2)))
View
8 patches/attic/Lekernel & Krash - Personal Shroomery.fnp
@@ -0,0 +1,8 @@
+nWaveMode=0
+zoom=0.9
+rot=0.1
+video_a=0.8
+ob_a=1
+ob_size=0.01
+per_vertex=dx=0.08*sin(20*y)*cos(time)
+per_vertex=dy=0.08*sin(20*x)*sin(time)
View
19 patches/attic/Lekernel & Rovastar & Fvese - Subconscious Objects.fnp
@@ -0,0 +1,19 @@
+fDecay=0.95
+fVideoEchoZoom=1
+fVideoEchoAlpha=0.5
+nVideoEchoOrientation=1
+nWaveMode=0
+bMaximizeWaveColor=1
+bTexWrap=1
+fWarpAnimSpeed=1
+fWarpScale=1
+zoom=1
+video_a=0.6
+per_frame=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) );
+per_frame=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) );
+per_frame=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );
+per_frame=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );
+per_frame=dx_residual=max(bass, bass_att)-1;
+per_frame=dy_residual=min(bass, bass_att)-1;
+per_frame=dx = if(above(bass_att+bass,2.8),0.25,dx);
+per_vertex=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad);
View
59 patches/attic/Lekernel & Rozzor & Aderassi - Video Cannon.fnp
@@ -0,0 +1,59 @@
+fDecay=0.9
+fVideoEchoZoom=1.000000
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=1
+nWaveMode=0
+bAdditiveWaves=0
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=0
+bTexWrap=1
+fWaveAlpha=100.000000
+fWaveScale=0.463937
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000010
+dy=0.000010
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.600000
+wave_g=0.600000
+wave_b=0.600000
+wave_x=0.500000
+wave_y=0.100000
+ob_size=0.00000
+ob_r=1.000000
+ob_g=1.000000
+ob_b=1.000000
+ob_a=1.000000
+ib_size=0.0000
+ib_r=1.000000
+ib_g=1.000000
+ib_b=1.000000
+ib_a=1.000000
+nMotionVectorsX=0.000000
+nMotionVectorsY=0.000000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=1.000000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+dmx1=1.0
+video_a=0.7
+per_frame=kick = if(above(bass_att,kick), 2, kick*0.96);
+per_frame=dx_r = equal(kick,2)*0.018*sin(6*time) + (1-equal(kick,2))*dx_r;
+per_frame=dy_r = equal(kick,2)*0.015*sin(7*time) + (1-equal(kick,2))*dy_r;
+per_frame=dy = dy + 2*dy_r * 0.5*sin(0.8*time);
+per_frame=dx = dx + 2*dx_r * 0.5*sin(time);
+per_frame=warp = warp + if (below(kick,0), 0.5*treb, 0);
+per_frame=q2 = kick;
+per_frame=decay=below(sin(1.5*time),0.95)*0.15+0.85
+per_vertex=rot = rot + 0.3*(0.2*sin(1-rad)*5 - 0.2*sin(0.05*rad)*5) * q2;
+per_vertex=cx = if(above(dy,-.5),1-rot * 2,rot*q2);
View
41 patches/attic/Lekernel & fiShbRaiN - crazy face.fnp
@@ -0,0 +1,41 @@
+fDecay=0.945000
+fVideoEchoZoom=0.996628
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=1
+nWaveMode=0
+bAdditiveWaves=1
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=1
+bTexWrap=1
+fWaveAlpha=5.204473
+fWaveScale=0.430332
+fWarpAnimSpeed=0.010000
+fWarpScale=1.331000
+zoom=1.374256
+rot=0.580000
+cx=0.500000
+cy=0.500000
+dx=-0.000000
+dy=0.099900
+warp=1.599100
+sx=1.220000
+sy=0.999900
+wave_r=0.750000
+wave_g=0.750000
+wave_b=1.000000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.015000
+ob_r=0.010000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=0.800000
+video_a=1
+per_frame=sx=sx+bass_att*.04;
+per_frame=sy=sy+treb_att*.04;
+per_frame=cx=.5+(sin(time)*.2);
+per_frame=cy=.5+(sin(time*.3)*.1);
+per_frame=rot=rot+(treb*bass*.01);
+per_frame=warp=warp+if(above(bass,1.4),bass*8*sin(time*.2),bass);
+per_vertex=rot=rot+(1-rad)*sin(time)*.5;
View
19 patches/attic/Lekernel - Disc Explosion.fnp
@@ -0,0 +1,19 @@
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=3
+nWaveMode=0
+fWarpAnimSpeed=1.000000
+fWarpScale=3.138000
+zoom=1.000300
+rot=0.000000
+cx=0.500000
+cy=0.110000
+warp=0.024300
+sx=1.001992
+sy=1.004987
+video_a=0.3
+per_frame=rot = 0.01* (0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
+per_frame=cx = cx + 0.060*sin(0.374*time) + 0.040*sin(0.294*time);
+per_frame=cy = cy + 0.060*sin(0.393*time) + 0.040*sin(0.223*time);
+per_frame=decay=below(sin(1.5*time),0.95)*0.15+0.85
+per_vertex=zoom=1+sin(sin(42*cos(0.5*time)*rad)+bass)*0.1-0.03*cos(x/y)
View
2  patches/attic/Lekernel - Drawing Board (DMX).fnp
@@ -0,0 +1,2 @@
+per_frame=video_a=0.4*idmx1
+per_frame=decay=below(sin(1.5*time),0.95)*0.15+0.85
View
7 patches/attic/Lekernel - Eerie Beri.fnp
@@ -0,0 +1,7 @@
+video_a=0.7
+decay=0.8
+fVideoEchoZoom=0.999514
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=1
+per_frame=zoom=1+0.1*sin(time)
+per_frame=rot=0.06*sin(1.3*time)
View
41 patches/attic/Lekernel - Falling (DMX).fnp
@@ -0,0 +1,41 @@
+fDecay=1.000000
+fVideoEchoZoom=1.816695
+fVideoEchoAlpha=0.400000
+nVideoEchoOrientation=1
+nWaveMode=0
+bAdditiveWaves=1
+bWaveDots=1
+bWaveThick=1
+bMaximizeWaveColor=0
+bTexWrap=1
+fWaveAlpha=2.000000
+fWaveScale=0.498315
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.000000
+sx=1.000000
+sy=1.000000
+wave_r=0.500000
+wave_g=0.500000
+wave_b=0.500000
+wave_x=0.500000
+wave_y=0.950000
+ob_size=0.005000
+ob_r=0.000000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=1.000000
+ib_size=0.000000
+ib_r=0.000000
+ib_g=0.000000
+ib_b=0.000000
+ib_a=0.000000
+video_a=0.8
+per_vertex=dy = 3*idmx1*(0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time));
+per_vertex=dx = idmx2*(0.01*sin(9*y+0.612*time) + 0.01*sin(13*y+0.429*time) + 0.01*sin(1.027*time));
View
2  patches/attic/Lekernel - FullScreen Video-in Preview.fnp
@@ -0,0 +1,2 @@
+video_a=1
+decay=0
View
15 patches/attic/Lekernel - Musique de telephone.fnp
@@ -0,0 +1,15 @@
+nWaveMode=0
+zoom=0.9
+ob_a=1
+ob_size=0.03
+ob_r=1
+ob_g=1
+ob_b=1
+ib_a=1
+ib_size=0.01
+rot=0.1
+per_frame=ob_r=0.5+0.2*sin(4.2*time+8)
+per_frame=ob_g=0.5+0.2*sin(2.5*time+9)
+per_frame=ob_b=0.5+0.2*sin(6.34*time+3)
+per_vertex=dx=0.08*sin(20*y)*cos(time)
+per_vertex=dy=0.08*sin(20*x)*sin(time)
View
7 patches/attic/Lekernel - Pulsating photography.fnp
@@ -0,0 +1,7 @@
+per_frame=video_a=above(sin(16*time),0.91)
+zoom=0.90
+decay=1
+ob_a=1
+ob_size=0.005
+per_frame=dx=sin(time*1.162)*0.005
+per_frame=dy=sin(time*0.966)*0.005
View
29 patches/attic/Lekernel - Sailing.fnp
@@ -0,0 +1,29 @@
+imagefile1=m_logo.png
+imagefile2=pleiades.jpg
+image1_a=1
+image2_a=0.5
+decay=0.7
+bTexWrap=1
+fWarpAnimSpeed=1
+fWarpScale=1
+zoom=1.205
+rot=0
+cx=0.5
+cy=0.5
+dx=0
+dy=0
+warp=0.016046
+sx=1
+sy=1
+per_frame=image1_zoom=0.8+0.2*sin(1.21*time)
+per_frame=image2_zoom=2+0.2*sin(0.98*time)
+per_frame=image2_x=0.5+0.1*sin(2.82*time)
+per_frame=image2_y=0.5+0.1*sin(1.98*time)
+per_frame=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
+per_frame=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
+per_frame=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) );
+per_frame=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) );
+per_frame=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );
+per_frame=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834));
+per_frame=dx=dx+0.02*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334));
+per_frame=dy=dy+0.02*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334));
View
53 patches/attic/Lekernel - Spiralling.fnp
@@ -0,0 +1,53 @@
+fDecay=1
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=0
+nWaveMode=0
+bAdditiveWaves=1
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=1
+bTexWrap=1
+fWaveAlpha=1.000000
+fWaveScale=2.717574
+fWarpAnimSpeed=1.000000
+fWarpScale=2.853000
+zoom=0.990000
+rot=0.060000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.000000
+sx=1.000000
+sy=0.999900
+wave_r=1.000000
+wave_g=0.400000
+wave_b=0.100000
+wave_x=0.500000
+wave_y=0.600000
+ob_size=0.010000
+ob_r=0.000000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=0.000000
+ib_size=0.010000
+ib_r=0.250000
+ib_g=0.250000
+ib_b=0.250000
+ib_a=0.000000
+nMotionVectorsX=12.000000
+nMotionVectorsY=9.000000
+video_a=0.5
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=0.900000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+per_frame=video_a=above(sin(13*time),0.95)
+per_frame=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) );
+per_frame=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) );
+per_frame=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) );
+per_vertex=rot=rot*(-0.2+sqr(cos(rad*8+x-time*0.8)));
View
19 patches/attic/Lekernel - Star Ballet (Bass Travel Mix).fnp
@@ -0,0 +1,19 @@
+imagefile1=pleiades.jpg
+imagefile2=pleiades.jpg
+image1_a=0.4
+image2_a=0.4
+per_frame=image1_zoom=0.45+0.15*sin(1.21*time)
+per_frame=image2_zoom=0.45+0.15*sin(0.98*time)
+sx=0.97
+sy=0.97
+ob_a=1
+ob_size=0.01
+per_frame=cx=0.5+0.1*sin(1.82*time)
+per_frame=cy=0.5+0.1*sin(0.97*time)
+per_frame=rot=0.05*sin(0.4*time)
+per_frame=image1_x=0.5+0.25*sin(4.32*time)
+per_frame=image1_y=0.5+0.25*cos(6.14*time)
+per_frame=image2_x=0.5+0.25*sin(5.17*time)
+per_frame=image2_y=0.5+0.25*cos(4.47*time)
+per_frame=fVideoEchoZoom=1+bass_att
+fVideoEchoAlpha=1
View
20 patches/attic/Lekernel - Star Ballet (Fountain Mix).fnp
@@ -0,0 +1,20 @@
+imagefile1=pleiades.jpg
+imagefile2=pleiades.jpg
+image1_a=0.4
+image2_a=0.4
+per_frame=image1_zoom=0.35+0.1*sin(1.21*time)+0.3*bass
+per_frame=image2_zoom=0.35+0.1*sin(0.98*time)+0.3*bass
+sx=0.97
+sy=0.97
+ob_a=1
+ob_size=0.01
+per_frame=cx=0.5+0.1*sin(1.82*time)
+per_frame=cy=0.5+0.1*sin(0.97*time)
+per_frame=rot=0.05*sin(0.4*time)
+per_frame=image1_x=0.5+0.25*sin(4.32*time)
+per_frame=image1_y=0.5+0.25*cos(6.14*time)
+per_frame=image2_x=0.5+0.25*sin(5.17*time)
+per_frame=image2_y=0.5+0.25*cos(4.47*time)
+fVideoEchoZoom=0.999514
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=1
View
17 patches/attic/Lekernel - Star Ballet.fnp
@@ -0,0 +1,17 @@
+imagefile1=pleiades.jpg
+imagefile2=pleiades.jpg
+image1_a=0.4
+image2_a=0.4
+per_frame=image1_zoom=0.35+0.1*sin(1.21*time)+0.3*bass
+per_frame=image2_zoom=0.35+0.1*sin(0.98*time)+0.3*bass
+sx=0.97
+sy=0.97
+ob_a=1
+ob_size=0.01
+per_frame=cx=0.5+0.1*sin(1.82*time)
+per_frame=cy=0.5+0.1*sin(0.97*time)
+per_frame=rot=0.05*sin(0.4*time)
+per_frame=image1_x=0.5+0.25*sin(4.32*time)
+per_frame=image1_y=0.5+0.25*cos(6.14*time)
+per_frame=image2_x=0.5+0.25*sin(5.17*time)
+per_frame=image2_y=0.5+0.25*cos(4.47*time)
View
16 patches/attic/Lekernel - Starpainter.fnp
@@ -0,0 +1,16 @@
+imagefile1=pleiades.jpg
+imagefile2=pleiades.jpg
+decay=0.97
+image1_a=0.6
+image2_a=0.6
+per_frame=image1_zoom=0.8+0.2*sin(1.21*time)
+per_frame=image2_zoom=0.8+0.2*sin(0.98*time)
+sx=1.06
+sy=1.06
+per_frame=cx=0.5+0.1*sin(1.82*time)
+per_frame=cy=0.5+0.1*sin(0.97*time)
+per_frame=rot=0.05*sin(0.4*time)
+per_frame=image1_x=0.5+0.5*sin(4.32*time)
+per_frame=image1_y=0.5+0.5*cos(6.14*time)
+per_frame=image2_x=0.5+0.5*sin(5.17*time)
+per_frame=image2_y=0.5+0.5*cos(4.47*time)
View
15 patches/attic/Lekernel - The psychedelic drunken boat.fnp
@@ -0,0 +1,15 @@
+wave_mode=6
+wave_x=0.5
+wave_scale=7
+zoom=0.98
+ob_a=1
+ob_size=0.04
+ib_a=1
+ib_size=0.01
+per_frame=warp=0.1*bass
+per_frame=ob_r=0.5+0.5*sin(2*time+3)
+per_frame=ob_g=0.5+0.5*sin(6.5332*time+7)
+per_frame=ob_b=0.5+0.5*sin(5.876*time+43)
+per_frame=rot=0.1*sin(4.8765*time)
+per_frame=cx=0.5+0.1*sin(1.576*time+5)
+per_frame=cy=0.5+0.1*sin(2.879*time+7)
View
35 patches/attic/Lekernel - Vibrant Plasma Streams.fnp
@@ -0,0 +1,35 @@
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=3
+nWaveMode=6
+bAdditiveWaves=0
+bWaveDots=1
+bMaximizeWaveColor=1
+bTexWrap=0
+mv_a=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+fWaveAlpha=4.000000
+fWaveScale=4
+fWarpAnimSpeed=1.000000
+fWarpScale=3.138000
+zoom=1.000300
+rot=0.000000
+cx=0.500000
+cy=0.110000
+warp=0.024300
+sx=1.001992
+sy=1.004987
+wave_r=0.000000
+wave_g=0.570000
+wave_b=1.000000
+wave_x=0.5
+wave_y=0.5
+per_frame=wave_r = wave_r + 0.250*( 0.60*sin(10.937*time) + 0.40*sin(1.470*time) );
+per_frame=wave_g = wave_g + 0.300*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) );
+per_frame=wave_b = wave_b + 0.250*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) );
+per_frame=rot = 0.01* (0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
+per_frame=cx = cx + 0.060*sin(0.374*time) + 0.040*sin(0.294*time);
+per_frame=cy = cy + 0.060*sin(0.393*time) + 0.040*sin(0.223*time);
+per_frame=decay=below(sin(1.5*time),0.95)*0.15+0.85
+per_vertex=zoom=1+sin(sin(42*cos(0.5*time)*rad)+bass)*0.1-0.03*cos(x/y)
View
45 patches/attic/Philpraxis - Eight bit starfield.fnp
@@ -0,0 +1,45 @@
+fDecay=0.980000
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=0
+nWaveMode=2
+bAdditiveWaves=0
+bMaximizeWaveColor=1
+bTexWrap=1
+nMotionVectorsX=12
+nMotionVectorsY=9
+fWaveAlpha=8.200001
+fWaveScale=3.227871
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+bWaveDots=1
+mv_a=1.0
+mv_r=1.0
+mv_g=1.0
+mv_b=1.0
+mv_l=5
+zoom=1.0
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.016046
+sx=1.000000
+sy=1.000000
+wave_r=0.000000
+wave_g=0.600000
+wave_b=1.000000
+wave_x=0.500000
+wave_y=0.500000
+per_frame=wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) );
+per_frame=wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) );
+per_frame=tt = max(tt+0.2*sin(time)*bass, 0.4)
+per_frame=zoom = tt
+per_frame=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
+per_frame=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) );
+per_frame=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) );
+per_frame=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );
+per_frame=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834));
+per_frame=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334));
+per_frame=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334));
View
60 patches/attic/Rovastar & Fvese - Dark Subconscious.fnp
@@ -0,0 +1,60 @@
+fDecay=1
+fVideoEchoZoom=1
+fVideoEchoAlpha=0.5
+nVideoEchoOrientation=1
+nWaveMode=2
+bAdditiveWaves=0
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=1
+bTexWrap=1
+fWaveAlpha=1
+fWaveScale=0.5
+fWarpAnimSpeed=1
+fWarpScale=1
+zoom=1
+rot=0
+cx=0.5
+cy=0.5
+dx=0
+dy=0
+warp=0
+sx=1
+sy=1
+wave_r=0.23
+wave_g=0.2
+wave_b=0.2
+wave_x=0.5
+wave_y=0.5
+ob_size=0.005
+ob_r=0
+ob_g=0
+ob_b=0
+ob_a=0.2
+ib_size=0
+ib_r=0
+ib_g=0
+ib_b=0.3
+ib_a=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+mv_dx=0
+mv_dy=0
+mv_l=5
+mv_r=1
+mv_g=0
+mv_b=0
+mv_a=0
+per_frame=wave_r = wave_r + 0.350*sin(0.825*time);
+per_frame=wave_g = wave_g + 0.350*sin(0.900*time);
+per_frame=wave_b = wave_b + 0.350*sin(0.810*time);
+per_frame=wave_x = 0.5-cos(time+dx_residual)*0.286;
+per_frame=wave_y = 0.5-cos(time+dy_residual)*0.4;
+per_frame=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) );
+per_frame=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) );
+per_frame=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );
+per_frame=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );
+per_frame=dx_residual=max(bass, bass_att)-1;
+per_frame=dy_residual=min(bass, bass_att)-1;
+per_frame=dx = if(above(bass_att+bass,2.8),0.25,dx);
+per_vertex=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad);
View
66 patches/attic/Rovastar & Idiot24-7 - Balk Acid (DMX madness).fnp
@@ -0,0 +1,66 @@
+fDecay=1.000000
+fVideoEchoZoom=0.999514
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=1
+nWaveMode=6
+bAdditiveWaves=1
+bWaveDots=0
+bWaveThick=0
+bMaximizeWaveColor=0
+bTexWrap=0
+fWaveAlpha=100.000000
+fWaveScale=0.591236
+fWarpAnimSpeed=1.000000
+fWarpScale=1.331000
+zoom=1.000300
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.400000
+wave_g=1.000000
+wave_b=0.600000
+wave_x=0.500000
+wave_y=1.000000
+ob_size=0.005000
+ob_r=1.000000
+ob_g=1.000000
+ob_b=0.410000
+ob_a=1.000000
+ib_size=0.005000
+ib_r=0.000000
+ib_g=0.000000
+ib_b=0.000000
+ib_a=1.000000
+nMotionVectorsX=12.799995
+nMotionVectorsY=2.879900
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=3.000000
+mv_r=0.000000
+mv_g=0.700000
+mv_b=1.000000
+mv_a=0.400000
+dmx1=1.0
+per_frame=zoom=0.9+0.2*idmx1;
+per_frame=fVideoEchoAlpha=idmx2
+per_frame=rot=rot+0.10*sin(time);
+per_frame=mv_r=0.5 +0.5*sin(time*1.23);
+per_frame=mv_b=0.5 + 0.5*sin(time*1.26);
+per_frame=mv_g=0.5+ 0.5*sin(time*1.19);
+per_frame=wave_g=wave_g+.20*sin(idmx4*time*.13);
+per_frame=wave_r=wave_r+.13*sin(idmx4*time);
+per_frame=wave_b=wave_b*sin(idmx4*time);
+per_frame=wave_x=idmx3
+per_frame=ob_a = if(above(mid+treb,2.6),1,0);
+per_frame=ob_r = 0.5 + 0.4*sin(time*2.87);
+per_frame=ob_b = 0.5 + 0.4*sin(time*2.914);
+per_frame=ob_g = 0.5 + 0.4*sin(time*2.768);
+per_frame=mv_y = 3.25;
+per_frame=dmx2=ob_r;
+per_frame=dmx3=ob_g;
+per_frame=dmx4=ob_b;
View
61 patches/attic/Rovastar & Idiot24-7 - Balk Acid.fnp
@@ -0,0 +1,61 @@
+fDecay=1.000000
+fVideoEchoZoom=0.999514
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=1
+nWaveMode=7
+bAdditiveWaves=1
+bWaveDots=0
+bWaveThick=0
+bMaximizeWaveColor=0
+bTexWrap=0
+fWaveAlpha=100.000000
+fWaveScale=0.591236
+fWarpAnimSpeed=1.000000
+fWarpScale=1.331000
+zoom=1.000300
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.400000
+wave_g=1.000000
+wave_b=0.600000
+wave_x=0.500000
+wave_y=1.000000
+ob_size=0.005000
+ob_r=1.000000
+ob_g=1.000000
+ob_b=0.410000
+ob_a=1.000000
+ib_size=0.005000
+ib_r=0.000000
+ib_g=0.000000
+ib_b=0.000000
+ib_a=1.000000
+nMotionVectorsX=12.799995
+nMotionVectorsY=2.879900
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=3.000000
+mv_r=0.000000
+mv_g=0.700000
+mv_b=1.000000
+mv_a=0.400000
+per_frame=zoom=zoom+0.028*(bass+bass_att) -0.05;
+per_frame=rot=rot+0.10*sin(time);
+per_frame=mv_r=0.5 +0.5*sin(time*1.23);
+per_frame=mv_b=0.5 + 0.5*sin(time*1.26);
+per_frame=mv_g=0.5+ 0.5*sin(time*1.19);
+per_frame=wave_g=wave_g+.20*sin(time*.13);
+per_frame=wave_r=wave_r+.13*sin(time);
+per_frame=wave_b=wave_b*sin(time);
+per_frame=wave_x=wave_x-.5*sin(time*.13);
+per_frame=ob_a = if(above(mid+treb,2.6),1,0);
+per_frame=ob_r = 0.5 + 0.4*sin(time*2.87);
+per_frame=ob_b = 0.5 + 0.4*sin(time*2.914);
+per_frame=ob_g = 0.5 + 0.4*sin(time*2.768);
+per_frame=mv_y = 3.25;
View
59 patches/attic/Rovastar - A Million Miles from Earth.fnp
@@ -0,0 +1,59 @@
+fDecay=1.000000
+fVideoEchoZoom=1.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=1
+nWaveMode=7
+bAdditiveWaves=1
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=0
+bTexWrap=1
+fWaveAlpha=100.000000
+fWaveScale=0.438649
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000010
+dy=0.000010
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=1.000000
+wave_g=1.000000
+wave_b=1.000000
+wave_x=0.500000
+wave_y=0.976000
+ob_size=0.005000
+ob_r=0.400000
+ob_g=0.300000
+ob_b=0.000000
+ob_a=1.000000
+ib_size=0.010000
+ib_r=1.000000
+ib_g=0.600000
+ib_b=0.000000
+ib_a=1.000000
+nMotionVectorsX=0.000000
+nMotionVectorsY=0.000000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=1.000000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+per_frame=warp = 0;
+per_frame=wave_r = 0.5 + 0.3*sin(time*0.894);
+per_frame=wave_g = 0.53 + 0.33*sin(time*1.14);
+per_frame=wave_b = 0.2 + 0.1*(1-bass);
+per_frame=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3);
+per_frame=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r;
+per_frame=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r;
+per_frame=zoom = zoom -0.01*thresh;
+per_frame=dx = 1.1* dx_r;
+per_frame=dy = 1.1* dy_r;
+per_frame=dx = dx + above(bass,1.35)*31*dx_r;
+per_frame=dy = above(1.3,bass)*dy;
View
54 patches/attic/Rovastar - Cosmic Echoes 2.fnp
@@ -0,0 +1,54 @@
+fDecay=0.9
+fVideoEchoZoom=2.215847
+fVideoEchoAlpha=0
+nVideoEchoOrientation=0
+nWaveMode=6
+bAdditiveWaves=1
+bWaveDots=0
+bMaximizeWaveColor=0
+bTexWrap=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+fWaveAlpha=4.099998
+fWaveScale=0.130388
+fWarpAnimSpeed=1
+fWarpScale=1.331
+zoom=0.999514
+rot=0
+cx=0.5
+cy=0.5
+dx=0
+dy=0
+warp=0.01
+sx=1
+sy=1
+wave_r=0.65
+wave_g=0.65
+wave_b=0.65
+wave_x=0
+wave_y=0.5
+ob_size=0.5
+ob_r=0.01
+ob_g=0
+ob_b=0
+ob_a=0
+ib_size=0.26
+ib_r=0.25
+ib_g=0.25
+ib_b=0.25
+ib_a=0
+per_frame=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4);
+per_frame=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5);
+per_frame=bass_on = above(bass_thresh,1.8);
+per_frame=treb_on = above(treb_thresh,1.9);
+per_frame=swapcolour = bass_on - treb_on;
+per_frame=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0));
+per_frame=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25));
+per_frame=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1));
+per_frame=red = red + (red_aim - red)*if(equal(swapcolour,1),0.65,0.45);
+per_frame=green = green + (green_aim - green)*0.5;
+per_frame=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.45,0.65);
+per_frame=wave_r = red;
+per_frame=wave_g = green;
+per_frame=wave_b = blue;
+per_vertex=dy = if(above(y,0.5),sin(0.5-y)*0.1, invsqrt(y)*0.29);
View
56 patches/attic/Rovastar - Explosive Minds.fnp
@@ -0,0 +1,56 @@
+fDecay=1.000000
+fVideoEchoZoom=0.999608
+fVideoEchoAlpha=0.500000
+nVideoEchoOrientation=2
+nWaveMode=0
+bAdditiveWaves=0
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=0
+bTexWrap=0
+fWaveAlpha=0.800000
+fWaveScale=0.011046
+fWarpAnimSpeed=1.000000
+fWarpScale=1.000000
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=1.000000
+sx=1.000000
+sy=1.000000
+wave_r=0.500000
+wave_g=0.500000
+wave_b=0.500000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.010000
+ob_r=1.000000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=0.900000
+ib_size=0.010000
+ib_r=0.250000
+ib_g=0.250000
+ib_b=0.250000
+ib_a=0.000000
+nMotionVectorsX=1.280000
+nMotionVectorsY=1.248000
+mv_dx=-0.060000
+mv_dy=-0.026000
+mv_l=5.000000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+per_frame=warp = 0;
+per_frame=wave_r = bass_att*.3;
+per_frame=wave_g = treb_att*.3;
+per_frame=wave_b = mid_att*.3;
+per_frame=ob_r = 0.5+0.5*sin(time*5.12);
+per_frame=ob_b = 0.5+0.5*sin(time*6.112);
+per_frame=ob_g = 0.5+0.5*sin(time*7.212);
+per_frame=q1 = zoom + sqr((bass+bass_att))*.005-.02;
+per_vertex=zoom =q1+ rad*sin((x+y)*25)*.05;
View
59 patches/attic/Rovastar - Forgotten Moon.fnp
@@ -0,0 +1,59 @@
+fDecay=1.000000
+fVideoEchoZoom=1.006596
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=3
+nWaveMode=8
+bAdditiveWaves=1
+bWaveDots=0
+bWaveThick=1
+bMaximizeWaveColor=1
+bTexWrap=0
+fWaveAlpha=4.099998
+fWaveScale=0.015199
+fWarpAnimSpeed=1.000000
+fWarpScale=1.331000
+zoom=1.000000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.650000
+wave_g=0.650000
+wave_b=0.650000
+wave_x=0.100000
+wave_y=0.860000
+ob_size=0.005000
+ob_r=0.010000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=1.000000
+ib_size=0.005000
+ib_r=0.250000
+ib_g=0.250000
+ib_b=0.250000
+ib_a=1.000000
+nMotionVectorsX=64.000000
+nMotionVectorsY=48.000000
+mv_dx=0.000000
+mv_dy=0.000000
+mv_l=0.500000
+mv_r=0.350000
+mv_g=0.350000
+mv_b=0.350000
+mv_a=0.000000
+per_frame=warp=0;
+per_frame=ib_r = 0.5+0.5*sin(time);
+per_frame=ib_g = 0.5+0.5*sin(time*1.576);
+per_frame=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) );
+per_frame=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) );
+per_frame=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) );
+per_frame=b=1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att
+per_frame=q1 = oldq1+ 0.0002*(sqr(b*b*b)/25);
+per_frame=oldq1 = q1;
+per_vertex=dx = 0.01*sin(100*y+q1/y);
+per_vertex=dy = 0.01*sin(100*x+q1/x);
+per_frameinit_1=q8=0;
View
54 patches/attic/Rovastar - Hallucinogenic Pyramids.fnp
@@ -0,0 +1,54 @@
+fDecay=0.980000
+fVideoEchoZoom=2.000000
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=0
+nWaveMode=6
+bAdditiveWaves=0
+bWaveDots=0
+bMaximizeWaveColor=0
+bTexWrap=1
+fWaveAlpha=11.940000
+fWaveScale=1.599182
+fWarpAnimSpeed=1.000000
+fWarpScale=1.772000
+zoom=1.007000
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.000000
+sx=1.000000
+sy=1.000000
+wave_r=0.700000
+wave_g=0.300000
+wave_b=0.300000
+wave_x=0.000000
+wave_y=0.500000
+ob_size=0.005000
+ob_r=0.400000
+ob_g=0.300000
+ob_b=0.000000
+ob_a=0.700000
+ib_size=0.005000
+ib_r=0.650000
+ib_g=0.050000
+ib_b=0.450000
+ib_a=0.300000
+nMotionVectorsX=12.000000
+nMotionVectorsY=9.000000
+mv_r=1.000000
+mv_g=1.000000
+mv_b=1.000000
+mv_a=0.000000
+per_frame=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) );
+per_frame=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) );
+per_frame=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) );
+per_frame=treb_effect = max(max(treb,treb_att)-1.25,0);
+per_frame=mid_effect= max(max(mid,mid_att)-1.25,0);
+per_frame=ob_size = ob_size + 0.005*treb_effect;
+per_frame=ib_size = ib_size + 0.005*mid_effect;
+per_frame=ob_r = ob_r -0.2* treb_effect +0.2* mid_effect;
+per_frame=ib_g = ib_g + 0.2*mid_effect- 0.2*treb_effect;
+per_vertex=bass_effect = max(max(bass,bass_att)-1.34,0);
+per_vertex=zoom = 0.4*y +0.6 -0.13*(min(bass_effect,0.3));
View
59 patches/attic/Rovastar - Torrid Tales.fnp
@@ -0,0 +1,59 @@
+fDecay=1.000000
+fVideoEchoZoom=0.999609
+fVideoEchoAlpha=0.500000
+nVideoEc