#N canvas 621 0 622 625 10; #X obj 24 71 tgl 15 0 empty empty empty 17 7 0 10 -24198 -1 -1 0 1 ; #N canvas 474 566 363 100 erosion 0; #X obj 13 15 inlet binary_grid; #X obj 13 72 outlet binary_grid; #X obj 13 34 #convolve (3 3 # 1); #X obj 13 53 # > 5; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 1 0; #X restore 24 241 pd erosion; #X obj 24 165 t a a; #X obj 164 353 # +; #X obj 164 391 #clip; #X text 540 43 7.7 fps; #X text 540 55 8.2 fps; #X text 540 67 8.5 fps; #X text 535 78 10.3 fps; #X obj 164 334 #greyscale_to_rgb; #X text 535 90 12.7 fps; #X obj 24 146 shunt; #X obj 51 129 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0 1; #X obj 63 146 s end; #X obj 30 501 r end; #X text 535 102 13.4 fps; #X text 536 115 14.9 fps yuv; #X text 536 127 17 fps y; #X obj 24 521 shunt; #X obj 61 522 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 1 1; #X obj 44 541 #scale_by 2; #X obj 270 182 spigot; #X obj 164 277 spigot; #X obj 24 385 #finished; #X obj 98 334 spigot; #X obj 117 299 >= 100; #X obj 98 353 s pos; #X obj 56 334 spigot; #X obj 56 353 s vari; #N canvas 357 365 450 300 contour2 0; #X obj 24 27 inlet; #X obj 24 46 #convolve (3 3 # 0 -1 0 -1 4 -1); #X obj 24 84 outlet; #X obj 24 65 # << 8; #X connect 0 0 1 0; #X connect 1 0 3 0; #X connect 3 0 2 0; #X restore 164 315 pd contour2; #X obj 24 260 #t; #X obj 90 464 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 1 1; #X obj 123 464 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 1 1; #X obj 340 167 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 340 148 loadbang; #X obj 123 445 loadbang; #X obj 24 107 #camera 0; #X text 4 25 Copyright 2007 by Mathieu Bouchard; #X obj 24 184 #rgb_to_greyscale; #X obj 49 205 nbx 5 14 -1e+37 1e+37 0 1 empty empty empty 0 -8 0 10 -232961 -1 -1 21 256; #X obj 24 203 # >; #X obj 60 280 #labelling; #X obj 24 280 t a a; #N canvas 772 226 450 439 show_labelling 0; #X obj 25 21 inlet bitmap; #X obj 59 301 inlet background_layer; #X obj 25 386 outlet image; #X obj 25 320 #seq_fold; #X obj 138 125 #moment_polar; #X obj 42 191 #make_cross; #X obj 222 125 #cast i; #X obj 138 144 + 9000; #X obj 42 282 # +; #X msg 42 116 0 0; #X obj 42 97 #finished; #X obj 222 144 # / 2; #N canvas 536 310 450 183 make_ellipse 0; #X obj 23 29 inlet; #X obj 120 30 inlet; #X obj 23 143 outlet; #X obj 23 48 bang; #X obj 23 105 #outer + (0 9000); #X obj 23 124 # cos*; #X obj 23 67 #for 0 24; #X obj 23 86 # * 1500; #X connect 0 0 3 0; #X connect 1 0 5 1; #X connect 3 0 6 0; #X connect 4 0 5 0; #X connect 5 0 2 0; #X connect 6 0 7 0; #X connect 7 0 4 0; #X restore 162 198 pd make_ellipse; #X obj 42 59 spigot; #X obj 222 163 shunt; #X obj 202 20 inlet enable; #X obj 42 78 t a a; #X obj 67 282 r pos; #X obj 42 40 r vari; #X obj 42 135 shunt; #X obj 339 22 inlet ellipse; #X obj 42 263 #rotate; #X obj 50 353 #draw_polygon put (255 0 0); #X connect 0 0 3 0; #X connect 1 0 3 2; #X connect 3 0 2 0; #X connect 3 1 22 0; #X connect 3 2 22 2; #X connect 4 0 7 0; #X connect 4 1 6 0; #X connect 5 0 21 0; #X connect 6 0 11 0; #X connect 7 0 21 1; #X connect 8 0 3 1; #X connect 9 0 19 0; #X connect 10 0 9 0; #X connect 11 0 14 0; #X connect 12 0 21 0; #X connect 13 0 16 0; #X connect 14 0 5 1; #X connect 14 1 12 1; #X connect 15 0 13 1; #X connect 16 0 10 0; #X connect 16 1 4 0; #X connect 17 0 8 1; #X connect 18 0 13 0; #X connect 19 0 5 0; #X connect 19 1 12 0; #X connect 20 0 14 1; #X connect 20 0 19 1; #X connect 21 0 8 0; #X connect 22 0 3 3; #X restore 24 481 pd show_labelling; #X text 144 464 ellipse mode; #X obj 164 296 t a a; #X obj 164 372 # +; #X obj 191 353 #inner (1 3 # 200 200 200); #X obj 191 372 # & (-1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0); #X obj 0 0 doc_demo; #X text 4 38 Originally made for a show with Andrée Prefontaine \, Michal Seta \, Benjamin Bogart; #X obj 111 124 display; #X obj 24 590 #out window; #X msg 45 568 border 0 \, move 0 1280; #X text 200 391 make stipple (little dots); #X obj 111 105 fps detailed \, period 3; #X obj 24 88 metro 50; #X connect 0 0 56 0; #X connect 1 0 30 0; #X connect 2 0 38 0; #X connect 2 1 21 0; #X connect 3 0 46 0; #X connect 4 0 43 1; #X connect 9 0 3 0; #X connect 11 0 2 0; #X connect 11 1 13 0; #X connect 12 0 11 1; #X connect 14 0 18 0; #X connect 18 0 52 0; #X connect 18 1 20 0; #X connect 19 0 18 1; #X connect 20 0 52 0; #X connect 21 0 3 1; #X connect 22 0 45 0; #X connect 23 0 43 0; #X connect 24 0 26 0; #X connect 25 0 24 1; #X connect 25 0 27 1; #X connect 27 0 28 0; #X connect 29 0 9 0; #X connect 30 0 42 0; #X connect 30 1 22 0; #X connect 31 0 43 2; #X connect 32 0 43 3; #X connect 33 0 21 1; #X connect 33 0 22 1; #X connect 34 0 33 0; #X connect 35 0 32 0; #X connect 35 0 31 0; #X connect 36 0 11 0; #X connect 38 0 40 0; #X connect 39 0 40 1; #X connect 40 0 1 0; #X connect 41 1 27 0; #X connect 41 2 24 0; #X connect 41 3 25 0; #X connect 42 0 23 0; #X connect 42 1 41 0; #X connect 43 0 18 0; #X connect 45 0 29 0; #X connect 45 1 47 0; #X connect 46 0 4 0; #X connect 47 0 48 0; #X connect 48 0 46 1; #X connect 53 0 52 0; #X connect 55 0 51 0; #X connect 56 0 36 0; #X connect 56 0 55 0;