aboutsummaryrefslogtreecommitdiff
path: root/externals/gridflow/pd_examples/sand.pd
diff options
context:
space:
mode:
Diffstat (limited to 'externals/gridflow/pd_examples/sand.pd')
-rw-r--r--externals/gridflow/pd_examples/sand.pd282
1 files changed, 140 insertions, 142 deletions
diff --git a/externals/gridflow/pd_examples/sand.pd b/externals/gridflow/pd_examples/sand.pd
index 42a0ed93..1ba43753 100644
--- a/externals/gridflow/pd_examples/sand.pd
+++ b/externals/gridflow/pd_examples/sand.pd
@@ -1,15 +1,14 @@
-#N canvas 524 30 680 685 10;
-#X text 317 199 disable falling;
-#X obj 6 392 # min 255;
-#X obj 3 167 fork;
-#X obj 295 402 # != 0;
-#X obj 356 446 #fold +;
-#X obj 99 518 s position;
-#X obj 192 -31 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1
+#N canvas 524 30 680 557 10;
+#X text 287 159 disable falling;
+#X obj 2 96 fork;
+#X obj 273 294 # != 0;
+#X obj 334 332 #fold +;
+#X obj 8 414 s position;
+#X obj 192 29 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1
;
-#X obj 295 465 #export;
-#X obj 192 68 #store;
-#X obj 247 133 shunt 2;
+#X obj 273 351 #export;
+#X obj 192 82 #store;
+#X obj 217 113 shunt 2;
#N canvas 25 226 369 359 mouse 0;
#X text 143 214 is there a click?;
#X obj 44 114 != 0;
@@ -34,26 +33,25 @@
#X connect 11 0 5 0;
#X connect 12 0 10 0;
#X connect 12 1 11 0;
-#X restore 398 151 pd mouse click/drag;
-#X obj 358 152 # / 2;
-#X obj 295 423 #ravel;
-#X msg 11 142 100 100;
-#X obj 6 415 # max;
-#X obj 247 198 shunt 2;
-#X obj 26 187 s size;
-#X obj 295 444 #fold +;
-#X obj 454 112 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
-1;
-#X obj 356 404 @! abs;
-#X obj 432 412 #export;
-#X obj 432 370 #ravel;
-#X obj 288 260 shunt 2;
-#X obj 301 199 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
+#X restore 366 132 pd mouse click/drag;
+#X obj 327 132 # / 2;
+#X obj 273 313 #ravel;
+#X msg 8 76 100 100;
+#X obj 217 158 shunt 2;
+#X obj 34 96 s size;
+#X obj 273 332 #fold +;
+#X obj 420 95 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0 1
+;
+#X obj 334 294 @! abs;
+#X obj 402 338 #export;
+#X obj 402 300 #ravel;
+#X obj 256 220 shunt 2;
+#X obj 271 159 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
1;
-#X obj 356 467 #export;
-#X obj 398 111 shunt 2;
-#X obj 6 348 #greyscale_to_rgb;
-#X obj 399 132 r position;
+#X obj 334 351 #export;
+#X obj 367 94 shunt 2;
+#X obj 2 230 #greyscale_to_rgb;
+#X obj 367 113 r position;
#N canvas 504 75 496 430 falling 0;
#X obj 42 147 # +;
#X text 228 286 vertical falling;
@@ -104,13 +102,13 @@
#X connect 21 0 7 0;
#X connect 22 0 8 0;
#X connect 23 0 2 0;
-#X restore 247 218 pd falling sand;
-#X obj 6 465 #scale_by 2;
-#X obj 8 287 shunt 3;
-#X obj 6 540 print;
-#X obj 136 26 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
+#X restore 217 178 pd falling sand;
+#X obj 2 373 #scale_by 2;
+#X obj 2 170 shunt 3;
+#X obj 2 452 print;
+#X obj 197 65 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
-1;
-#X text 253 -8 auto;
+#X text 253 46 auto;
#N canvas 292 75 480 513 falling 0;
#X obj 105 177 # div 5;
#X text 292 85 horizontal falling;
@@ -161,7 +159,7 @@
#X connect 21 0 0 0;
#X connect 22 0 17 0;
#X connect 23 0 14 0;
-#X restore 292 238 pd falling sand ( 2 );
+#X restore 262 198 pd falling sand ( 2 );
#N canvas 525 58 536 584 finger 0;
#X obj 192 7 inlet;
#X obj 36 78 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
@@ -270,19 +268,18 @@
#X connect 23 0 21 0;
#X connect 24 0 15 0;
#X connect 25 0 3 1;
-#X restore 290 152 pd finger;
-#X obj 342 376 # -;
-#X obj 356 425 #ravel;
-#X msg 3 118 240 320;
-#X obj 432 391 #fold +;
-#X obj 6 328 # + 128;
-#X obj 148 476 #greyscale_to_rgb;
-#X obj 303 134 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
+#X restore 260 132 pd finger;
+#X obj 310 266 # -;
+#X obj 334 313 #ravel;
+#X msg 2 56 240 320;
+#X obj 402 319 #fold +;
+#X obj 2 211 # + 128;
+#X obj 55 344 #greyscale_to_rgb;
+#X obj 270 115 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
1;
-#X text 362 263 enable stats;
-#X text 292 529 checking for conservation of amounts of sand;
-#X msg 3 212 \$1 \$2 1 # 0;
-#X text 33 159 set size / reset;
+#X text 325 220 enable stats;
+#X text 239 391 checking for conservation of amounts of sand;
+#X msg 2 115 \$1 \$2 1 # 0;
#N canvas 56 229 441 265 lighting 0;
#X obj 27 209 outlet;
#X obj 27 180 # +;
@@ -313,105 +310,106 @@
#X connect 10 1 3 0;
#X connect 13 0 8 1;
#X connect 14 0 1 1;
-#X restore 151 355 pd lighting;
-#X obj 6 518 fps detailed;
-#X obj 344 262 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
+#X restore 26 268 pd lighting;
+#X obj 2 433 fps detailed;
+#X obj 309 221 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
1;
-#X text 152 26 step;
-#X obj 71 253 vradio 15 1 0 3 empty empty empty 0 -6 0 8 -241291 -1
--1 0;
-#X obj 6 486 #out window;
-#X obj 295 508 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
+#X text 213 65 step;
+#X obj 55 144 vradio 15 1 0 3 empty empty empty 0 -6 0 8 -241291 -1
+-1 2;
+#X obj 2 394 #out window;
+#X obj 273 372 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
-#X obj 356 508 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
+#X obj 334 372 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
-#X obj 432 508 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
+#X obj 402 357 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
-#X text 90 268 differential;
-#X text 89 253 heightmap;
-#X text 89 284 topographic;
-#X obj 152 68 t a a;
-#X obj 247 260 t a a;
-#X obj 149 457 # * 255;
-#X obj 150 437 # >= 6;
-#X obj 150 416 # & 7;
-#X obj 2 97 loadbang;
-#X text 470 112 disable finger;
-#X obj 332 354 t a a;
-#X obj 6 309 # << 2;
-#X obj 151 334 # << 4;
-#X obj 192 -8 metro 20;
-#X obj -15 569 cnv 15 680 30 empty empty empty 20 12 0 14 -200249 -66577
+#X text 74 158 differential;
+#X text 73 143 heightmap;
+#X text 73 174 topographic;
+#X obj 152 82 t a a;
+#X obj 217 220 t a a;
+#X obj 56 325 # * 255;
+#X obj 56 306 # >= 6;
+#X obj 56 287 # & 7;
+#X obj 2 37 loadbang;
+#X text 436 95 disable finger;
+#X obj 300 244 t a a;
+#X obj 2 192 # << 2;
+#X obj 192 46 metro 20;
+#X obj -15 499 cnv 15 680 30 empty empty empty 20 12 0 14 -200249 -66577
0;
-#X text -7 576 GridFlow 0.8.0;
-#X text -7 576 GridFlow 0.8.0;
-#X obj -13 -85 cnv 15 680 30 empty empty empty 20 12 0 14 -233017 -66577
+#X text -7 506 GridFlow 0.8.0;
+#X text -7 506 GridFlow 0.8.0;
+#X obj -13 -25 cnv 15 680 30 empty empty empty 20 12 0 14 -233017 -66577
0;
-#X text 0 -72 Copyright 2002 Mathieu Bouchard;
-#X text 0 -85 sand.pd;
-#X connect 1 0 14 0;
-#X connect 2 0 45 0;
-#X connect 2 1 16 0;
-#X connect 3 0 12 0;
-#X connect 4 0 24 0;
-#X connect 6 0 69 0;
-#X connect 7 0 53 0;
-#X connect 8 0 9 0;
-#X connect 9 0 15 0;
-#X connect 9 1 35 0;
-#X connect 10 0 11 0;
-#X connect 10 1 25 0;
-#X connect 11 0 35 1;
-#X connect 12 0 17 0;
-#X connect 13 0 2 0;
-#X connect 14 0 29 0;
-#X connect 15 0 28 0;
-#X connect 15 1 60 0;
-#X connect 17 0 7 0;
-#X connect 18 0 25 1;
+#X text 0 -12 Copyright 2002 Mathieu Bouchard;
+#X text 0 -25 sand.pd;
+#X text -1 21 set size & reset;
+#X obj 2 295 #clip;
+#X obj 26 249 # << 0;
+#X connect 1 0 43 0;
+#X connect 1 1 14 0;
+#X connect 2 0 11 0;
+#X connect 3 0 22 0;
+#X connect 5 0 65 0;
+#X connect 6 0 50 0;
+#X connect 7 0 8 0;
+#X connect 8 0 13 0;
+#X connect 8 1 33 0;
+#X connect 9 0 10 0;
+#X connect 9 1 23 0;
+#X connect 10 0 33 1;
+#X connect 11 0 15 0;
+#X connect 12 0 1 0;
+#X connect 13 0 26 0;
+#X connect 13 1 57 0;
+#X connect 15 0 6 0;
+#X connect 16 0 23 1;
+#X connect 17 0 35 0;
+#X connect 18 0 52 0;
#X connect 19 0 37 0;
-#X connect 20 0 55 0;
-#X connect 21 0 39 0;
-#X connect 22 1 21 0;
-#X connect 22 1 66 0;
-#X connect 23 0 15 1;
-#X connect 24 0 54 0;
-#X connect 25 0 9 1;
-#X connect 26 0 1 0;
-#X connect 27 0 10 0;
-#X connect 28 0 60 0;
-#X connect 29 0 52 0;
-#X connect 30 0 67 0;
-#X connect 30 1 68 0;
-#X connect 30 2 63 0;
-#X connect 32 0 8 0;
-#X connect 34 0 60 0;
-#X connect 35 0 15 0;
-#X connect 36 0 19 0;
-#X connect 36 0 3 0;
-#X connect 37 0 4 0;
-#X connect 38 0 2 0;
-#X connect 39 0 20 0;
-#X connect 40 0 26 0;
-#X connect 41 0 29 0;
-#X connect 42 0 9 1;
-#X connect 45 0 59 0;
-#X connect 47 0 1 0;
-#X connect 48 0 31 0;
-#X connect 49 0 22 1;
-#X connect 51 0 30 1;
-#X connect 52 0 48 0;
-#X connect 52 0 5 0;
-#X connect 59 0 30 0;
-#X connect 59 1 8 1;
+#X connect 20 1 19 0;
+#X connect 20 1 63 0;
+#X connect 21 0 13 1;
+#X connect 22 0 51 0;
+#X connect 23 0 8 1;
+#X connect 24 0 73 0;
+#X connect 25 0 9 0;
+#X connect 26 0 57 0;
+#X connect 27 0 49 0;
+#X connect 28 0 64 0;
+#X connect 28 1 74 0;
+#X connect 28 2 60 0;
+#X connect 30 0 7 0;
+#X connect 32 0 57 0;
+#X connect 33 0 13 0;
+#X connect 34 0 17 0;
+#X connect 34 0 2 0;
+#X connect 35 0 3 0;
+#X connect 36 0 1 0;
+#X connect 37 0 18 0;
+#X connect 38 0 24 0;
+#X connect 39 0 27 0;
+#X connect 40 0 8 1;
+#X connect 43 0 56 0;
+#X connect 44 0 73 0;
+#X connect 45 0 29 0;
+#X connect 46 0 20 1;
+#X connect 48 0 28 1;
+#X connect 49 0 45 0;
+#X connect 49 0 4 0;
+#X connect 56 0 28 0;
+#X connect 56 1 7 1;
+#X connect 57 0 56 0;
+#X connect 57 1 20 0;
+#X connect 58 0 39 0;
+#X connect 59 0 58 0;
#X connect 60 0 59 0;
-#X connect 60 1 22 0;
-#X connect 61 0 41 0;
-#X connect 62 0 61 0;
-#X connect 63 0 62 0;
+#X connect 61 0 36 0;
+#X connect 63 0 34 1;
+#X connect 63 1 34 0;
#X connect 64 0 38 0;
-#X connect 66 0 36 1;
-#X connect 66 1 36 0;
-#X connect 67 0 40 0;
-#X connect 68 0 47 0;
-#X connect 69 0 8 0;
+#X connect 65 0 7 0;
+#X connect 73 0 27 0;
+#X connect 74 0 44 0;