mouse_region.pd 4.62 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195
#N canvas 138 197 732 550 10;
#N canvas 224 109 399 332 constrain 0;
#X obj 15 12 inlet;
#X obj 112 254 outlet;
#X obj 15 52 unpack float float float float;
#X obj 45 116 receive \$0-xmin;
#X obj 75 137 receive \$0-xmax;
#X obj 15 137 moses;
#X obj 45 157 moses;
#X obj 112 225 pack float float;
#X obj 200 137 moses;
#X obj 230 157 moses;
#X obj 260 137 receive \$0-ymax;
#X obj 230 116 receive \$0-ymin;
#X connect 0 0 2 0;
#X connect 2 0 5 0;
#X connect 2 1 8 0;
#X connect 3 0 5 1;
#X connect 4 0 6 1;
#X connect 5 1 6 0;
#X connect 6 0 7 0;
#X connect 7 0 1 0;
#X connect 8 1 9 0;
#X connect 9 0 7 1;
#X connect 10 0 9 1;
#X connect 11 0 8 1;
#X restore 100 461 pd constrain mouse messages;
#N canvas 0 22 470 320 set 0;
#X obj 75 26 inlet;
#X obj 108 115 send \$0-xmax;
#X obj 19 115 send \$0-xmin;
#X obj 200 114 send \$0-ymin;
#X obj 291 114 send \$0-ymax;
#X obj 74 52 unpack float float float float;
#X connect 0 0 5 0;
#X connect 5 0 2 0;
#X connect 5 1 1 0;
#X connect 5 2 3 0;
#X connect 5 3 4 0;
#X restore 93 437 pd set xmin xmax ymin ymax;
#X text 173 396 xmin xmax ymin ymax;
#X msg 84 410 273 103 473 303;
#X obj 83 15 inlet xmin;
#X obj 234 14 inlet xmax;
#X obj 385 14 inlet ymin;
#X obj 536 14 inlet ymax;
#X obj 448 436 outlet events;
#X obj 83 83 unpack float float float float;
#X obj 83 137 purepd/float_argument \$1;
#X obj 234 137 purepd/float_argument \$2;
#X obj 398 83 loadbang;
#X obj 83 58 route list;
#X obj 385 137 purepd/float_argument \$3;
#X obj 536 137 purepd/float_argument \$4;
#N canvas 0 22 601 552 constrain 0;
#X obj 10 24 inlet data;
#X obj 101 24 inlet xmin;
#X obj 182 24 inlet xmax;
#X obj 293 24 inlet ymin;
#X obj 404 24 inlet ymax;
#X obj 91 343 outlet;
#X obj 61 110 unpack float float float float;
#X obj 61 155 moses;
#X obj 91 175 moses;
#X obj 91 293 pack float float;
#X obj 194 155 moses;
#X obj 224 175 moses;
#X obj 251 198 bang;
#X obj 251 220 float;
#X obj 191 198 bang;
#X obj 191 220 float;
#X obj 118 198 bang;
#X obj 118 220 float;
#X obj 51 198 bang;
#X obj 51 220 float;
#X connect 0 0 6 0;
#X connect 1 0 7 1;
#X connect 1 0 19 1;
#X connect 2 0 8 1;
#X connect 2 0 17 1;
#X connect 3 0 10 1;
#X connect 3 0 15 1;
#X connect 4 0 11 1;
#X connect 4 0 13 1;
#X connect 6 0 7 0;
#X connect 6 1 10 0;
#X connect 7 0 18 0;
#X connect 7 1 8 0;
#X connect 8 0 9 0;
#X connect 8 1 16 0;
#X connect 9 0 5 0;
#X connect 10 0 14 0;
#X connect 10 1 11 0;
#X connect 11 0 9 1;
#X connect 11 1 12 0;
#X connect 12 0 13 0;
#X connect 13 0 9 1;
#X connect 14 0 15 0;
#X connect 15 0 9 1;
#X connect 16 0 17 0;
#X connect 17 0 9 0;
#X connect 18 0 19 0;
#X connect 19 0 9 0;
#X restore 448 383 pd constrain mouse messages;
#N canvas 0 22 351 249 get 0;
#X obj 139 110 outlet;
#X msg 89 54 capture 1;
#X obj 89 33 loadbang;
#X obj 89 75 toxy/tot .top;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 2 0 0;
#X restore 35 222 pd get events;
#X obj 86 275 bang;
#X obj 37 332 spigot;
#N canvas 95 390 538 391 constrain 0;
#X obj 113 352 outlet;
#X obj 10 24 inlet data;
#X obj 101 24 inlet xmin;
#X obj 182 24 inlet xmax;
#X obj 293 24 inlet ymin;
#X obj 404 24 inlet ymax;
#X obj 61 110 unpack float float float float;
#X obj 61 155 moses;
#X obj 91 175 moses;
#X obj 214 155 moses;
#X obj 244 175 moses;
#X obj 204 212 bang;
#X obj 113 330 &&;
#X obj 238 212 bang;
#X msg 238 235 1;
#X msg 204 235 0;
#X obj 58 212 bang;
#X obj 92 212 bang;
#X msg 92 235 1;
#X msg 58 235 0;
#X connect 1 0 6 0;
#X connect 2 0 7 1;
#X connect 3 0 8 1;
#X connect 4 0 9 1;
#X connect 5 0 10 1;
#X connect 6 0 7 0;
#X connect 6 1 9 0;
#X connect 7 0 16 0;
#X connect 7 1 8 0;
#X connect 8 0 17 0;
#X connect 8 1 16 0;
#X connect 9 0 11 0;
#X connect 9 1 10 0;
#X connect 10 0 13 0;
#X connect 10 1 11 0;
#X connect 11 0 15 0;
#X connect 12 0 0 0;
#X connect 13 0 14 0;
#X connect 14 0 12 1;
#X connect 15 0 12 1;
#X connect 16 0 19 0;
#X connect 17 0 18 0;
#X connect 18 0 12 0;
#X connect 19 0 12 0;
#X restore 137 290 pd constrain mousedown;
#X obj 35 253 route motion mouseup mouse;
#X msg 86 296 0;
#X connect 3 0 1 0;
#X connect 4 0 13 0;
#X connect 5 0 11 0;
#X connect 6 0 14 0;
#X connect 7 0 15 0;
#X connect 9 0 10 0;
#X connect 9 1 11 0;
#X connect 9 2 14 0;
#X connect 9 3 15 0;
#X connect 10 0 16 1;
#X connect 10 0 20 1;
#X connect 11 0 16 2;
#X connect 11 0 20 2;
#X connect 12 0 11 0;
#X connect 12 0 10 0;
#X connect 12 0 14 0;
#X connect 12 0 15 0;
#X connect 13 0 9 0;
#X connect 13 1 10 0;
#X connect 14 0 16 3;
#X connect 14 0 20 3;
#X connect 15 0 16 4;
#X connect 15 0 20 4;
#X connect 16 0 8 0;
#X connect 17 0 21 0;
#X connect 18 0 22 0;
#X connect 19 0 16 0;
#X connect 20 0 19 1;
#X connect 21 0 19 0;
#X connect 21 1 18 0;
#X connect 21 2 20 0;
#X connect 22 0 19 1;