aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--base3-help.pd28
-rw-r--r--chaos-meta.pd1
-rw-r--r--dejong-help.pd35
-rw-r--r--logistic-help.pd4
-rw-r--r--lotkavolterra-help.pd35
-rw-r--r--lotkavolterra.c (renamed from lotka_volterra.c)0
-rw-r--r--mlogistic-help.pd4
-rw-r--r--pickover-help.pd54
-rw-r--r--quadruptwo-help.pd35
-rw-r--r--strange1-help.pd35
-rw-r--r--tent-help.pd4
-rw-r--r--three_d-help.pd54
-rw-r--r--threeply-help.pd35
-rw-r--r--tinkerbell-help.pd35
-rw-r--r--unity-help.pd35
16 files changed, 395 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 9b667dc..dddc88e 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ LIBRARY_NAME = chaos
# add your .c source files, one object per file, to the SOURCES
# variable, help files will be included automatically, and for GUI
# objects, the matching .tcl file too
-SOURCES = attract1.c base3.c base.c chaos.c dejong.c gingerbreadman.c henon.c hopalong.c ikeda.c latoocarfian.c latoomutalpha.c latoomutbeta.c latoomutgamma.c logistic.c lorenz.c lotka_volterra.c martin.c mlogistic.c pickover.c popcorn.c quadruptwo.c rossler.c standardmap.c strange1.c tent.c three_d.c threeply.c tinkerbell.c unity.c
+SOURCES = attract1.c base3.c base.c dejong.c gingerbreadman.c henon.c hopalong.c ikeda.c latoocarfian.c latoomutalpha.c latoomutbeta.c latoomutgamma.c logistic.c lorenz.c lotkavolterra.c martin.c mlogistic.c pickover.c popcorn.c quadruptwo.c rossler.c standardmap.c strange1.c tent.c three_d.c threeply.c tinkerbell.c unity.c
# list all pd objects (i.e. myobject.pd) files here, and their helpfiles will
# be included automatically
diff --git a/base3-help.pd b/base3-help.pd
new file mode 100644
index 0000000..1d14e1b
--- /dev/null
+++ b/base3-help.pd
@@ -0,0 +1,28 @@
+#N canvas 174 217 589 492 10;
+#X obj 43 134 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 94 135 5 0 0 0 - - -;
+#X floatatom 43 332 10 0 0 0 X - -;
+#X text 19 50 (This attractor is not continuous);
+#X text 20 34 Chaos PD Externals - Copyright Michael McGonagle 2003
+;
+#X obj 43 151 metro 50;
+#X obj 20 154 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 436 18 readme-fractals;
+#X text 21 19 Base Attractor;
+#X obj 53 262 fractal-tools;
+#X obj 43 285 base3 0.1 1.18939 2.24148;
+#X msg 61 240 lyapunov 0 100 1000;
+#X obj 126 320 search-tools;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 5 0 10 0;
+#X connect 6 0 10 0;
+#X connect 9 0 10 0;
+#X connect 10 0 2 0;
+#X connect 10 1 12 0;
+#X connect 10 2 12 1;
+#X connect 10 3 12 2;
+#X connect 11 0 9 0;
+#X connect 12 0 10 0;
diff --git a/chaos-meta.pd b/chaos-meta.pd
index 6704ede..4f44585 100644
--- a/chaos-meta.pd
+++ b/chaos-meta.pd
@@ -3,4 +3,5 @@
#X text 13 41 NAME chaos;
#X text 10 25 AUTHOR Ben Bogart <ben@ekran.org>, Michael McGonagle <mjmogo@comcast.net>;
#X text 10 10 VERSION 0.1;
+#X text 10 100 LICENSE GPLv2+;
#X restore 10 10 pd META;
diff --git a/dejong-help.pd b/dejong-help.pd
new file mode 100644
index 0000000..a85d82d
--- /dev/null
+++ b/dejong-help.pd
@@ -0,0 +1,35 @@
+#N canvas 426 137 573 476 10;
+#X obj 44 115 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 95 116 5 0 0 0 - - -;
+#X floatatom 132 393 10 0 0 0 Y - -;
+#X floatatom 44 393 10 0 0 0 X - -;
+#X text 18 49 (This attractor is not continuous);
+#X obj 44 132 metro 50;
+#X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 242 104 readme-fractals;
+#X msg 87 245 search;
+#X text 138 246 Find a random attractor set;
+#X msg 98 266 show;
+#X obj 44 316 dejong 0 0 -0.0239362 -0.67834 2.50703 -0.0138538 -1.44072
+2.47917;
+#X msg 78 195 param -0.0239362 -0.67834 2.50703 -0.0138538 -1.44072
+2.47917;
+#X text 20 18 Dejong Attractor;
+#X text 18 33 Chaos PD Externals - Copyright Michael McGonagle \, 2003
+;
+#X obj 278 367 search-tools;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 5 0 11 0;
+#X connect 6 0 11 0;
+#X connect 8 0 11 0;
+#X connect 10 0 11 0;
+#X connect 11 0 3 0;
+#X connect 11 1 2 0;
+#X connect 11 2 15 0;
+#X connect 11 3 15 1;
+#X connect 11 4 15 2;
+#X connect 12 0 11 0;
+#X connect 15 0 11 0;
diff --git a/logistic-help.pd b/logistic-help.pd
new file mode 100644
index 0000000..6121710
--- /dev/null
+++ b/logistic-help.pd
@@ -0,0 +1,4 @@
+#N canvas 149 395 450 300 10;
+#X text 71 41 1 variable;
+#X obj 248 24 readme-fractals;
+#X obj 90 148 logistic;
diff --git a/lotkavolterra-help.pd b/lotkavolterra-help.pd
new file mode 100644
index 0000000..6b21d67
--- /dev/null
+++ b/lotkavolterra-help.pd
@@ -0,0 +1,35 @@
+#N canvas 527 258 589 492 10;
+#X obj 43 134 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 94 135 5 0 0 0 - - -;
+#X text 91 208 Reset To Initial Conditions;
+#X text 114 281 Modify Parameters;
+#X msg 88 191 reset 0.1 0.1;
+#X msg 111 243 param -0.966918 2.87988 0.756145 0.744728;
+#X msg 111 264 param -2.90515 -2.03043 1.44055 0.70307;
+#X floatatom 136 407 10 0 0 0 Y - -;
+#X floatatom 43 367 10 0 0 0 X - -;
+#X text 19 50 (This attractor is not continuous);
+#X text 21 19 Lotkavolterra Attractor (from Cliff Pickover);
+#X text 20 34 Chaos PD Externals - Copyright Michael McGonagle 2003
+;
+#X obj 43 151 metro 50;
+#X obj 18 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 25 83 readme-fractals;
+#X obj 43 347 lotkavolterra 0.1 0.1 -2.90515 -2.03043 1.44055 0.70307
+;
+#X obj 283 376 search-tools;
+#X connect 0 0 12 0;
+#X connect 1 0 12 1;
+#X connect 4 0 15 0;
+#X connect 5 0 15 0;
+#X connect 6 0 15 0;
+#X connect 12 0 15 0;
+#X connect 13 0 15 0;
+#X connect 15 0 8 0;
+#X connect 15 1 7 0;
+#X connect 15 2 16 0;
+#X connect 15 3 16 1;
+#X connect 15 4 16 2;
+#X connect 16 0 15 0;
diff --git a/lotka_volterra.c b/lotkavolterra.c
index aad45c4..aad45c4 100644
--- a/lotka_volterra.c
+++ b/lotkavolterra.c
diff --git a/mlogistic-help.pd b/mlogistic-help.pd
new file mode 100644
index 0000000..0f0c9ba
--- /dev/null
+++ b/mlogistic-help.pd
@@ -0,0 +1,4 @@
+#N canvas 149 395 450 300 10;
+#X text 71 41 1 variable;
+#X obj 248 24 readme-fractals;
+#X obj 90 148 mlogistic;
diff --git a/pickover-help.pd b/pickover-help.pd
new file mode 100644
index 0000000..9b84c4f
--- /dev/null
+++ b/pickover-help.pd
@@ -0,0 +1,54 @@
+#N canvas 185 66 689 426 10;
+#X obj 318 105 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+1;
+#X floatatom 369 106 5 0 0 0 - - -;
+#X text 407 162 Reset To Initial Conditions;
+#X floatatom 363 372 10 0 0 0 Y - -;
+#X floatatom 318 350 10 0 0 0 X - -;
+#X obj 318 122 metro 50;
+#X obj 293 121 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X msg 373 192 param 0.02 10 28 2.66667;
+#X floatatom 408 399 10 0 0 0 Z - -;
+#X text 20 18 Pickover Attractor;
+#X text 19 33 Chaos PD Externals - Copyright Ben Bogart 2002;
+#X obj 20 62 readme-fractals;
+#X obj 318 318 pickover 0.1 0 0 0.02 10 28 2.66667;
+#X text 550 194 Modify parameters;
+#X msg 363 162 reset;
+#X obj 459 345 search-tools;
+#X obj 29 174 metro 50;
+#X obj 29 150 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 80 149 5 0 0 0 - - -;
+#X obj 29 237 pickover;
+#X floatatom 74 345 5 0 0 0 - - -;
+#X msg 115 254 param 0.02 10 28 2.667;
+#X text 5 126 Calculate;
+#X text 113 221 Reset To Initial Conditions;
+#X text 115 272 Modify Parameters;
+#X floatatom 29 345 5 0 0 0 - - -;
+#X floatatom 120 345 5 0 0 0 - - -;
+#X text 58 318 Output;
+#X msg 114 203 reset 0.1 0 0;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 5 0 12 0;
+#X connect 6 0 12 0;
+#X connect 7 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 1 3 0;
+#X connect 12 2 8 0;
+#X connect 12 3 15 0;
+#X connect 12 4 15 1;
+#X connect 12 5 15 2;
+#X connect 14 0 12 0;
+#X connect 15 0 12 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 0;
+#X connect 18 0 16 1;
+#X connect 19 0 25 0;
+#X connect 19 1 20 0;
+#X connect 19 2 26 0;
+#X connect 21 0 19 0;
+#X connect 28 0 19 0;
diff --git a/quadruptwo-help.pd b/quadruptwo-help.pd
new file mode 100644
index 0000000..48d2486
--- /dev/null
+++ b/quadruptwo-help.pd
@@ -0,0 +1,35 @@
+#N canvas 492 119 593 496 10;
+#X obj 43 134 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 94 135 5 0 0 0 - - -;
+#X text 79 201 Reset To Initial Conditions;
+#X text 99 246 Modify Parameters;
+#X msg 76 184 reset 0.1 0.1;
+#X floatatom 78 398 10 0 0 0 Y - -;
+#X floatatom 43 373 10 0 0 0 X - -;
+#X text 19 50 (This attractor is not continuous);
+#X text 20 34 Chaos PD Externals - Copyright Michael McGonagle 2003
+;
+#X obj 43 151 metro 50;
+#X obj 13 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 25 83 readme-fractals;
+#X msg 95 226 param 2.35155;
+#X obj 43 347 quadruptwo 0.1 0 2.35155;
+#X text 98 441 This fractal seems to allow is sole parameter to range
+over a large range. As the value of the parameter rises \, so does
+the Lyapunov Exponent \, but it does not appear to be linear.;
+#X text 21 19 Quadruptwo Attractor (from Cliff Pickover);
+#X obj 126 373 search-tools;
+#X connect 0 0 9 0;
+#X connect 1 0 9 1;
+#X connect 4 0 13 0;
+#X connect 9 0 13 0;
+#X connect 10 0 13 0;
+#X connect 12 0 13 0;
+#X connect 13 0 6 0;
+#X connect 13 1 5 0;
+#X connect 13 2 16 0;
+#X connect 13 3 16 1;
+#X connect 13 4 16 2;
+#X connect 16 0 13 0;
diff --git a/strange1-help.pd b/strange1-help.pd
new file mode 100644
index 0000000..0651696
--- /dev/null
+++ b/strange1-help.pd
@@ -0,0 +1,35 @@
+#N canvas 426 137 573 476 10;
+#X obj 44 115 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 95 116 5 0 0 0 - - -;
+#X floatatom 132 393 10 0 0 0 Y - -;
+#X floatatom 44 393 10 0 0 0 X - -;
+#X text 18 49 (This attractor is not continuous);
+#X obj 44 132 metro 50;
+#X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 242 104 readme-fractals;
+#X msg 87 245 search;
+#X text 138 246 Find a random attractor set;
+#X msg 98 266 show;
+#X obj 44 316 strange 0 0 -0.0239362 -0.67834 2.50703 -0.0138538 -1.44072
+2.47917;
+#X msg 78 195 param -0.0239362 -0.67834 2.50703 -0.0138538 -1.44072
+2.47917;
+#X text 20 18 Strange Attractor;
+#X text 18 33 Chaos PD Externals - Copyright Michael McGonagle \, 2003
+;
+#X obj 278 367 search-tools;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 5 0 11 0;
+#X connect 6 0 11 0;
+#X connect 8 0 11 0;
+#X connect 10 0 11 0;
+#X connect 11 0 3 0;
+#X connect 11 1 2 0;
+#X connect 11 2 15 0;
+#X connect 11 3 15 1;
+#X connect 11 4 15 2;
+#X connect 12 0 11 0;
+#X connect 15 0 11 0;
diff --git a/tent-help.pd b/tent-help.pd
new file mode 100644
index 0000000..fdda93a
--- /dev/null
+++ b/tent-help.pd
@@ -0,0 +1,4 @@
+#N canvas 149 395 450 300 10;
+#X obj 90 148 tent;
+#X text 71 41 1 variable;
+#X obj 248 24 readme-fractals;
diff --git a/three_d-help.pd b/three_d-help.pd
new file mode 100644
index 0000000..b2be663
--- /dev/null
+++ b/three_d-help.pd
@@ -0,0 +1,54 @@
+#N canvas 185 66 689 426 10;
+#X obj 318 105 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+1;
+#X floatatom 369 106 5 0 0 0 - - -;
+#X text 407 162 Reset To Initial Conditions;
+#X floatatom 363 372 10 0 0 0 Y - -;
+#X floatatom 318 350 10 0 0 0 X - -;
+#X obj 318 122 metro 50;
+#X obj 293 121 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X msg 373 192 param 0.02 10 28 2.66667;
+#X floatatom 408 399 10 0 0 0 Z - -;
+#X text 20 18 Three_D Attractor;
+#X text 19 33 Chaos PD Externals - Copyright Ben Bogart 2002;
+#X obj 20 62 readme-fractals;
+#X obj 318 318 three_d 0.1 0 0 0.02 10 28 2.66667;
+#X text 550 194 Modify parameters;
+#X msg 363 162 reset;
+#X obj 459 345 search-tools;
+#X obj 29 174 metro 50;
+#X obj 29 150 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 80 149 5 0 0 0 - - -;
+#X obj 29 237 three_d;
+#X floatatom 74 345 5 0 0 0 - - -;
+#X msg 115 254 param 0.02 10 28 2.667;
+#X text 5 126 Calculate;
+#X text 113 221 Reset To Initial Conditions;
+#X text 115 272 Modify Parameters;
+#X floatatom 29 345 5 0 0 0 - - -;
+#X floatatom 120 345 5 0 0 0 - - -;
+#X text 58 318 Output;
+#X msg 114 203 reset 0.1 0 0;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 5 0 12 0;
+#X connect 6 0 12 0;
+#X connect 7 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 1 3 0;
+#X connect 12 2 8 0;
+#X connect 12 3 15 0;
+#X connect 12 4 15 1;
+#X connect 12 5 15 2;
+#X connect 14 0 12 0;
+#X connect 15 0 12 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 0;
+#X connect 18 0 16 1;
+#X connect 19 0 25 0;
+#X connect 19 1 20 0;
+#X connect 19 2 26 0;
+#X connect 21 0 19 0;
+#X connect 28 0 19 0;
diff --git a/threeply-help.pd b/threeply-help.pd
new file mode 100644
index 0000000..6609f45
--- /dev/null
+++ b/threeply-help.pd
@@ -0,0 +1,35 @@
+#N canvas 426 137 573 476 10;
+#X obj 44 115 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 95 116 5 0 0 0 - - -;
+#X floatatom 132 393 10 0 0 0 Y - -;
+#X floatatom 44 393 10 0 0 0 X - -;
+#X text 18 49 (This attractor is not continuous);
+#X obj 44 132 metro 50;
+#X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 242 104 readme-fractals;
+#X msg 87 245 search;
+#X text 138 246 Find a random attractor set;
+#X msg 98 266 show;
+#X obj 44 316 threeply 0 0 -0.0239362 -0.67834 2.50703 -0.0138538 -1.44072
+2.47917;
+#X msg 78 195 param -0.0239362 -0.67834 2.50703 -0.0138538 -1.44072
+2.47917;
+#X text 20 18 Threeply Attractor;
+#X text 18 33 Chaos PD Externals - Copyright Michael McGonagle \, 2003
+;
+#X obj 278 367 search-tools;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 5 0 11 0;
+#X connect 6 0 11 0;
+#X connect 8 0 11 0;
+#X connect 10 0 11 0;
+#X connect 11 0 3 0;
+#X connect 11 1 2 0;
+#X connect 11 2 15 0;
+#X connect 11 3 15 1;
+#X connect 11 4 15 2;
+#X connect 12 0 11 0;
+#X connect 15 0 11 0;
diff --git a/tinkerbell-help.pd b/tinkerbell-help.pd
new file mode 100644
index 0000000..3ff6d70
--- /dev/null
+++ b/tinkerbell-help.pd
@@ -0,0 +1,35 @@
+#N canvas 426 137 573 476 10;
+#X obj 44 115 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 95 116 5 0 0 0 - - -;
+#X floatatom 132 393 10 0 0 0 Y - -;
+#X floatatom 44 393 10 0 0 0 X - -;
+#X text 18 49 (This attractor is not continuous);
+#X obj 44 132 metro 50;
+#X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 242 104 readme-fractals;
+#X msg 87 245 search;
+#X text 138 246 Find a random attractor set;
+#X msg 98 266 show;
+#X obj 44 316 tinkerbell 0 0 -0.0239362 -0.67834 2.50703 -0.0138538 -1.44072
+2.47917;
+#X msg 78 195 param -0.0239362 -0.67834 2.50703 -0.0138538 -1.44072
+2.47917;
+#X text 20 18 Tinkerbell Attractor;
+#X text 18 33 Chaos PD Externals - Copyright Michael McGonagle \, 2003
+;
+#X obj 278 367 search-tools;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 5 0 11 0;
+#X connect 6 0 11 0;
+#X connect 8 0 11 0;
+#X connect 10 0 11 0;
+#X connect 11 0 3 0;
+#X connect 11 1 2 0;
+#X connect 11 2 15 0;
+#X connect 11 3 15 1;
+#X connect 11 4 15 2;
+#X connect 12 0 11 0;
+#X connect 15 0 11 0;
diff --git a/unity-help.pd b/unity-help.pd
new file mode 100644
index 0000000..13cacc0
--- /dev/null
+++ b/unity-help.pd
@@ -0,0 +1,35 @@
+#N canvas 426 137 573 476 10;
+#X obj 44 115 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 95 116 5 0 0 0 - - -;
+#X floatatom 132 393 10 0 0 0 Y - -;
+#X floatatom 44 393 10 0 0 0 X - -;
+#X text 18 49 (This attractor is not continuous);
+#X obj 44 132 metro 50;
+#X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 242 104 readme-fractals;
+#X msg 87 245 search;
+#X text 138 246 Find a random attractor set;
+#X msg 98 266 show;
+#X obj 44 316 unity 0 0 -0.0239362 -0.67834 2.50703 -0.0138538 -1.44072
+2.47917;
+#X msg 78 195 param -0.0239362 -0.67834 2.50703 -0.0138538 -1.44072
+2.47917;
+#X text 20 18 Unity Attractor;
+#X text 18 33 Chaos PD Externals - Copyright Michael McGonagle \, 2003
+;
+#X obj 278 367 search-tools;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 5 0 11 0;
+#X connect 6 0 11 0;
+#X connect 8 0 11 0;
+#X connect 10 0 11 0;
+#X connect 11 0 3 0;
+#X connect 11 1 2 0;
+#X connect 11 2 15 0;
+#X connect 11 3 15 1;
+#X connect 11 4 15 2;
+#X connect 12 0 11 0;
+#X connect 15 0 11 0;