aboutsummaryrefslogtreecommitdiff
path: root/gemsFit.pd
diff options
context:
space:
mode:
Diffstat (limited to 'gemsFit.pd')
-rw-r--r--gemsFit.pd247
1 files changed, 247 insertions, 0 deletions
diff --git a/gemsFit.pd b/gemsFit.pd
new file mode 100644
index 0000000..f821c45
--- /dev/null
+++ b/gemsFit.pd
@@ -0,0 +1,247 @@
+#N canvas 1254 97 865 661 10;
+#X obj 46 54 inlet;
+#X obj 77 399 scaleXYZ;
+#X obj 186 38 inlet mode;
+#X obj 354 37 inlet scale;
+#X obj 477 45 inlet depth;
+#X obj 103 142 t f f;
+#X obj 384 392 * 1;
+#X obj 406 297 t b f;
+#X obj 381 326 f 1;
+#N canvas 418 0 1022 698 fit 0;
+#X obj 42 -6 inlet;
+#X text 354 629 height;
+#X text 693 638 width;
+#X obj 304 632 outlet;
+#X obj 641 638 outlet;
+#X text 93 -6 gemlist;
+#X obj 42 599 outlet;
+#X text 95 600 gemlist;
+#X obj 44 168 pix_info;
+#X msg 172 109 0;
+#X msg 243 113 1;
+#X msg 299 109 2;
+#N canvas 133 18 895 686 fit2window 0;
+#X text 359 606 height;
+#X text 696 611 width;
+#X obj 309 609 outlet;
+#X obj 644 611 outlet;
+#X obj 541 84 r \$0dimen;
+#X obj 29 181 inlet;
+#X obj 35 215 route -1;
+#X obj 136 452 f 4;
+#X obj 40 284 t b b;
+#X obj 367 274 * 4;
+#X obj 39 452 f 4;
+#X obj 515 285 /;
+#X obj 339 354 moses;
+#X obj 333 496 * 4;
+#X obj 509 496 * 4;
+#X obj 124 248 /;
+#X obj 306 398 t f b;
+#X msg 336 423 1;
+#X obj 385 418 f;
+#X obj 455 435 /;
+#X obj 380 374 t b b f;
+#X obj 424 412 f;
+#X obj 368 216 min 1;
+#X connect 4 0 11 0;
+#X connect 5 0 6 0;
+#X connect 6 0 8 0;
+#X connect 6 1 15 0;
+#X connect 7 0 3 0;
+#X connect 8 0 10 0;
+#X connect 8 1 7 0;
+#X connect 9 0 10 1;
+#X connect 9 0 7 1;
+#X connect 10 0 2 0;
+#X connect 11 0 12 1;
+#X connect 11 0 18 1;
+#X connect 11 0 21 1;
+#X connect 11 0 22 0;
+#X connect 12 0 16 0;
+#X connect 12 1 20 0;
+#X connect 13 0 2 0;
+#X connect 14 0 3 0;
+#X connect 15 0 12 0;
+#X connect 16 0 13 0;
+#X connect 16 1 17 0;
+#X connect 17 0 14 0;
+#X connect 18 0 13 0;
+#X connect 19 0 14 0;
+#X connect 20 0 18 0;
+#X connect 20 1 21 0;
+#X connect 20 2 19 1;
+#X connect 21 0 19 0;
+#X connect 22 0 9 0;
+#X restore 177 444 pd fit2window;
+#N canvas 0 0 810 635 fit2originalsize 0;
+#X obj 82 26 inlet;
+#X obj 463 310 /;
+#X obj 463 440 *;
+#X obj 695 365 t f b f;
+#X obj 767 184 / 4;
+#X obj 694 252 f;
+#X obj 695 328 /;
+#X obj 629 222 t f b;
+#X obj 469 181 unpack f f;
+#X obj 555 249 t f f;
+#X obj 694 281 t b f;
+#X obj 309 609 outlet;
+#X obj 644 611 outlet;
+#X text 545 181 image width heigth (in pixels);
+#X obj 702 156 unpack f f;
+#X obj 695 303 f;
+#X obj 694 134 r \$0dimen;
+#X obj 519 212 sel -1;
+#X obj 393 249 sel -1;
+#X msg 363 366 1;
+#X msg 615 450 1;
+#X connect 0 0 8 0;
+#X connect 1 0 2 0;
+#X connect 2 0 11 0;
+#X connect 3 0 12 0;
+#X connect 3 1 2 0;
+#X connect 3 2 2 1;
+#X connect 4 0 5 1;
+#X connect 5 0 10 0;
+#X connect 6 0 3 0;
+#X connect 7 0 15 0;
+#X connect 7 1 5 0;
+#X connect 8 0 18 0;
+#X connect 8 1 17 0;
+#X connect 9 0 1 1;
+#X connect 9 1 7 0;
+#X connect 10 0 15 0;
+#X connect 10 1 6 1;
+#X connect 14 1 4 0;
+#X connect 15 0 6 0;
+#X connect 16 0 14 0;
+#X connect 17 0 20 0;
+#X connect 17 1 9 0;
+#X connect 18 0 19 0;
+#X connect 18 1 1 0;
+#X connect 19 0 11 0;
+#X connect 20 0 12 0;
+#X restore 290 442 pd fit2originalsize;
+#X obj 478 448 unpack;
+#X obj 337 123 s \$0dimen;
+#X obj 123 250 pack;
+#X obj 412 89 route float bang;
+#X obj 44 493 t a b b;
+#X obj 333 580 f 5.333;
+#X obj 497 579 f 4;
+#X obj 174 -25 inlet scale;
+#X obj 358 -23 inlet mode;
+#X obj 299 608 * 1;
+#X obj 628 609 * 1;
+#X obj 156 55 route window pixsize pixratio dimen win fill;
+#X msg 353 84 3;
+#N canvas 0 0 1024 730 fill 0;
+#X text 359 606 height;
+#X text 696 611 width;
+#X obj 309 609 outlet;
+#X obj 644 611 outlet;
+#X obj 529 143 r \$0dimen;
+#X obj 59 126 inlet;
+#X obj 443 276 /;
+#X obj 73 187 b;
+#X obj 420 332 * 4;
+#X obj 509 496 f 4;
+#X obj 327 509 f;
+#X connect 4 0 6 0;
+#X connect 5 0 7 0;
+#X connect 6 0 8 0;
+#X connect 7 0 10 0;
+#X connect 7 0 9 0;
+#X connect 8 0 10 1;
+#X connect 9 0 3 0;
+#X connect 10 0 2 0;
+#X restore 642 431 pd fill;
+#X obj 474 426 ./2dRatio;
+#X obj 158 370 zexy/demultiplex 0 1 2 3;
+#X connect 0 0 8 0;
+#X connect 8 0 18 0;
+#X connect 8 1 16 0;
+#X connect 8 2 16 1;
+#X connect 9 0 29 1;
+#X connect 10 0 29 1;
+#X connect 11 0 29 1;
+#X connect 12 0 19 0;
+#X connect 12 1 20 0;
+#X connect 13 0 19 0;
+#X connect 13 1 20 0;
+#X connect 14 0 19 0;
+#X connect 14 1 20 0;
+#X connect 16 0 29 0;
+#X connect 17 0 29 1;
+#X connect 18 0 6 0;
+#X connect 18 1 19 0;
+#X connect 18 2 20 0;
+#X connect 19 0 23 0;
+#X connect 20 0 24 0;
+#X connect 21 0 23 1;
+#X connect 21 0 24 1;
+#X connect 22 0 25 0;
+#X connect 23 0 3 0;
+#X connect 24 0 4 0;
+#X connect 25 0 9 0;
+#X connect 25 1 10 0;
+#X connect 25 2 11 0;
+#X connect 25 3 15 0;
+#X connect 25 4 9 0;
+#X connect 25 5 26 0;
+#X connect 25 6 17 0;
+#X connect 26 0 29 1;
+#X connect 27 0 19 0;
+#X connect 27 1 20 0;
+#X connect 28 0 14 0;
+#X connect 29 0 12 0;
+#X connect 29 1 13 0;
+#X connect 29 2 28 0;
+#X connect 29 3 27 0;
+#X restore 82 242 pd fit;
+#X text 614 158 gemwin width height (in pixels);
+#X obj 703 237 t b b;
+#X obj 708 390 pack;
+#X obj 698 495 s \$0dimen;
+#X obj 547 123 loadbang;
+#X obj 725 188 r GEMS;
+#X obj 653 295 value GEMSW;
+#X obj 771 296 value GEMSH;
+#X obj 309 152 tof/argument 1 window;
+#X obj 311 193 list trim;
+#X obj 492 210 tof/argument 2 1;
+#X obj 546 149 t b b b;
+#X obj 66 533 outlet;
+#X floatatom 155 312 5 0 0 0 - - -;
+#X floatatom 206 317 5 0 0 0 - - -;
+#X connect 0 0 9 0;
+#X connect 1 0 22 0;
+#X connect 2 0 9 2;
+#X connect 3 0 5 0;
+#X connect 4 0 7 0;
+#X connect 5 0 9 1;
+#X connect 5 1 8 0;
+#X connect 6 0 1 3;
+#X connect 7 0 8 0;
+#X connect 7 1 6 1;
+#X connect 8 0 6 0;
+#X connect 9 0 1 0;
+#X connect 9 1 1 1;
+#X connect 9 1 23 0;
+#X connect 9 2 1 2;
+#X connect 9 2 24 0;
+#X connect 11 0 16 0;
+#X connect 11 1 17 0;
+#X connect 12 0 13 0;
+#X connect 14 0 21 0;
+#X connect 15 0 11 0;
+#X connect 16 0 12 0;
+#X connect 17 0 12 1;
+#X connect 18 0 19 0;
+#X connect 19 0 9 2;
+#X connect 20 0 5 0;
+#X connect 21 0 18 0;
+#X connect 21 1 20 0;
+#X connect 21 2 11 0;