aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/tutorial/pd
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/tutorial/pd')
-rw-r--r--externals/grill/flext/tutorial/pd/Makefile.am6
-rw-r--r--externals/grill/flext/tutorial/pd/ex-adv1.pd23
-rw-r--r--externals/grill/flext/tutorial/pd/ex-adv2.pd23
-rw-r--r--externals/grill/flext/tutorial/pd/ex-adv3.pd40
-rw-r--r--externals/grill/flext/tutorial/pd/ex-attr1.pd31
-rw-r--r--externals/grill/flext/tutorial/pd/ex-attr2.pd47
-rw-r--r--externals/grill/flext/tutorial/pd/ex-attr3.pd60
-rw-r--r--externals/grill/flext/tutorial/pd/ex-bind1.pd55
-rw-r--r--externals/grill/flext/tutorial/pd/ex-buffer1.pd121
-rw-r--r--externals/grill/flext/tutorial/pd/ex-lib1.pd51
-rw-r--r--externals/grill/flext/tutorial/pd/ex-signal1.pd27
-rw-r--r--externals/grill/flext/tutorial/pd/ex-signal2.pd25
-rw-r--r--externals/grill/flext/tutorial/pd/ex-simple1.pd12
-rw-r--r--externals/grill/flext/tutorial/pd/ex-simple2.pd16
-rw-r--r--externals/grill/flext/tutorial/pd/ex-simple3.pd22
-rw-r--r--externals/grill/flext/tutorial/pd/ex-sndobj1.pd34
-rw-r--r--externals/grill/flext/tutorial/pd/ex-stk1.pd15
-rw-r--r--externals/grill/flext/tutorial/pd/ex-stk2.pd32
-rw-r--r--externals/grill/flext/tutorial/pd/ex-thread1.pd43
-rw-r--r--externals/grill/flext/tutorial/pd/ex-thread2.pd47
-rw-r--r--externals/grill/flext/tutorial/pd/ex-timer1.pd62
21 files changed, 0 insertions, 792 deletions
diff --git a/externals/grill/flext/tutorial/pd/Makefile.am b/externals/grill/flext/tutorial/pd/Makefile.am
deleted file mode 100644
index d2f5ad4d..00000000
--- a/externals/grill/flext/tutorial/pd/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-#
-# automake template
-# added by tim blechmann
-#
-
-EXTRA_DIST = *.pd \ No newline at end of file
diff --git a/externals/grill/flext/tutorial/pd/ex-adv1.pd b/externals/grill/flext/tutorial/pd/ex-adv1.pd
deleted file mode 100644
index 8dd10bc1..00000000
--- a/externals/grill/flext/tutorial/pd/ex-adv1.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 46 58 592 347 12;
-#X msg 34 92 or two words;
-#X msg 169 93 2 3;
-#X msg 48 291 one or two words;
-#X obj 72 213 print result;
-#X obj 49 172 adv1 one;
-#X obj 48 263 prepend set;
-#X text 162 257 you can also use "prepend";
-#X obj 16 8 cnv 15 550 40 empty empty adv1 10 22 0 24 -260818 -1 0
-;
-#X text 175 28 http://grrrr.org;
-#X text 199 214 watch the console!;
-#X text 210 110 send the object various messages;
-#X text 160 274 (if adv1 has already been loaded);
-#X text 145 10 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X obj 66 127 nbx 3 18 0 100 0 0 empty empty empty 0 -6 0 14 -262144
--1 -1 24 256;
-#X connect 0 0 4 0;
-#X connect 1 0 4 0;
-#X connect 4 0 3 0;
-#X connect 4 0 5 0;
-#X connect 5 0 2 0;
-#X connect 13 0 4 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-adv2.pd b/externals/grill/flext/tutorial/pd/ex-adv2.pd
deleted file mode 100644
index b4fa1ce4..00000000
--- a/externals/grill/flext/tutorial/pd/ex-adv2.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 329 97 595 356 12;
-#X msg 26 97 help;
-#X msg 123 146 born;
-#X msg 172 147 to;
-#X msg 214 149 hula;
-#X msg 228 192 hula 1;
-#X text 261 150 tag without argument;
-#X text 297 190 tag and argument;
-#X text 72 97 print a help message;
-#X obj 16 7 cnv 15 550 40 empty empty adv2 10 22 0 24 -260818 -1 0
-;
-#X text 146 27 http://grrrr.org;
-#X obj 148 293 adv2;
-#X text 21 49 this is identical to the simple3 example;
-#X text 145 9 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X text 345 231 symbol message;
-#X msg 228 230 symbol yeah;
-#X connect 0 0 10 0;
-#X connect 1 0 10 0;
-#X connect 2 0 10 0;
-#X connect 3 0 10 0;
-#X connect 4 0 10 0;
-#X connect 14 0 10 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-adv3.pd b/externals/grill/flext/tutorial/pd/ex-adv3.pd
deleted file mode 100644
index 0fdfc735..00000000
--- a/externals/grill/flext/tutorial/pd/ex-adv3.pd
+++ /dev/null
@@ -1,40 +0,0 @@
-#N canvas 175 139 603 361 12;
-#X obj 16 7 cnv 15 550 40 empty empty adv3 10 22 0 24 -260818 -1 0
-;
-#X text 174 28 http://grrrr.org;
-#X obj 229 266 adv3 2 5 1;
-#X obj 305 303 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 223 300 nbx 5 18 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 2 256;
-#X msg 269 130 1 10;
-#X msg 389 128 1;
-#X msg 429 128 -1;
-#X msg 469 128 2;
-#X obj 88 129 bng 25 250 50 0 empty empty empty 0 -6 0 8 -258699 -1
--1;
-#X msg 317 130 7 2;
-#X text 325 300 end has been reached;
-#X obj 157 127 nbx 5 18 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 25 256;
-#X msg 158 150 set \$1;
-#X text 72 108 trigger;
-#X text 147 108 set counter;
-#X text 264 109 set bounds;
-#X text 390 106 set step size;
-#X msg 80 196 reset;
-#X text 83 176 reset;
-#X text 174 8 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X text 21 49 this is a port of IOhannes Zmoelnigs "counter" example
-;
-#X connect 2 0 4 0;
-#X connect 2 1 3 0;
-#X connect 5 0 2 1;
-#X connect 6 0 2 2;
-#X connect 7 0 2 2;
-#X connect 8 0 2 2;
-#X connect 9 0 2 0;
-#X connect 10 0 2 1;
-#X connect 12 0 13 0;
-#X connect 13 0 2 0;
-#X connect 18 0 2 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-attr1.pd b/externals/grill/flext/tutorial/pd/ex-attr1.pd
deleted file mode 100644
index 27ab0bb6..00000000
--- a/externals/grill/flext/tutorial/pd/ex-attr1.pd
+++ /dev/null
@@ -1,31 +0,0 @@
-#N canvas 70 150 694 465 12;
-#X obj 59 296 attr1 @arg 3;
-#X text 114 273 attribute as a creation arg;
-#X msg 160 98 getattributes;
-#X text 167 319 there is one additional outlet;
-#X text 167 334 for all attribute-enabled objects;
-#X obj 150 367 print;
-#X msg 160 141 getarg;
-#X text 12 92 trigger output;
-#X msg 160 203 arg \$1;
-#X text 230 191 set attribute "arg";
-#X text 295 98 query object attributes (watch console);
-#X text 228 142 query attribute "arg" (watch console);
-#X obj 16 8 cnv 15 550 40 empty empty attr1 10 22 0 24 -260818 -1 0
-;
-#X text 175 28 http://grrrr.org;
-#X text 26 388 result;
-#X obj 23 114 nbx 4 16 -999 999 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X obj 29 370 nbx 7 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 12
--228992 -1 -1 0 256;
-#X obj 161 181 nbx 4 16 -999 999 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X text 175 10 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X connect 0 0 16 0;
-#X connect 0 1 5 0;
-#X connect 2 0 0 0;
-#X connect 6 0 0 0;
-#X connect 8 0 0 0;
-#X connect 15 0 0 0;
-#X connect 17 0 8 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-attr2.pd b/externals/grill/flext/tutorial/pd/ex-attr2.pd
deleted file mode 100644
index 4e377725..00000000
--- a/externals/grill/flext/tutorial/pd/ex-attr2.pd
+++ /dev/null
@@ -1,47 +0,0 @@
-#N canvas 364 29 620 426 12;
-#X msg 22 88 getattributes;
-#X text 264 326 there is one additional outlet;
-#X text 264 341 for all attribute-enabled objects;
-#X obj 246 365 print;
-#X msg 22 124 getarg;
-#X text 14 218 trigger output;
-#X msg 270 263 arg \$1;
-#X text 159 87 query object attributes (watch console);
-#X msg 95 124 getop;
-#X obj 158 306 attr2 @op +;
-#X text 251 124 query attributes;
-#X text 332 179 set attributes;
-#X msg 168 169 op +;
-#X msg 167 194 op -;
-#X msg 218 169 op *;
-#X msg 268 193 op **;
-#X msg 268 169 op =;
-#X msg 218 193 op /;
-#X msg 157 124 getresult;
-#X obj 16 8 cnv 15 550 40 empty empty attr2 10 22 0 24 -260818 -1 0
-;
-#X text 173 28 http://grrrr.org;
-#X text 90 367 result;
-#X obj 22 240 nbx 4 16 -999 999 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X obj 270 242 nbx 4 16 -999 999 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X obj 150 367 nbx 7 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 12
--228992 -1 -1 0 256;
-#X text 171 10 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X text 327 243 set argument;
-#X connect 0 0 9 0;
-#X connect 4 0 9 0;
-#X connect 6 0 9 0;
-#X connect 8 0 9 0;
-#X connect 9 0 24 0;
-#X connect 9 1 3 0;
-#X connect 12 0 9 0;
-#X connect 13 0 9 0;
-#X connect 14 0 9 0;
-#X connect 15 0 9 0;
-#X connect 16 0 9 0;
-#X connect 17 0 9 0;
-#X connect 18 0 9 0;
-#X connect 22 0 9 0;
-#X connect 23 0 6 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-attr3.pd b/externals/grill/flext/tutorial/pd/ex-attr3.pd
deleted file mode 100644
index b2832c18..00000000
--- a/externals/grill/flext/tutorial/pd/ex-attr3.pd
+++ /dev/null
@@ -1,60 +0,0 @@
-#N canvas 175 139 607 457 12;
-#X obj 16 7 cnv 15 550 40 empty empty attr3 10 22 0 24 -260818 -1 0
-;
-#X text 174 28 http://grrrr.org;
-#X obj 293 364 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 196 361 nbx 5 18 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 12
--228992 -1 -1 2 256;
-#X msg 296 126 1 10;
-#X msg 419 127 1;
-#X msg 459 127 -1;
-#X msg 498 127 2;
-#X obj 36 128 bng 25 250 50 0 empty empty empty 0 -6 0 8 -258699 -1
--1;
-#X msg 344 126 7 2;
-#X obj 173 119 nbx 5 18 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 12
--228992 -1 -1 20 256;
-#X msg 174 142 set \$1;
-#X text 20 107 trigger;
-#X text 163 100 set counter;
-#X text 291 105 set bounds;
-#X text 420 105 set step size;
-#X msg 97 135 reset;
-#X text 100 115 reset;
-#X text 21 64 with attributes;
-#X obj 197 327 attr3 @bounds 2 5 @step 1;
-#X msg 32 195 getattributes;
-#X obj 392 363 print;
-#X text 385 381 attributes;
-#X msg 32 237 getcount;
-#X msg 388 232 getstep;
-#X text 22 178 list all attributes;
-#X msg 32 266 count 3;
-#X text 117 238 get count;
-#X text 112 266 set count;
-#X msg 387 259 step 3;
-#X text 21 49 this is a port of IOhannes Zmoelnigs "counter" example
-;
-#X msg 258 234 getbounds;
-#X msg 257 261 bounds 5 15;
-#X text 174 8 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X connect 4 0 19 1;
-#X connect 5 0 19 2;
-#X connect 6 0 19 2;
-#X connect 7 0 19 2;
-#X connect 8 0 19 0;
-#X connect 9 0 19 1;
-#X connect 10 0 11 0;
-#X connect 11 0 19 0;
-#X connect 16 0 19 0;
-#X connect 19 0 3 0;
-#X connect 19 1 2 0;
-#X connect 19 2 21 0;
-#X connect 20 0 19 0;
-#X connect 23 0 19 0;
-#X connect 24 0 19 0;
-#X connect 26 0 19 0;
-#X connect 29 0 19 0;
-#X connect 31 0 19 0;
-#X connect 32 0 19 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-bind1.pd b/externals/grill/flext/tutorial/pd/ex-bind1.pd
deleted file mode 100644
index 355b97e8..00000000
--- a/externals/grill/flext/tutorial/pd/ex-bind1.pd
+++ /dev/null
@@ -1,55 +0,0 @@
-#N canvas 405 36 626 400 12;
-#X obj 15 8 cnv 15 550 40 empty empty bind1 10 22 0 24 -260818 -1 0
-;
-#X text 175 28 http://grrrr.org;
-#X text 175 8 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X obj 14 330 bind1;
-#X text 48 72 bind object to symbol;
-#X msg 50 94 bind sym1;
-#X msg 174 94 bind sym2;
-#X msg 48 126 unbind sym1;
-#X msg 173 125 unbind sym2;
-#X text 43 159 bind object to symbol;
-#X msg 45 181 bindmethod sym1;
-#X msg 47 213 unbindmethod sym1;
-#X msg 227 181 bindmethod sym2;
-#X msg 230 212 unbindmethod sym2;
-#X obj 13 359 print OUT;
-#X text 109 358 watch the console!;
-#X obj 351 103 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262131 -1 -1 0 256;
-#X obj 446 103 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262131 -1 -1 0 256;
-#X msg 351 122 test \$1;
-#X msg 446 122 test \$1;
-#X msg 521 100 1 2 3;
-#X obj 351 155 s sym1;
-#X obj 446 155 s sym2;
-#X text 349 67 send message to bound;
-#X text 350 81 object or method;
-#X obj 345 272 r sym3;
-#X text 344 250 receive forwarded message;
-#X obj 347 299 print MSG;
-#X text 47 258 receive forwarded message;
-#X msg 48 279 sym3 myforward;
-#X obj 202 280 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262131 -1 -1 0 256;
-#X msg 201 297 sym3 \$1;
-#X connect 3 0 14 0;
-#X connect 5 0 3 0;
-#X connect 6 0 3 0;
-#X connect 7 0 3 0;
-#X connect 8 0 3 0;
-#X connect 10 0 3 0;
-#X connect 11 0 3 0;
-#X connect 12 0 3 0;
-#X connect 13 0 3 0;
-#X connect 16 0 18 0;
-#X connect 17 0 19 0;
-#X connect 18 0 21 0;
-#X connect 19 0 22 0;
-#X connect 20 0 22 0;
-#X connect 25 0 27 0;
-#X connect 29 0 3 1;
-#X connect 30 0 31 0;
-#X connect 31 0 3 1;
diff --git a/externals/grill/flext/tutorial/pd/ex-buffer1.pd b/externals/grill/flext/tutorial/pd/ex-buffer1.pd
deleted file mode 100644
index 09d0655a..00000000
--- a/externals/grill/flext/tutorial/pd/ex-buffer1.pd
+++ /dev/null
@@ -1,121 +0,0 @@
-#N canvas 94 140 763 489 12;
-#X obj 11 -12 cnv 15 550 40 empty empty buffer1 10 22 0 24 -260818
--1 0;
-#X text 178 8 http://grrrr.org;
-#X text 178 -12 flext tutorial \, (C)2002-2006 Thomas Grill;
-#N canvas 0 22 450 300 graph1 0;
-#X array buf1 1000 float 1;
-#A 0 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856
--0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856
--0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856
--0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856
--0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856
--0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856
--0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856 -0.0142856
--0.0142856 -0.0142856 -0.0114285 -0.00857134 -0.00571423 -0.00285711
-5.58794e-10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0
--0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0
--0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0
--0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0
--0 -0 0.51 0.51 0 0 0 0 0 0 0 0 0 0 0 0 0 0.51 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 -0 -0 0.51 0.51 -5.58794e-10 0.00285711 0.00571423 0.00857134
-0.0114285 0.0142856 0.0166665 0.0190474 0.0214283 0.0238093 0.0261902
-0.0285711 0.030952 0.033333 0.0357139 0.51 0.0404758 0.51 0.0452376
-0.0476185 0.0499995 0.0523804 0.0547613 0.0571422 0.0595232 0.0619041
-0.064285 0.0666659 0.0690469 0.51 0.0738087 0.0761897 0.0785706 0.0809515
-0.0833325 0.0857134 0.0857134 0.0857134 0.0857134 0.0857134 0.0857134
-0.51 0.0799992 0.51 0.0742849 0.0571423 0 0 0 0 0.51 0 0 0 0 0 0 0
-0 0 0.51 0 0 0 0 0 0.51 0 0 0 0 0 0.51 0 0.51 0 0 0.51 0 0 0.51 0 0.51
-0 0.51 0.51 0 0.51 0.51 0 0 0 0 0 0.51 0 0 0 0 0 0.51 0 0 0.51 0 0
-0 0 0 0.51 0 0 0 0 0 0 0 0.51 0 0 0 0 0 0 0 0.51 0 0 0 0 0.51 0 0 0
-0 0 0 0.51 0 0 0 0 0 0 0 0 0 0 0.51 0 0 0 0 0 0 0 0 0.51 0.51 0 0 0.51
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0.00357139 0.00714278 0.0107142
-0.0142856 0.0171427 0.0199998 0.0228569 0.025714 0.0285711 0.0314283
-0.0342854 0.0371425 0.0399996 0.0428567 0.0457138 0.0485709 0.051428
-0.0542852 0.0571423 0.0599994 0.0628565 0.0657136 0.0685707 0.0714278
-0.0728564 0.0742849 0.0757135 0.077142 0.0785706 0.0799991 0.0814277
-0.0828563 0.0842848 0.0857134 0.0857134 0.0857134 0.0857134 0.0857134
-0.0857134 0.0857134 0.0857134 0.0857134 0.0857134 0.0857134 0.0857134
-0.0857134 0.0857134 0.0857134 0.0857134 0.0828563 0.0799992 0.077142
-0.0742849 0.0714278 0.0714278 0.0714278 0.0714278 0.0714278 0.0714278
-0.0714278 0.0714278 0.0714278 0.0714278 0.0714278 0.0685707 0.0657136
-0.0628565 0.0599994 0.0571423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0;
-#X coords 0 1 999 -1 200 140 1;
-#X restore 539 49 graph;
-#N canvas 0 22 450 300 graph1 0;
-#X array buf2 300 float 1;
-#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
-#X coords 0 1 299 -1 200 140 1;
-#X restore 539 194 graph;
-#X obj 24 406 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262131 -1 -1 1.06 256;
-#X text 19 423 peek value;
-#X obj 137 400 print A;
-#X text 137 421 print attributes to the console;
-#X msg 41 46 set;
-#X msg 65 98 set buf1;
-#X msg 154 98 buffer buf2;
-#X msg 65 129 getbuffer;
-#X text 164 129 query current buffer;
-#X text 73 43 set no buffer;
-#X text 68 78 set buffer;
-#X msg 84 185 frames 1000;
-#X msg 85 213 getframes;
-#X text 199 185 set buffer length;
-#X text 184 213 query buffer length;
-#X msg 16 265 getchannels;
-#X text 23 290 always 1 for PD!;
-#X obj 231 281 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262131 -1 -1 13 256;
-#X obj 336 281 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262131 -1 -1 91 256;
-#X obj 394 281 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262131 -1 -1 0.51 256;
-#X obj 334 304 pack 0 0;
-#X msg 335 331 poke \$1 \$2 0;
-#X msg 230 331 peek \$1 0;
-#X text 230 258 get sample;
-#X text 338 258 set sample;
-#X text 348 363 the change is not immediately seen on PD;
-#X text 350 376 (you'll have to draw in the window);
-#X obj 24 368 buffer1;
-#X connect 9 0 32 0;
-#X connect 10 0 32 0;
-#X connect 11 0 32 0;
-#X connect 12 0 32 0;
-#X connect 16 0 32 0;
-#X connect 17 0 32 0;
-#X connect 20 0 32 0;
-#X connect 22 0 27 0;
-#X connect 23 0 25 0;
-#X connect 24 0 25 1;
-#X connect 25 0 26 0;
-#X connect 26 0 32 0;
-#X connect 27 0 32 0;
-#X connect 32 0 5 0;
-#X connect 32 1 7 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-lib1.pd b/externals/grill/flext/tutorial/pd/ex-lib1.pd
deleted file mode 100644
index 1f1390b2..00000000
--- a/externals/grill/flext/tutorial/pd/ex-lib1.pd
+++ /dev/null
@@ -1,51 +0,0 @@
-#N canvas 120 205 580 295 12;
-#X msg 102 172 arg \$1;
-#X obj 30 208 lib1.+ @arg 3;
-#X text 101 124 set arg;
-#X msg 285 171 arg \$1;
-#X text 284 125 set arg;
-#X msg 472 174 arg \$1;
-#X text 471 128 set arg;
-#X obj 392 212 lib1.* @arg 2;
-#X obj 210 210 lib1.- @arg 7;
-#X text 25 123 trigger;
-#X text 207 127 trigger;
-#X text 391 128 trigger;
-#X obj 16 8 cnv 15 550 40 empty empty lib1 10 22 0 24 -260818 -1 0
-;
-#X text 173 28 http://grrrr.org;
-#X obj 30 147 nbx 4 16 -999 999 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X obj 101 146 nbx 4 16 -999 999 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X obj 212 147 nbx 4 16 -999 999 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X obj 284 149 nbx 4 16 -999 999 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X obj 394 149 nbx 4 16 -999 999 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X obj 472 152 nbx 4 16 -999 999 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X obj 30 241 nbx 7 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 12
--228992 -1 -1 0 256;
-#X obj 210 241 nbx 7 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 12
--228992 -1 -1 0 256;
-#X obj 392 241 nbx 7 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 12
--228992 -1 -1 0 256;
-#X text 25 56 In order to use the objects the library must have been
-;
-#X text 26 74 loaded at PD startup (with the "-lib lib1" argument)
-;
-#X text 173 8 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X connect 0 0 1 0;
-#X connect 1 0 20 0;
-#X connect 3 0 8 0;
-#X connect 5 0 7 0;
-#X connect 7 0 22 0;
-#X connect 8 0 21 0;
-#X connect 14 0 1 0;
-#X connect 15 0 0 0;
-#X connect 16 0 8 0;
-#X connect 17 0 3 0;
-#X connect 18 0 7 0;
-#X connect 19 0 5 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-signal1.pd b/externals/grill/flext/tutorial/pd/ex-signal1.pd
deleted file mode 100644
index 45b9a94c..00000000
--- a/externals/grill/flext/tutorial/pd/ex-signal1.pd
+++ /dev/null
@@ -1,27 +0,0 @@
-#N canvas 335 232 586 291 12;
-#X obj 250 121 hsl 128 15 0 1 0 0 empty empty empty 20 8 0 8 -261681
--1 -1 0 1;
-#X obj 28 121 osc~ 440;
-#X obj 87 248 dac~;
-#X obj 123 121 osc~ 880;
-#X obj 97 175 signal1~;
-#X obj 16 8 cnv 15 550 40 empty empty signal1 10 22 0 24 -260818 -1
-0;
-#X text 175 28 http://grrrr.org;
-#X text 342 138 control the mixing;
-#X text 166 210 adjust the volume;
-#X obj 97 209 *~ 0.5;
-#X text 25 102 source 1;
-#X text 125 101 source 2;
-#X obj 248 143 nbx 5 16 0 1 0 0 empty empty empty 0 -6 0 12 -261681
--1 -1 0 256;
-#X text 175 8 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X text 21 51 this is a port of IOhannes Zmoelnigs pan~ example;
-#X text 21 66 done by Frank Barknecht;
-#X connect 0 0 12 0;
-#X connect 1 0 4 0;
-#X connect 3 0 4 1;
-#X connect 4 0 9 0;
-#X connect 9 0 2 0;
-#X connect 9 0 2 1;
-#X connect 12 0 4 2;
diff --git a/externals/grill/flext/tutorial/pd/ex-signal2.pd b/externals/grill/flext/tutorial/pd/ex-signal2.pd
deleted file mode 100644
index 750828a0..00000000
--- a/externals/grill/flext/tutorial/pd/ex-signal2.pd
+++ /dev/null
@@ -1,25 +0,0 @@
-#N canvas 41 125 585 250 12;
-#X obj 109 126 signal2~;
-#X obj 104 81 bng 25 250 50 0 empty empty empty 0 -6 0 8 -261681 -1
--1;
-#X text 136 87 bang to get audio system parameters;
-#X text 261 205 channels in and out;
-#X obj 16 8 cnv 15 550 40 empty empty signal2 10 22 0 24 -260818 -1
-0;
-#X text 175 28 http://grrrr.org;
-#X obj 66 184 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X obj 158 184 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X obj 261 184 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X obj 353 184 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X text 40 204 samplerate;
-#X text 156 204 blocksize;
-#X text 173 10 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X connect 0 0 6 0;
-#X connect 0 1 7 0;
-#X connect 0 2 8 0;
-#X connect 0 3 9 0;
-#X connect 1 0 0 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-simple1.pd b/externals/grill/flext/tutorial/pd/ex-simple1.pd
deleted file mode 100644
index 271afd0b..00000000
--- a/externals/grill/flext/tutorial/pd/ex-simple1.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 85 178 594 230 12;
-#X obj 40 129 simple1;
-#X obj 16 8 cnv 15 550 40 empty empty simple1 10 22 0 24 -260818 -1
-0;
-#X text 167 30 http://grrrr.org;
-#X obj 41 94 nbx 4 16 -999 999 0 0 empty empty input 0 -6 0 12 -261681
--1 -1 35 256;
-#X obj 39 171 nbx 7 16 -1e+37 1e+37 0 0 empty empty inverse 0 -6 0
-12 -228992 -1 -1 0.0285714 256;
-#X text 167 10 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X connect 0 0 4 0;
-#X connect 3 0 0 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-simple2.pd b/externals/grill/flext/tutorial/pd/ex-simple2.pd
deleted file mode 100644
index c379cd5b..00000000
--- a/externals/grill/flext/tutorial/pd/ex-simple2.pd
+++ /dev/null
@@ -1,16 +0,0 @@
-#N canvas 72 265 599 317 12;
-#X obj 42 196 simple2 3;
-#X text 121 177 default argument;
-#X obj 16 8 cnv 15 550 40 empty empty simple2 10 22 0 24 -260818 -1
-0;
-#X text 167 29 http://grrrr.org;
-#X obj 41 110 nbx 4 16 -999 999 0 0 empty empty triggering 0 -6 0 12
--261681 -1 -1 0 256;
-#X obj 148 110 nbx 4 16 -999 999 0 0 empty empty non-triggering 0 -6
-0 12 -261681 -1 -1 0 256;
-#X obj 42 239 nbx 7 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 12
--228992 -1 -1 0 256;
-#X text 167 11 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X connect 0 0 6 0;
-#X connect 4 0 0 0;
-#X connect 5 0 0 1;
diff --git a/externals/grill/flext/tutorial/pd/ex-simple3.pd b/externals/grill/flext/tutorial/pd/ex-simple3.pd
deleted file mode 100644
index fbdafca5..00000000
--- a/externals/grill/flext/tutorial/pd/ex-simple3.pd
+++ /dev/null
@@ -1,22 +0,0 @@
-#N canvas 329 97 593 354 12;
-#X msg 22 87 help;
-#X msg 119 136 born;
-#X msg 168 137 to;
-#X msg 210 139 hula;
-#X msg 224 182 hula 1;
-#X obj 144 283 simple3;
-#X text 257 140 tag without argument;
-#X text 293 180 tag and argument;
-#X text 68 87 print a help message;
-#X obj 16 8 cnv 15 550 40 empty empty simple3 10 22 0 24 -260818 -1
-0;
-#X text 174 28 http://grrrr.org;
-#X text 174 10 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X msg 224 220 symbol yeah;
-#X text 350 219 symbol message;
-#X connect 0 0 5 0;
-#X connect 1 0 5 0;
-#X connect 2 0 5 0;
-#X connect 3 0 5 0;
-#X connect 4 0 5 0;
-#X connect 12 0 5 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-sndobj1.pd b/externals/grill/flext/tutorial/pd/ex-sndobj1.pd
deleted file mode 100644
index 01ee937c..00000000
--- a/externals/grill/flext/tutorial/pd/ex-sndobj1.pd
+++ /dev/null
@@ -1,34 +0,0 @@
-#N canvas 405 36 584 392 12;
-#X obj 56 348 dac~;
-#X obj 15 8 cnv 15 550 40 empty empty sndobj1 10 22 0 24 -260818 -1
-0;
-#X text 175 28 http://grrrr.org;
-#X text 170 285 adjust the volume;
-#X text 35 97 source;
-#X obj 171 268 hsl 128 15 0.01 1 1 0 empty empty empty -2 -6 0 8 -261681
--1 -1 0 1;
-#X msg 160 148 shL \$1;
-#X msg 218 148 shR \$1;
-#X obj 244 84 hsl 128 15 0.5 2 1 0 empty empty empty -2 -6 0 8 -261681
--1 -1 0 1;
-#X obj 244 104 hsl 128 15 0.5 2 1 0 empty empty empty -2 -6 0 8 -261681
--1 -1 0 1;
-#X text 149 82 pitch left;
-#X text 149 102 pitch right;
-#X obj 31 119 osc~ 442;
-#X obj 32 226 sndobj1~ @shL 0.7 @shR 1.2;
-#X obj 32 304 *~ 0.3;
-#X obj 91 304 *~ 0.3;
-#X text 175 8 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X connect 5 0 14 1;
-#X connect 5 0 15 1;
-#X connect 6 0 13 0;
-#X connect 7 0 13 0;
-#X connect 8 0 6 0;
-#X connect 9 0 7 0;
-#X connect 12 0 13 0;
-#X connect 12 0 13 1;
-#X connect 13 0 14 0;
-#X connect 13 1 15 0;
-#X connect 14 0 0 0;
-#X connect 15 0 0 1;
diff --git a/externals/grill/flext/tutorial/pd/ex-stk1.pd b/externals/grill/flext/tutorial/pd/ex-stk1.pd
deleted file mode 100644
index b61b9833..00000000
--- a/externals/grill/flext/tutorial/pd/ex-stk1.pd
+++ /dev/null
@@ -1,15 +0,0 @@
-#N canvas 237 9 577 257 12;
-#X obj 66 186 dac~;
-#X obj 15 8 cnv 15 550 40 empty empty stk1 10 22 0 24 -260818 -1 0
-;
-#X text 175 28 http://grrrr.org;
-#X text 184 118 adjust the volume;
-#X obj 185 101 hsl 128 15 0.01 1 1 0 empty empty empty -2 -6 0 8 -261681
--1 -1 0 1;
-#X obj 76 132 *~ 0.3;
-#X text 175 8 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X obj 76 86 stk1~;
-#X connect 4 0 5 1;
-#X connect 5 0 0 0;
-#X connect 5 0 0 1;
-#X connect 7 0 5 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-stk2.pd b/externals/grill/flext/tutorial/pd/ex-stk2.pd
deleted file mode 100644
index 6ce56330..00000000
--- a/externals/grill/flext/tutorial/pd/ex-stk2.pd
+++ /dev/null
@@ -1,32 +0,0 @@
-#N canvas 245 28 594 364 12;
-#X obj 68 318 dac~;
-#X obj 15 8 cnv 15 550 40 empty empty stk2 10 22 0 24 -260818 -1 0
-;
-#X text 175 28 http://grrrr.org;
-#X text 193 229 adjust the volume;
-#X obj 194 212 hsl 128 15 0.01 1 1 0 empty empty empty -2 -6 0 8 -261681
--1 -1 0 1;
-#X obj 68 263 *~ 0.3;
-#X text 175 8 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X obj 68 215 stk2~;
-#X obj 125 263 *~ 0.3;
-#X msg 183 139 shL \$1;
-#X msg 241 139 shR \$1;
-#X obj 267 77 hsl 128 15 0.5 2 1 0 empty empty empty -2 -6 0 8 -261681
--1 -1 0 1;
-#X obj 267 95 hsl 128 15 0.5 2 1 0 empty empty empty -2 -6 0 8 -261681
--1 -1 0 1;
-#X text 172 73 pitch left;
-#X text 172 93 pitch right;
-#X obj 68 78 osc~ 442;
-#X connect 4 0 5 1;
-#X connect 4 0 8 1;
-#X connect 5 0 0 0;
-#X connect 7 0 5 0;
-#X connect 7 1 8 0;
-#X connect 8 0 0 1;
-#X connect 9 0 7 0;
-#X connect 10 0 7 0;
-#X connect 11 0 9 0;
-#X connect 12 0 10 0;
-#X connect 15 0 7 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-thread1.pd b/externals/grill/flext/tutorial/pd/ex-thread1.pd
deleted file mode 100644
index 38707f44..00000000
--- a/externals/grill/flext/tutorial/pd/ex-thread1.pd
+++ /dev/null
@@ -1,43 +0,0 @@
-#N canvas 105 266 608 311 12;
-#X obj 39 91 bng 25 250 50 0 empty empty start 0 -6 0 8 -261681 -1
--1;
-#X obj 130 231 thread1;
-#X obj 228 233 thread1;
-#X obj 324 231 thread1;
-#X obj 422 232 thread1;
-#X obj 131 185 delay 200;
-#X obj 228 185 delay 200;
-#X obj 325 185 delay 200;
-#X obj 421 185 delay 200;
-#X text 78 85 click to start;
-#X text 126 103 (if you click twice \, the same thread is started a
-second time);
-#X obj 16 8 cnv 15 550 40 empty empty thread1 10 22 0 24 -260818 -1
-0;
-#X text 170 29 http://grrrr.org;
-#X obj 131 262 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X obj 229 263 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X obj 323 261 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X obj 423 261 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X obj 39 229 thread1;
-#X obj 39 262 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X text 170 11 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X connect 0 0 5 0;
-#X connect 0 0 17 0;
-#X connect 1 0 13 0;
-#X connect 2 0 14 0;
-#X connect 3 0 15 0;
-#X connect 4 0 16 0;
-#X connect 5 0 1 0;
-#X connect 5 0 6 0;
-#X connect 6 0 2 0;
-#X connect 6 0 7 0;
-#X connect 7 0 3 0;
-#X connect 7 0 8 0;
-#X connect 8 0 4 0;
-#X connect 17 0 18 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-thread2.pd b/externals/grill/flext/tutorial/pd/ex-thread2.pd
deleted file mode 100644
index 4d72392f..00000000
--- a/externals/grill/flext/tutorial/pd/ex-thread2.pd
+++ /dev/null
@@ -1,47 +0,0 @@
-#N canvas 116 192 593 338 12;
-#X msg 84 188 stop;
-#X msg 255 192 stop;
-#X obj 199 99 bng 25 250 50 0 empty empty empty 0 -6 0 8 -261681 -1
--1;
-#X obj 291 99 bng 25 250 50 0 empty empty empty 0 -6 0 8 -261681 -1
--1;
-#X text 191 78 start;
-#X text 283 77 stop;
-#X msg 39 188 0;
-#X msg 210 192 0;
-#X msg 423 190 stop;
-#X msg 378 190 0;
-#X obj 404 229 thread2 50;
-#X obj 232 229 thread2 15;
-#X obj 66 228 thread2 3;
-#X msg 133 188 text;
-#X msg 302 192 text;
-#X msg 470 190 text;
-#X obj 16 8 cnv 15 550 40 empty empty thread2 10 22 0 24 -260818 -1
-0;
-#X text 173 29 http://grrrr.org;
-#X obj 65 264 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X obj 231 265 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X obj 403 267 nbx 5 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
-12 -228992 -1 -1 0 256;
-#X text 173 11 flext tutorial \, (C)2002-2006 Thomas Grill;
-#X connect 0 0 12 0;
-#X connect 1 0 11 0;
-#X connect 2 0 6 0;
-#X connect 2 0 7 0;
-#X connect 2 0 9 0;
-#X connect 3 0 0 0;
-#X connect 3 0 1 0;
-#X connect 3 0 8 0;
-#X connect 6 0 12 0;
-#X connect 7 0 11 0;
-#X connect 8 0 10 0;
-#X connect 9 0 10 0;
-#X connect 10 0 20 0;
-#X connect 11 0 19 0;
-#X connect 12 0 18 0;
-#X connect 13 0 12 0;
-#X connect 14 0 11 0;
-#X connect 15 0 10 0;
diff --git a/externals/grill/flext/tutorial/pd/ex-timer1.pd b/externals/grill/flext/tutorial/pd/ex-timer1.pd
deleted file mode 100644
index 303d8f26..00000000
--- a/externals/grill/flext/tutorial/pd/ex-timer1.pd
+++ /dev/null
@@ -1,62 +0,0 @@
-#N canvas 110 259 825 368 12;
-#X obj 16 8 cnv 15 550 40 empty empty timer1 10 22 0 24 -260818 -1
-0;
-#X text 167 30 http://grrrr.org;
-#X text 167 10 flext tutorial \, (C)2003-2006 Thomas Grill;
-#X obj 241 241 timer1;
-#X obj 241 267 print;
-#X msg 105 104 resetA;
-#X msg 176 104 resetB;
-#X msg 260 147 oneshotA \$1;
-#X obj 259 124 f 100;
-#X obj 303 107 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262144 -1 -1 0 256;
-#X obj 260 105 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
--1;
-#X obj 382 124 f 100;
-#X obj 426 107 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262144 -1 -1 0 256;
-#X obj 383 105 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
--1;
-#X obj 515 124 f 100;
-#X obj 559 107 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262144 -1 -1 0 256;
-#X obj 516 105 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
--1;
-#X obj 652 123 f 100;
-#X obj 696 106 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
--262144 -1 -1 0 256;
-#X obj 653 104 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
--1;
-#X msg 383 147 oneshotB \$1;
-#X msg 516 147 periodicA \$1;
-#X msg 653 146 periodicB \$1;
-#X text 119 82 reset timer;
-#X text 275 81 trigger single event;
-#X text 523 80 trigger periodic event;
-#X msg 30 161 gettime;
-#X msg 30 191 getostime;
-#X text 106 162 get time;
-#X text 127 191 get OS time;
-#X connect 3 0 4 0;
-#X connect 3 1 4 0;
-#X connect 5 0 3 0;
-#X connect 6 0 3 0;
-#X connect 7 0 3 0;
-#X connect 8 0 7 0;
-#X connect 9 0 8 1;
-#X connect 10 0 8 0;
-#X connect 11 0 20 0;
-#X connect 12 0 11 1;
-#X connect 13 0 11 0;
-#X connect 14 0 21 0;
-#X connect 15 0 14 1;
-#X connect 16 0 14 0;
-#X connect 17 0 22 0;
-#X connect 18 0 17 1;
-#X connect 19 0 17 0;
-#X connect 20 0 3 0;
-#X connect 21 0 3 0;
-#X connect 22 0 3 0;
-#X connect 26 0 3 0;
-#X connect 27 0 3 0;