aboutsummaryrefslogtreecommitdiff
path: root/help
diff options
context:
space:
mode:
Diffstat (limited to 'help')
-rw-r--r--help/help-rewrap.pd23
-rw-r--r--help/help-split.pd24
-rw-r--r--help/help-timebang.pd17
-rw-r--r--help/help-unroute.pd30
-rw-r--r--help/help-urn.pd18
-rw-r--r--help/help-wrap.pd22
6 files changed, 134 insertions, 0 deletions
diff --git a/help/help-rewrap.pd b/help/help-rewrap.pd
new file mode 100644
index 0000000..e444c9d
--- /dev/null
+++ b/help/help-rewrap.pd
@@ -0,0 +1,23 @@
+#N canvas 328 32 564 467 12;
+#X floatatom 27 304 8 0 0 0 - - -;
+#X floatatom 27 73 5 0 0 0 - - -;
+#X text 202 47 written by <olaf.matthes@gmx.de>;
+#X floatatom 60 133 5 0 0 0 - - -;
+#X floatatom 94 158 5 0 0 0 - - -;
+#X text 84 71 input value;
+#X text 57 102 creation arguments can be changed dynamically:;
+#X text 35 341 creation arguments:;
+#X text 115 132 lower limit;
+#X text 146 157 upper limit;
+#X floatatom 110 276 5 0 0 0 - - -;
+#X text 36 358 wrap <lower limit> <upper limit>;
+#X obj 27 249 rewrap 6 40;
+#X text 200 27 into a range;
+#X text 169 275 wrap period;
+#X text 107 305 output;
+#X text 122 11 rewrap :: wraps floats back and forth;
+#X connect 1 0 12 0;
+#X connect 3 0 12 1;
+#X connect 4 0 12 2;
+#X connect 12 0 0 0;
+#X connect 12 1 10 0;
diff --git a/help/help-split.pd b/help/help-split.pd
new file mode 100644
index 0000000..c4e8d26
--- /dev/null
+++ b/help/help-split.pd
@@ -0,0 +1,24 @@
+#N canvas 328 32 560 463 12;
+#X floatatom 27 304 8 0 0 0 - - -;
+#X floatatom 27 73 5 0 0 0 - - -;
+#X text 196 28 written by <olaf.matthes@gmx.de>;
+#X floatatom 56 131 5 0 0 0 - - -;
+#X floatatom 85 152 5 0 0 0 - - -;
+#X text 84 71 input value;
+#X text 57 104 creation arguments can be changed dynamically:;
+#X text 35 341 creation arguments:;
+#X obj 27 249 split 6 40;
+#X text 111 130 lower limit;
+#X text 137 151 upper limit;
+#X text 35 378 All floats that fall below the lower limit or above
+the upper limit get routed to the 2nd outlet.;
+#X text 36 358 split <lower limit> <upper limit>;
+#X floatatom 102 276 5 0 0 0 - - -;
+#X text 154 276 floats 'out of range';
+#X text 122 11 split :: split incoming floats according to value;
+#X text 106 305 floats 'in range' (including borders!);
+#X connect 1 0 8 0;
+#X connect 3 0 8 1;
+#X connect 4 0 8 2;
+#X connect 8 0 0 0;
+#X connect 8 1 13 0;
diff --git a/help/help-timebang.pd b/help/help-timebang.pd
new file mode 100644
index 0000000..1db5058
--- /dev/null
+++ b/help/help-timebang.pd
@@ -0,0 +1,17 @@
+#N canvas 207 138 549 342 12;
+#X obj 29 242 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 29 295 print good morning;
+#X obj 29 202 timebang 7 10 13 19 47 50;
+#X obj 224 235 print good night;
+#X text 32 13 timebang :: send out bangs at given times of day;
+#X text 130 34 written by Olaf Matthes <olaf.matthes@gmx.de>;
+#X text 31 119 creation arguments: triples of hour minute and second
+for;
+#X text 191 137 the times of day you want a bang to occur;
+#X text 191 156 each time will get it's own outlet;
+#X text 184 297 this gets banged at 7:10:13 in the morning;
+#X text 224 257 this gets banged at 19:47:50;
+#X connect 0 0 1 0;
+#X connect 2 0 0 0;
+#X connect 2 1 3 0;
diff --git a/help/help-unroute.pd b/help/help-unroute.pd
new file mode 100644
index 0000000..d8ca114
--- /dev/null
+++ b/help/help-unroute.pd
@@ -0,0 +1,30 @@
+#N canvas 413 157 539 407 12;
+#X obj 64 343 print;
+#X msg 64 89 1 \$1;
+#X msg 112 110 2 \$1;
+#X msg 163 116 3 \$1;
+#X floatatom 64 62 5 0 0;
+#X floatatom 112 85 5 0 0;
+#X floatatom 163 91 5 0 0;
+#X obj 64 232 route 1 2 3 4;
+#X obj 64 314 unroute one 2 three 4;
+#X text 52 13 unroute :: merges all inputs into one output;
+#X text 138 30 and prepends an identifier;
+#X text 138 47 written by Olaf Matthes <olaf.matthes@gmx.de>;
+#X msg 194 170 4 this came through 4;
+#X msg 209 196 3 drei;
+#X msg 174 146 4 25 467 23.6;
+#X connect 1 0 7 0;
+#X connect 2 0 7 0;
+#X connect 3 0 7 0;
+#X connect 4 0 1 0;
+#X connect 5 0 2 0;
+#X connect 6 0 3 0;
+#X connect 7 0 8 0;
+#X connect 7 1 8 1;
+#X connect 7 2 8 2;
+#X connect 7 3 8 3;
+#X connect 8 0 0 0;
+#X connect 12 0 7 0;
+#X connect 13 0 7 0;
+#X connect 14 0 7 0;
diff --git a/help/help-urn.pd b/help/help-urn.pd
new file mode 100644
index 0000000..09cdb9e
--- /dev/null
+++ b/help/help-urn.pd
@@ -0,0 +1,18 @@
+#N canvas 0 0 462 312 12;
+#X obj 99 182 urn 8;
+#X msg 157 112 clear;
+#X floatatom 99 241 5 0 0 0 - - -;
+#X msg 99 85 bang;
+#X obj 189 241 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X text 144 85 choose next number;
+#X text 209 113 clear / refill urn;
+#X floatatom 149 150 5 0 0 0 - - -;
+#X text 201 150 change number of items in urn;
+#X text 69 30 urn :: urn selection model;
+#X text 221 241 bang if urn is empty;
+#X connect 0 0 2 0;
+#X connect 0 1 4 0;
+#X connect 1 0 0 0;
+#X connect 3 0 0 0;
+#X connect 7 0 0 1;
diff --git a/help/help-wrap.pd b/help/help-wrap.pd
new file mode 100644
index 0000000..7997d38
--- /dev/null
+++ b/help/help-wrap.pd
@@ -0,0 +1,22 @@
+#N canvas 328 32 562 465 12;
+#X floatatom 27 304 8 0 0 0 - - -;
+#X floatatom 27 73 5 0 0 0 - - -;
+#X text 187 26 written by <olaf.matthes@gmx.de>;
+#X floatatom 60 133 5 0 0 0 - - -;
+#X floatatom 94 158 5 0 0 0 - - -;
+#X text 84 71 input value;
+#X text 57 102 creation arguments can be changed dynamically:;
+#X text 35 341 creation arguments:;
+#X text 115 132 lower limit;
+#X text 146 157 upper limit;
+#X floatatom 94 277 5 0 0 0 - - -;
+#X obj 27 249 wrap 6 40;
+#X text 36 358 wrap <lower limit> <upper limit>;
+#X text 106 305 floats 'in range';
+#X text 122 11 wrap :: wrap floats into a range;
+#X text 153 276 wrap periods;
+#X connect 1 0 11 0;
+#X connect 3 0 11 1;
+#X connect 4 0 11 2;
+#X connect 11 0 0 0;
+#X connect 11 1 10 0;