aboutsummaryrefslogtreecommitdiff
path: root/externals
diff options
context:
space:
mode:
Diffstat (limited to 'externals')
-rw-r--r--externals/build/doc/help-alternate.pd15
-rw-r--r--externals/build/doc/help-gem_average.pd18
-rw-r--r--externals/build/doc/help-gem_change.pd13
-rw-r--r--externals/build/doc/help-gem_counter.pd33
-rw-r--r--externals/build/doc/help-invert.pd10
-rw-r--r--externals/build/doc/help-oneshot.pd11
-rw-r--r--externals/build/doc/help-randomF.pd12
-rw-r--r--externals/build/doc/help-strcat.pd12
-rw-r--r--externals/build/doc/help-tripleLine.pd17
-rw-r--r--externals/build/doc/help-tripleRand.pd19
10 files changed, 160 insertions, 0 deletions
diff --git a/externals/build/doc/help-alternate.pd b/externals/build/doc/help-alternate.pd
new file mode 100644
index 00000000..e79f2f8a
--- /dev/null
+++ b/externals/build/doc/help-alternate.pd
@@ -0,0 +1,15 @@
+#N canvas 296 299 600 500 10;
+#X text 124 68 GEM object;
+#X msg 170 156 1;
+#X obj 123 298 print out1;
+#X obj 123 219 alternate;
+#X msg 123 155 bang;
+#X msg 219 155 reset;
+#X obj 190 263 print out2;
+#X text 91 390 [alternate] between two outputs;
+#X text 138 23 [alternate];
+#X connect 1 0 3 0;
+#X connect 3 0 2 0;
+#X connect 3 1 6 0;
+#X connect 4 0 3 0;
+#X connect 5 0 3 0;
diff --git a/externals/build/doc/help-gem_average.pd b/externals/build/doc/help-gem_average.pd
new file mode 100644
index 00000000..fb923f37
--- /dev/null
+++ b/externals/build/doc/help-gem_average.pd
@@ -0,0 +1,18 @@
+#N canvas 271 381 600 500 10;
+#X text 124 68 GEM object;
+#X obj 123 298 print out1;
+#X obj 123 220 average;
+#X floatatom 123 160 0 0 0;
+#X msg 184 162 bang;
+#X msg 247 164 reset 5;
+#X msg 345 168 clear;
+#X text 89 408 The initial argument is the number to average together.
+The default is 10 numbers.;
+#X obj 421 231 average 20;
+#X text 139 23 [average];
+#X text 81 371 [average] together a series of numbers.;
+#X connect 2 0 1 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;
diff --git a/externals/build/doc/help-gem_change.pd b/externals/build/doc/help-gem_change.pd
new file mode 100644
index 00000000..c02ddd1a
--- /dev/null
+++ b/externals/build/doc/help-gem_change.pd
@@ -0,0 +1,13 @@
+#N canvas 356 327 600 500 10;
+#X text 124 68 GEM object;
+#X obj 123 298 print out1;
+#X obj 123 219 change;
+#X msg 123 156 0;
+#X msg 166 154 1;
+#X text 138 23 [change];
+#X text 58 360 [change] only outputs when the inlet receives a value
+that is different than the previous value.;
+#X text 57 404 [change] is very nice for the == and > objects.;
+#X connect 2 0 1 0;
+#X connect 3 0 2 0;
+#X connect 4 0 2 0;
diff --git a/externals/build/doc/help-gem_counter.pd b/externals/build/doc/help-gem_counter.pd
new file mode 100644
index 00000000..84f276ed
--- /dev/null
+++ b/externals/build/doc/help-gem_counter.pd
@@ -0,0 +1,33 @@
+#N canvas 597 145 600 590 10;
+#X text 124 68 GEM object;
+#X obj 123 298 print out1;
+#X text 138 23 counter;
+#X msg 123 97 bang;
+#X text 58 362 counter counts the number of bangs;
+#X obj 123 220 counter 0 5;
+#X msg 319 154 bang;
+#X text 58 394 The third argument is the direction 1 == up 2 == down 3 == up and down;
+#X obj 319 297 print out2;
+#X obj 319 219 counter 0 5 3;
+#X obj 195 265 print done1;
+#X obj 405 267 print done2;
+#X text 58 439 The right outlet sends a bang when the counter rolls over. The bang occurs after the left inlet sends the value.;
+#X msg 147 129 direction;
+#X msg 171 154 low value;
+#X msg 195 182 high value;
+#X msg 71 176 reset;
+#X msg 26 177 clear;
+#X text 58 524 A reset message will set the counter back to the starting value and send the value out the left outlet.;
+#X text 58 486 A clear message will set the counter back to the starting value.;
+#X text 331 189 count from 0 to 5 and back down to 0;
+#X connect 3 0 5 0;
+#X connect 5 0 1 0;
+#X connect 5 1 10 0;
+#X connect 6 0 9 0;
+#X connect 9 0 8 0;
+#X connect 9 1 11 0;
+#X connect 13 0 5 1;
+#X connect 14 0 5 2;
+#X connect 15 0 5 3;
+#X connect 16 0 5 0;
+#X connect 17 0 5 0;
diff --git a/externals/build/doc/help-invert.pd b/externals/build/doc/help-invert.pd
new file mode 100644
index 00000000..22af4538
--- /dev/null
+++ b/externals/build/doc/help-invert.pd
@@ -0,0 +1,10 @@
+#N canvas 151 485 600 500 10;
+#X text 124 68 GEM object;
+#X msg 170 156 1;
+#X obj 123 298 print out1;
+#X obj 123 219 invert;
+#X msg 123 155 0;
+#X text 139 22 invert;
+#X connect 1 0 3 0;
+#X connect 3 0 2 0;
+#X connect 4 0 3 0;
diff --git a/externals/build/doc/help-oneshot.pd b/externals/build/doc/help-oneshot.pd
new file mode 100644
index 00000000..f976360f
--- /dev/null
+++ b/externals/build/doc/help-oneshot.pd
@@ -0,0 +1,11 @@
+#N canvas 151 485 600 500 10;
+#X text 124 68 GEM object;
+#X obj 123 298 print out1;
+#X msg 123 155 bang;
+#X text 138 23 oneshot;
+#X obj 123 219 oneshot;
+#X msg 188 154 clear;
+#X text 61 385 oneshot blocks after the initial bang \, until a clear message is received.;
+#X connect 2 0 4 0;
+#X connect 4 0 1 0;
+#X connect 5 0 4 0;
diff --git a/externals/build/doc/help-randomF.pd b/externals/build/doc/help-randomF.pd
new file mode 100644
index 00000000..148e7d6a
--- /dev/null
+++ b/externals/build/doc/help-randomF.pd
@@ -0,0 +1,12 @@
+#N canvas 749 231 604 504 10;
+#X text 124 68 GEM object;
+#X msg 123 155 bang;
+#X text 138 23 randomF;
+#X obj 123 223 randomF 0.5;
+#X text 60 385 randomF is a floating point random number generator
+;
+#X floatatom 195 161 5 0 0 1 range - -;
+#X floatatom 123 289 5 0 0 0 - - -;
+#X connect 1 0 3 0;
+#X connect 3 0 6 0;
+#X connect 5 0 3 1;
diff --git a/externals/build/doc/help-strcat.pd b/externals/build/doc/help-strcat.pd
new file mode 100644
index 00000000..55f22113
--- /dev/null
+++ b/externals/build/doc/help-strcat.pd
@@ -0,0 +1,12 @@
+#N canvas 330 185 454 304 10;
+#X obj 181 131 strcat foo;
+#X msg 147 58 symbol bar;
+#X symbolatom 181 182 0 0 0 0 - - -;
+#X text 16 255 [strcat] prepends its text to any symbol that is sent
+to it.;
+#X msg 173 79 symbol kneipe;
+#X msg 195 101 symbol d;
+#X connect 0 0 2 0;
+#X connect 1 0 0 0;
+#X connect 4 0 0 0;
+#X connect 5 0 0 0;
diff --git a/externals/build/doc/help-tripleLine.pd b/externals/build/doc/help-tripleLine.pd
new file mode 100644
index 00000000..ed23fe51
--- /dev/null
+++ b/externals/build/doc/help-tripleLine.pd
@@ -0,0 +1,17 @@
+#N canvas 749 231 600 500 10;
+#X text 124 68 GEM object;
+#X text 138 24 tripleLine;
+#X obj 123 223 tripleLine;
+#X obj 123 273 unpack 0 0 0;
+#X floatatom 123 319;
+#X floatatom 168 348;
+#X floatatom 214 319;
+#X msg 123 157 1 0 0 2000;
+#X msg 234 158 0 1 0.1 2000;
+#X text 46 406 tripleLine is like the line object except that it works with 3 values at once.;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 3 1 5 0;
+#X connect 3 2 6 0;
+#X connect 7 0 2 0;
+#X connect 8 0 2 0;
diff --git a/externals/build/doc/help-tripleRand.pd b/externals/build/doc/help-tripleRand.pd
new file mode 100644
index 00000000..4e6714fa
--- /dev/null
+++ b/externals/build/doc/help-tripleRand.pd
@@ -0,0 +1,19 @@
+#N canvas 132 108 604 504 10;
+#X text 124 68 GEM object;
+#X obj 136 234 unpack 0 0 0;
+#X floatatom 136 280 4 0 0 0 - - -;
+#X floatatom 175 280 4 0 0 0 - - -;
+#X floatatom 215 280 4 0 0 0 - - -;
+#X text 138 24 tripleRine;
+#X text 84 395 [tripleRand] generates three distinct random numbers
+at once within the range specified.;
+#X obj 136 184 tripleRand 5;
+#X floatatom 215 146 5 0 0 0 - - -;
+#X obj 136 134 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144
+-1 -1;
+#X connect 1 0 2 0;
+#X connect 1 1 3 0;
+#X connect 1 2 4 0;
+#X connect 7 0 1 0;
+#X connect 8 0 7 1;
+#X connect 9 0 7 0;