aboutsummaryrefslogtreecommitdiff
path: root/algocomp-help-patches
diff options
context:
space:
mode:
authordaniel aschauer <aschix@users.sourceforge.net>2009-01-09 17:23:55 +0000
committerdaniel aschauer <aschix@users.sourceforge.net>2009-01-09 17:23:55 +0000
commit420ada2dde4af8d71bc1d9c6988311961cf47f1b (patch)
tree874d3bda95a9dbc113a1bd24dfdf1d57ba8dcb6a /algocomp-help-patches
svn path=/trunk/externals/algocomp/; revision=10494svn2git-root
Diffstat (limited to 'algocomp-help-patches')
-rwxr-xr-xalgocomp-help-patches/delnote.pd42
-rwxr-xr-xalgocomp-help-patches/dnote.pd42
-rwxr-xr-xalgocomp-help-patches/help-algocomp.pd16
-rwxr-xr-xalgocomp-help-patches/help-chaosgame.pd70
-rwxr-xr-xalgocomp-help-patches/help-eca.pd30
-rwxr-xr-xalgocomp-help-patches/help-genetic.pd146
-rwxr-xr-xalgocomp-help-patches/help-henon.pd57
-rwxr-xr-xalgocomp-help-patches/help-ifs.pd77
-rwxr-xr-xalgocomp-help-patches/help-ifsmusic.pd13
-rwxr-xr-xalgocomp-help-patches/help-logistic.pd32
-rwxr-xr-xalgocomp-help-patches/help-lorenz.pd64
-rwxr-xr-xalgocomp-help-patches/help-map.pd10
-rwxr-xr-xalgocomp-help-patches/help-oneoverf.pd31
-rwxr-xr-xalgocomp-help-patches/help-selfsimilar.pd28
14 files changed, 658 insertions, 0 deletions
diff --git a/algocomp-help-patches/delnote.pd b/algocomp-help-patches/delnote.pd
new file mode 100755
index 0000000..bed2181
--- /dev/null
+++ b/algocomp-help-patches/delnote.pd
@@ -0,0 +1,42 @@
+#N canvas 88 99 482 332 12;
+#X obj 25 70 del;
+#X obj 29 157 unpack 0 0;
+#X floatatom 111 186 5 0 0 0 - - -;
+#X floatatom 161 187 5 0 0 0 - - -;
+#X obj 29 130 pack 0 0;
+#X obj 29 106 f;
+#X obj 76 14 inlet;
+#X obj 126 15 inlet;
+#X obj 31 207 f;
+#X obj 61 207 t b f;
+#X obj 31 237 makenote 60 100 100;
+#X obj 25 14 inlet;
+#X obj 193 215 outlet;
+#X obj 25 40 t b f;
+#X obj 29 267 noteout;
+#X obj 255 212 s note;
+#X obj 252 182 pack 0 0 0 0 0 0 0 0;
+#X floatatom 312 154 5 0 0 0 - - -;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 1 0 8 1;
+#X connect 1 0 16 1;
+#X connect 1 1 3 0;
+#X connect 1 1 9 0;
+#X connect 4 0 1 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 1;
+#X connect 7 0 4 1;
+#X connect 8 0 10 0;
+#X connect 8 0 16 0;
+#X connect 9 0 8 0;
+#X connect 9 1 10 2;
+#X connect 9 1 12 0;
+#X connect 9 1 16 2;
+#X connect 10 0 14 0;
+#X connect 10 1 14 1;
+#X connect 11 0 13 0;
+#X connect 13 0 0 0;
+#X connect 13 1 0 1;
+#X connect 16 0 15 0;
+#X connect 17 0 16 3;
diff --git a/algocomp-help-patches/dnote.pd b/algocomp-help-patches/dnote.pd
new file mode 100755
index 0000000..04f67a3
--- /dev/null
+++ b/algocomp-help-patches/dnote.pd
@@ -0,0 +1,42 @@
+#N canvas 88 99 482 332 12;
+#X obj 25 70 del;
+#X obj 29 157 unpack 0 0;
+#X floatatom 111 186 5 0 0 0 - - -;
+#X floatatom 161 187 5 0 0 0 - - -;
+#X obj 29 130 pack 0 0;
+#X obj 29 106 f;
+#X obj 76 14 inlet;
+#X obj 126 15 inlet;
+#X obj 31 207 f;
+#X obj 61 207 t b f;
+#X obj 31 237 makenote 60 100 100;
+#X obj 25 14 inlet;
+#X obj 100 269 outlet;
+#X obj 25 40 t b f;
+#X obj 29 267 noteout;
+#X obj 240 270 s note;
+#X obj 237 240 pack 0 0 0 0 0 0 0 0;
+#X floatatom 297 212 5 0 0 0 - - -;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 1 0 8 1;
+#X connect 1 0 16 1;
+#X connect 1 1 3 0;
+#X connect 1 1 9 0;
+#X connect 4 0 1 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 1;
+#X connect 7 0 4 1;
+#X connect 8 0 10 0;
+#X connect 8 0 16 0;
+#X connect 9 0 8 0;
+#X connect 9 1 10 2;
+#X connect 9 1 12 0;
+#X connect 9 1 16 2;
+#X connect 10 0 14 0;
+#X connect 10 1 14 1;
+#X connect 11 0 13 0;
+#X connect 13 0 0 0;
+#X connect 13 1 0 1;
+#X connect 16 0 15 0;
+#X connect 17 0 16 3;
diff --git a/algocomp-help-patches/help-algocomp.pd b/algocomp-help-patches/help-algocomp.pd
new file mode 100755
index 0000000..4bc2185
--- /dev/null
+++ b/algocomp-help-patches/help-algocomp.pd
@@ -0,0 +1,16 @@
+#N canvas 493 243 450 300 10;
+#X obj 169 33 help-oneoverf;
+#X obj 66 132 help-eca;
+#X obj 57 58 help-henon;
+#X obj 50 81 help-lorenz;
+#X text 24 12 chaos functions;
+#X obj 36 34 help-logistic;
+#X text 165 13 fractal;
+#X obj 169 56 help-ifs;
+#X text 32 113 elementary CA;
+#X obj 272 33 help-selfsimilar;
+#X obj 272 56 help-ifsmusic;
+#X obj 65 210 help-map;
+#X obj 166 134 help-genetic;
+#X text 164 113 genetic algorithm;
+#X text 23 187 linear mapping;
diff --git a/algocomp-help-patches/help-chaosgame.pd b/algocomp-help-patches/help-chaosgame.pd
new file mode 100755
index 0000000..4b7c5fd
--- /dev/null
+++ b/algocomp-help-patches/help-chaosgame.pd
@@ -0,0 +1,70 @@
+#N canvas 540 1 452 619 12;
+#X obj 33 83 chaosgame;
+#X obj 30 17 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X msg 53 13 stop;
+#X obj 15 203 gemhead;
+#X obj 14 237 translateXYZ;
+#X obj 128 340 loadbang;
+#X obj 32 467 gemwin;
+#X msg 182 423 1;
+#X msg 176 448 0;
+#X msg 82 403 create;
+#X msg 83 430 destroy;
+#N canvas 95 194 342 231 Gem.init 0;
+#X obj 118 18 loadbang;
+#X msg 201 78 reset;
+#X obj 118 113 outlet;
+#X obj 118 45 t b b;
+#X msg 22 77 buffer 1;
+#X connect 0 0 3 0;
+#X connect 1 0 2 0;
+#X connect 3 0 4 0;
+#X connect 3 1 1 0;
+#X connect 4 0 2 0;
+#X restore 24 350 pd Gem.init;
+#X obj 128 367 t b b b;
+#X obj 39 401 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 16 173 t b f;
+#X obj 12 266 colorRGB 1 1 1;
+#X obj 14 293 sphere 0.02;
+#X floatatom 157 146 5 0 0 0 - - -;
+#X floatatom 176 124 5 0 0 0 - - -;
+#X obj 174 281 noteout;
+#X obj 295 178 noteout;
+#X obj 161 214 map -2 2 52 88;
+#X obj 290 108 map -2 2 64 100;
+#X obj 32 44 metro 100;
+#X obj 165 250 makenote 100 150;
+#X obj 294 145 makenote 100 250;
+#X connect 0 0 14 0;
+#X connect 0 0 17 0;
+#X connect 0 1 4 2;
+#X connect 0 1 18 0;
+#X connect 1 0 23 0;
+#X connect 2 0 23 0;
+#X connect 3 0 4 0;
+#X connect 4 0 15 0;
+#X connect 5 0 12 0;
+#X connect 7 0 6 0;
+#X connect 8 0 6 0;
+#X connect 9 0 6 0;
+#X connect 10 0 6 0;
+#X connect 11 0 6 0;
+#X connect 12 0 6 0;
+#X connect 12 1 7 0;
+#X connect 12 2 9 0;
+#X connect 13 0 6 0;
+#X connect 14 0 3 0;
+#X connect 14 1 4 1;
+#X connect 15 0 16 0;
+#X connect 17 0 21 0;
+#X connect 18 0 22 0;
+#X connect 21 0 24 0;
+#X connect 22 0 25 0;
+#X connect 23 0 0 0;
+#X connect 24 0 19 0;
+#X connect 24 1 19 1;
+#X connect 25 0 20 0;
+#X connect 25 1 20 1;
diff --git a/algocomp-help-patches/help-eca.pd b/algocomp-help-patches/help-eca.pd
new file mode 100755
index 0000000..00d2b3f
--- /dev/null
+++ b/algocomp-help-patches/help-eca.pd
@@ -0,0 +1,30 @@
+#N canvas 385 55 466 361 12;
+#X msg 128 59 randomize;
+#X msg 128 36 init;
+#X floatatom 129 82 5 0 0 0 - - -;
+#X obj 26 276 makenote 100 125;
+#X obj 26 304 noteout 10;
+#X obj 26 28 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X obj 26 104 eca 110 9 1;
+#X obj 26 157 unpack 0 0 0 0 0 0 0 0 0;
+#X obj 26 128 map 0 9 34 42;
+#X obj 26 48 metro 200;
+#X connect 0 0 6 0;
+#X connect 1 0 6 0;
+#X connect 2 0 6 1;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 5 0 9 0;
+#X connect 6 0 8 0;
+#X connect 7 0 3 0;
+#X connect 7 1 3 0;
+#X connect 7 2 3 0;
+#X connect 7 3 3 0;
+#X connect 7 4 3 0;
+#X connect 7 5 3 0;
+#X connect 7 6 3 0;
+#X connect 7 7 3 0;
+#X connect 7 8 3 0;
+#X connect 8 0 7 0;
+#X connect 9 0 6 0;
diff --git a/algocomp-help-patches/help-genetic.pd b/algocomp-help-patches/help-genetic.pd
new file mode 100755
index 0000000..eba2e9c
--- /dev/null
+++ b/algocomp-help-patches/help-genetic.pd
@@ -0,0 +1,146 @@
+#N canvas 0 21 995 664 12;
+#X obj 432 142 unpack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
+#X obj 8 115 map 0 32 52 84;
+#X obj 8 408 t b f;
+#X msg 8 432 0;
+#X obj 834 486 t b f;
+#X obj 834 513 del;
+#X obj 8 92 genetic 128 80 5;
+#X obj 432 118 map 0 64 0 1000;
+#X msg 147 23 0 7 4 2 11 12 6 4 12 7 12 11 2 7 12;
+#X obj 432 94 genetic 128 96 6;
+#X msg 571 24 16 32 16 16 16 16 32 16 32 7 7 7 32 16 16 32;
+#X obj 430 171 s d1;
+#X obj 454 197 s d2;
+#X obj 473 171 s d3;
+#X obj 495 197 s d4;
+#X obj 515 170 s d5;
+#X obj 539 196 s d6;
+#X obj 558 170 s d7;
+#X obj 580 196 s d8;
+#X obj 598 171 s d9;
+#X obj 622 197 s d10;
+#X obj 641 171 s d11;
+#X obj 675 197 s d12;
+#X obj 693 171 s d13;
+#X obj 745 172 s d15;
+#X obj 780 197 s d16;
+#X obj 728 197 s d14;
+#X obj 834 538 s retrigger;
+#X obj 47 433 r d1;
+#X obj 95 433 r d2;
+#X obj 149 433 r d3;
+#X obj 205 433 r d4;
+#X obj 255 433 r d5;
+#X obj 307 435 r d6;
+#X obj 360 435 r d7;
+#X obj 411 436 r d8;
+#X obj 462 437 r d9;
+#X obj 519 439 r d10;
+#X obj 579 438 r d11;
+#X obj 633 436 r d12;
+#X obj 8 138 unpack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
+#X obj 693 436 r d13;
+#X obj 802 437 r d15;
+#X obj 748 436 r d14;
+#X obj 853 434 r d16;
+#X obj 287 460 dnote;
+#X obj 295 48 bng 15 250 50 0 empty retrigger empty 0 -6 0 8 -262144
+-1 -1;
+#X obj 8 457 dnote;
+#X obj 68 458 dnote;
+#X obj 126 458 dnote;
+#X obj 182 459 dnote;
+#X obj 233 459 dnote;
+#X obj 338 461 dnote;
+#X obj 390 461 dnote;
+#X obj 445 461 dnote;
+#X obj 499 461 dnote;
+#X obj 556 461 dnote;
+#X obj 613 461 dnote;
+#X obj 671 461 dnote;
+#X obj 727 461 dnote;
+#X obj 781 461 dnote;
+#X obj 833 462 dnote;
+#X msg 8 56 randomize;
+#X msg 432 63 randomize;
+#X connect 0 0 11 0;
+#X connect 0 1 12 0;
+#X connect 0 2 13 0;
+#X connect 0 3 14 0;
+#X connect 0 4 15 0;
+#X connect 0 5 16 0;
+#X connect 0 6 17 0;
+#X connect 0 7 18 0;
+#X connect 0 8 19 0;
+#X connect 0 9 20 0;
+#X connect 0 10 21 0;
+#X connect 0 11 22 0;
+#X connect 0 12 23 0;
+#X connect 0 13 26 0;
+#X connect 0 14 24 0;
+#X connect 0 15 25 0;
+#X connect 1 0 40 0;
+#X connect 2 0 3 0;
+#X connect 2 1 47 1;
+#X connect 3 0 47 0;
+#X connect 4 0 5 0;
+#X connect 4 1 5 1;
+#X connect 5 0 27 0;
+#X connect 6 0 1 0;
+#X connect 7 0 0 0;
+#X connect 8 0 6 1;
+#X connect 9 0 7 0;
+#X connect 10 0 9 1;
+#X connect 28 0 47 2;
+#X connect 29 0 48 2;
+#X connect 30 0 49 2;
+#X connect 31 0 50 2;
+#X connect 32 0 51 2;
+#X connect 33 0 45 2;
+#X connect 34 0 52 2;
+#X connect 35 0 53 2;
+#X connect 36 0 54 2;
+#X connect 37 0 55 2;
+#X connect 38 0 56 2;
+#X connect 39 0 57 2;
+#X connect 40 0 2 0;
+#X connect 40 1 48 1;
+#X connect 40 2 49 1;
+#X connect 40 3 50 1;
+#X connect 40 4 51 1;
+#X connect 40 5 45 1;
+#X connect 40 6 52 1;
+#X connect 40 7 53 1;
+#X connect 40 8 54 1;
+#X connect 40 9 55 1;
+#X connect 40 10 56 1;
+#X connect 40 11 57 1;
+#X connect 40 12 58 1;
+#X connect 40 13 59 1;
+#X connect 40 14 60 1;
+#X connect 40 15 61 1;
+#X connect 41 0 58 2;
+#X connect 42 0 60 2;
+#X connect 43 0 59 2;
+#X connect 44 0 61 2;
+#X connect 45 0 52 0;
+#X connect 46 0 9 0;
+#X connect 46 0 6 0;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 49 0 50 0;
+#X connect 50 0 51 0;
+#X connect 51 0 45 0;
+#X connect 52 0 53 0;
+#X connect 53 0 54 0;
+#X connect 54 0 55 0;
+#X connect 55 0 56 0;
+#X connect 56 0 57 0;
+#X connect 57 0 58 0;
+#X connect 58 0 59 0;
+#X connect 59 0 60 0;
+#X connect 60 0 61 0;
+#X connect 61 0 4 0;
+#X connect 62 0 6 0;
+#X connect 63 0 9 0;
diff --git a/algocomp-help-patches/help-henon.pd b/algocomp-help-patches/help-henon.pd
new file mode 100755
index 0000000..05ffa4f
--- /dev/null
+++ b/algocomp-help-patches/help-henon.pd
@@ -0,0 +1,57 @@
+#N canvas 614 4 408 558 12;
+#X floatatom 112 45 5 0 0 0 - - -;
+#X floatatom 159 44 5 0 0 0 - - -;
+#X obj 15 203 gemhead;
+#X obj 14 237 translateXYZ;
+#X obj 32 467 gemwin;
+#X msg 157 432 1;
+#X msg 158 459 0;
+#X msg 82 403 create;
+#X msg 81 430 destroy;
+#N canvas 95 194 338 227 Gem.init 0;
+#X obj 118 18 loadbang;
+#X msg 201 78 reset;
+#X obj 118 113 outlet;
+#X obj 118 45 t b b;
+#X msg 22 77 buffer 1;
+#X connect 0 0 3 0;
+#X connect 1 0 2 0;
+#X connect 3 0 4 0;
+#X connect 3 1 1 0;
+#X connect 4 0 2 0;
+#X restore 25 375 pd Gem.init;
+#X obj 63 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 74 121 * 2;
+#X obj 35 119 * 2;
+#X obj 16 173 t b f;
+#X floatatom 122 189 5 0 0 0 - - -;
+#X floatatom 125 153 5 0 0 0 - - -;
+#X obj 12 266 colorRGB 1 1 1;
+#X obj 14 293 sphere 0.02;
+#X obj 32 44 metro 50;
+#X obj 37 79 henon 2 0.3;
+#X obj 32 22 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X connect 0 0 19 1;
+#X connect 1 0 19 2;
+#X connect 2 0 3 0;
+#X connect 3 0 16 0;
+#X connect 5 0 4 0;
+#X connect 6 0 4 0;
+#X connect 7 0 4 0;
+#X connect 8 0 4 0;
+#X connect 9 0 4 0;
+#X connect 10 0 4 0;
+#X connect 11 0 3 2;
+#X connect 11 0 15 0;
+#X connect 12 0 13 0;
+#X connect 13 0 2 0;
+#X connect 13 1 3 1;
+#X connect 13 1 14 0;
+#X connect 16 0 17 0;
+#X connect 18 0 19 0;
+#X connect 19 0 12 0;
+#X connect 19 1 11 0;
+#X connect 20 0 18 0;
+#X coords 0 0 0.00123609 0.0020202 200 140 0;
diff --git a/algocomp-help-patches/help-ifs.pd b/algocomp-help-patches/help-ifs.pd
new file mode 100755
index 0000000..28c981f
--- /dev/null
+++ b/algocomp-help-patches/help-ifs.pd
@@ -0,0 +1,77 @@
+#N canvas 275 21 646 602 12;
+#X obj 31 272 gemhead;
+#X obj 31 296 translateXYZ;
+#X obj 32 467 gemwin;
+#X msg 170 433 1;
+#X msg 170 456 0;
+#X msg 82 403 create;
+#X msg 83 430 destroy;
+#N canvas 95 194 342 231 Gem.init 0;
+#X obj 118 18 loadbang;
+#X msg 201 78 reset;
+#X obj 118 113 outlet;
+#X obj 118 45 t b b;
+#X msg 22 77 buffer 1;
+#X connect 0 0 3 0;
+#X connect 1 0 2 0;
+#X connect 3 0 4 0;
+#X connect 3 1 1 0;
+#X connect 4 0 2 0;
+#X restore 32 376 pd Gem.init;
+#X obj 59 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 31 249 t b f;
+#X obj 31 320 colorRGB 1 1 1;
+#X obj 31 344 sphere 0.02;
+#X obj 198 267 makenote 64 250;
+#X obj 198 293 noteout;
+#X obj 345 295 noteout;
+#X msg 15 3 0.5 0.5 0 0 1 0.5 0.5 0.5 0 1 0.5 0.5 0.25 0.5 1;
+#X msg 50 26 0.5 0.5 0 0 1 1 0.5 0.5 0.5 1 0.5 0.5 0 1 1;
+#X msg 74 50 0.5 0.5 0.25 0 1 0.5 0.25 1 0.5 1 1 0.5 0 0.5 1;
+#X obj 100 272 * 2;
+#X obj 67 222 t b f;
+#X obj 31 223 f;
+#X obj 31 198 * 2;
+#X obj 198 170 ifs;
+#X msg 86 74 0.333 0.1 0 0 1 0.667 0.333 0 0.667 1 0.333 0.667 0.667
+0 1;
+#X obj 198 215 map 0 2 52 88;
+#X obj 345 214 map 0 2 52 88;
+#X obj 345 268 makenote 64 100 250;
+#X obj 198 147 metro 250;
+#X obj 198 127 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+1;
+#X connect 0 0 1 0;
+#X connect 1 0 10 0;
+#X connect 3 0 2 0;
+#X connect 4 0 2 0;
+#X connect 5 0 2 0;
+#X connect 6 0 2 0;
+#X connect 7 0 2 0;
+#X connect 8 0 2 0;
+#X connect 9 0 0 0;
+#X connect 9 1 1 1;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 15 0 22 0;
+#X connect 16 0 22 0;
+#X connect 17 0 22 0;
+#X connect 18 0 1 2;
+#X connect 19 0 20 0;
+#X connect 19 1 18 0;
+#X connect 20 0 9 0;
+#X connect 21 0 20 1;
+#X connect 22 0 21 0;
+#X connect 22 0 24 0;
+#X connect 22 1 19 0;
+#X connect 22 1 25 0;
+#X connect 23 0 22 0;
+#X connect 24 0 12 0;
+#X connect 25 0 26 0;
+#X connect 26 0 14 0;
+#X connect 26 1 14 1;
+#X connect 27 0 22 0;
+#X connect 28 0 27 0;
+#X coords 0 0 0.00123609 0.0020202 200 140 0;
diff --git a/algocomp-help-patches/help-ifsmusic.pd b/algocomp-help-patches/help-ifsmusic.pd
new file mode 100755
index 0000000..c308360
--- /dev/null
+++ b/algocomp-help-patches/help-ifsmusic.pd
@@ -0,0 +1,13 @@
+#N canvas 0 0 482 332 12;
+#X obj 22 109 makenote 64;
+#X obj 22 134 noteout;
+#X obj 22 5 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1;
+#X obj 22 24 metro 250;
+#X msg 52 50 1 0 -1 1 -1 0 1 1;
+#X obj 22 83 ifsmusic 66 82 54 75 71;
+#X connect 0 0 1 0;
+#X connect 0 1 1 1;
+#X connect 2 0 3 0;
+#X connect 3 0 5 0;
+#X connect 4 0 5 0;
+#X connect 5 0 0 0;
diff --git a/algocomp-help-patches/help-logistic.pd b/algocomp-help-patches/help-logistic.pd
new file mode 100755
index 0000000..ce233b5
--- /dev/null
+++ b/algocomp-help-patches/help-logistic.pd
@@ -0,0 +1,32 @@
+#N canvas 136 94 652 298 12;
+#X obj 140 84 tabwrite logistic;
+#N canvas 0 0 450 300 graph1 0;
+#X array logistic 96 float 2;
+#X coords 0 1 95 0 200 180 1;
+#X restore 315 16 graph;
+#X obj 14 132 noteout;
+#X floatatom 118 41 5 0 0 0 - - -;
+#X obj 235 59 + 1;
+#X obj 181 63 float;
+#X msg 181 41 0;
+#X obj 14 85 map 0 1 52 76;
+#X obj 14 40 metro 250;
+#X obj 223 41 select 96;
+#X obj 14 63 logistic 3.59;
+#X obj 15 20 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X obj 14 107 makenote 100 250 500;
+#X connect 3 0 10 1;
+#X connect 4 0 5 1;
+#X connect 4 0 0 1;
+#X connect 4 0 9 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 7 0 12 0;
+#X connect 8 0 5 0;
+#X connect 8 0 10 0;
+#X connect 10 0 0 0;
+#X connect 10 0 7 0;
+#X connect 11 0 8 0;
+#X connect 12 0 2 0;
+#X connect 12 1 2 1;
diff --git a/algocomp-help-patches/help-lorenz.pd b/algocomp-help-patches/help-lorenz.pd
new file mode 100755
index 0000000..13b8554
--- /dev/null
+++ b/algocomp-help-patches/help-lorenz.pd
@@ -0,0 +1,64 @@
+#N canvas 529 21 335 453 12;
+#X floatatom 68 86 5 0 0 0 - - -;
+#X floatatom 120 86 5 0 0 0 - - -;
+#X obj 16 198 gemhead;
+#X obj 16 223 translateXYZ;
+#X obj 23 394 gemwin;
+#X msg 154 358 1;
+#X msg 156 381 0;
+#X msg 73 330 create;
+#X msg 74 357 destroy;
+#N canvas 95 194 338 227 Gem.init 0;
+#X obj 118 18 loadbang;
+#X msg 201 78 reset;
+#X obj 118 113 outlet;
+#X obj 118 45 t b b;
+#X msg 22 77 buffer 1;
+#X connect 0 0 3 0;
+#X connect 1 0 2 0;
+#X connect 3 0 4 0;
+#X connect 3 1 1 0;
+#X connect 4 0 2 0;
+#X restore 16 305 pd Gem.init;
+#X obj 49 331 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 16 173 t b f;
+#X obj 16 248 colorRGB 1 1 1;
+#X floatatom 173 87 5 0 0 0 - - -;
+#X obj 16 108 lorenz 10 28 2.666;
+#X obj 16 148 / 20;
+#X obj 84 198 / 20;
+#X obj 126 198 / 20;
+#X floatatom 25 129 5 0 0 0 - - -;
+#X floatatom 102 131 5 0 0 0 - - -;
+#X floatatom 175 132 5 0 0 0 - - -;
+#X obj 16 273 sphere 0.01;
+#X obj 16 65 metro 10;
+#X obj 17 43 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
+;
+#X connect 0 0 14 1;
+#X connect 1 0 14 2;
+#X connect 2 0 3 0;
+#X connect 3 0 12 0;
+#X connect 5 0 4 0;
+#X connect 6 0 4 0;
+#X connect 7 0 4 0;
+#X connect 8 0 4 0;
+#X connect 9 0 4 0;
+#X connect 10 0 4 0;
+#X connect 11 0 2 0;
+#X connect 11 1 3 1;
+#X connect 12 0 21 0;
+#X connect 13 0 14 3;
+#X connect 14 0 15 0;
+#X connect 14 0 18 0;
+#X connect 14 1 16 0;
+#X connect 14 1 19 0;
+#X connect 14 2 17 0;
+#X connect 14 2 20 0;
+#X connect 15 0 11 0;
+#X connect 16 0 3 2;
+#X connect 17 0 3 3;
+#X connect 22 0 14 0;
+#X connect 23 0 22 0;
+#X coords 0 0 0.00123609 0.0020202 200 140 0;
diff --git a/algocomp-help-patches/help-map.pd b/algocomp-help-patches/help-map.pd
new file mode 100755
index 0000000..4f610c5
--- /dev/null
+++ b/algocomp-help-patches/help-map.pd
@@ -0,0 +1,10 @@
+#N canvas 0 0 450 300 10;
+#X obj 21 44 map 0 5 0 100;
+#X floatatom 21 23 5 0 0 0 - - -;
+#X floatatom 21 67 5 0 0 0 - - -;
+#X msg 64 22 3 2 0.2 1.4;
+#X text 155 21 rescale to the desired range arguments: float or list
+of floats;
+#X connect 0 0 2 0;
+#X connect 1 0 0 0;
+#X connect 3 0 0 0;
diff --git a/algocomp-help-patches/help-oneoverf.pd b/algocomp-help-patches/help-oneoverf.pd
new file mode 100755
index 0000000..ebde8ca
--- /dev/null
+++ b/algocomp-help-patches/help-oneoverf.pd
@@ -0,0 +1,31 @@
+#N canvas 41 117 658 266 12;
+#X obj 14 35 metro 100;
+#X obj 120 91 + 1;
+#X obj 156 91 select 100;
+#X msg 120 38 0;
+#N canvas 0 0 450 300 graph1 0;
+#X array oneoverf 100 float 0;
+#X coords 0 1 99 0 300 140 1;
+#X restore 328 16 graph;
+#X obj 30 118 tabwrite oneoverf;
+#X obj 14 199 noteout;
+#X obj 14 148 map 0 1 0 127;
+#X obj 14 63 oneoverf 8;
+#X obj 14 15 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X obj 14 173 makenote 100 100 100;
+#X obj 120 65 f;
+#X connect 0 0 8 0;
+#X connect 0 0 11 0;
+#X connect 1 0 2 0;
+#X connect 1 0 5 1;
+#X connect 1 0 11 1;
+#X connect 2 0 3 0;
+#X connect 3 0 11 0;
+#X connect 7 0 10 0;
+#X connect 8 0 5 0;
+#X connect 8 0 7 0;
+#X connect 9 0 0 0;
+#X connect 10 0 6 0;
+#X connect 10 1 6 1;
+#X connect 11 0 1 0;
diff --git a/algocomp-help-patches/help-selfsimilar.pd b/algocomp-help-patches/help-selfsimilar.pd
new file mode 100755
index 0000000..427afe3
--- /dev/null
+++ b/algocomp-help-patches/help-selfsimilar.pd
@@ -0,0 +1,28 @@
+#N canvas 51 221 474 392 12;
+#X obj 31 10 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
+;
+#X obj 31 114 s n_out;
+#X obj 269 113 s n_out;
+#X obj 150 112 s n_out;
+#X obj 31 238 noteout;
+#X obj 31 161 r n_out;
+#X obj 31 212 makenote 60 100 250;
+#X obj 31 186 unpack;
+#X obj 31 61 selfsimilar 3 7 48 52 59 55;
+#X obj 31 32 metro 250;
+#X obj 31 88 pack 0 125;
+#X obj 150 87 pack 0 400;
+#X obj 269 87 pack 0 1000;
+#X connect 0 0 9 0;
+#X connect 5 0 7 0;
+#X connect 6 0 4 0;
+#X connect 6 1 4 1;
+#X connect 7 0 6 0;
+#X connect 7 1 6 2;
+#X connect 8 0 10 0;
+#X connect 8 1 11 0;
+#X connect 8 2 12 0;
+#X connect 9 0 8 0;
+#X connect 10 0 1 0;
+#X connect 11 0 3 0;
+#X connect 12 0 2 0;