#N canvas 303 22 853 718 10; #X obj 399 118 cnv 15 210 200 empty empty empty 20 12 0 14 -196506 -66577 0; #X obj 614 117 cnv 15 210 200 empty empty empty 20 12 0 14 -196506 -66577 0; #X obj 182 119 cnv 15 210 200 empty empty empty 20 12 0 14 -196506 -66577 0; #X obj 195 -8 cnv 15 190 110 empty empty empty 20 12 0 14 -196506 -66577 0; #X obj 38 2 tgl 50 0 empty 1_power start/stop 0 -6 0 16 -262144 -1 -1 0 1; #X obj 206 -2 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 195 121 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X msg 248 287 draw line; #N canvas 187 218 384 448 mousemove 0; #X obj 129 8 gemmouse; #X obj 136 88 pack; #X obj 136 110 spigot; #X obj 136 152 unpack; #X obj 136 196 t f f; #X obj 36 16 gemkeyname; #X obj 36 39 pack 0 s; #X obj 36 62 route 1; #X obj 36 84 route space; #X msg 36 107 0; #X msg 136 365 view \$2 \$3 \$1 0 0 0 0 1 0; #X obj 136 173 +; #X obj 136 221 * -1; #X obj 201 197 t f f; #X obj 201 174 +; #X obj 201 222 * -1; #X obj 36 129 t f f f; #X obj 136 388 s view_mess; #X text 61 106 reset; #N canvas 641 266 487 408 coordinates 0; #X obj 89 52 inlet; #X obj 88 382 outlet; #X obj 193 62 atan; #X msg 193 41 1; #X obj 193 84 / 45; #X obj 193 20 loadbang; #X text 94 29 r phi theta; #X obj 89 78 unpack 0 0 0; #X obj 128 123 *; #X obj 168 123 *; #X obj 120 197 cos; #X obj 150 198 sin; #X obj 120 166 t f f; #X obj 183 198 cos; #X obj 213 199 sin; #X obj 183 167 t f f; #X obj 120 230 *; #X obj 150 231 *; #X obj 85 275 *; #X obj 125 270 *; #X obj 177 264 *; #X obj 66 242 t f f f; #X obj 85 359 pack 0 0 0; #X obj 332 283 r zz; #X obj 204 325 t b f; #X floatatom 206 309 5 -40 40 0 - - -; #X obj 115 294 t b f; #X obj 164 295 t b f; #X connect 0 0 7 0; #X connect 2 0 4 0; #X connect 3 0 2 0; #X connect 4 0 9 1; #X connect 4 0 8 1; #X connect 5 0 3 0; #X connect 7 0 21 0; #X connect 7 1 8 0; #X connect 7 2 9 0; #X connect 8 0 12 0; #X connect 9 0 15 0; #X connect 10 0 16 0; #X connect 11 0 17 0; #X connect 12 0 10 0; #X connect 12 1 11 0; #X connect 13 0 16 1; #X connect 13 0 17 1; #X connect 14 0 20 1; #X connect 15 0 13 0; #X connect 15 1 14 0; #X connect 16 0 18 1; #X connect 17 0 19 1; #X connect 18 0 22 0; #X connect 19 0 26 0; #X connect 20 0 27 0; #X connect 21 0 18 0; #X connect 21 1 19 0; #X connect 21 2 20 0; #X connect 22 0 1 0; #X connect 23 0 25 0; #X connect 24 0 22 0; #X connect 24 1 22 1; #X connect 25 0 24 0; #X connect 26 0 22 0; #X connect 26 1 22 1; #X connect 27 0 22 0; #X connect 27 1 22 2; #X restore 136 310 pd coordinates; #X obj 136 249 t b f; #X obj 136 289 pack 4 0 0; #X obj 177 46 t f f; #X obj 177 67 -; #X obj 136 45 t f f; #X obj 136 66 -; #X obj 136 131 v* 0.5; #X obj 278 57 s stay_cube; #X obj 278 35 select 1; #X obj 201 265 min 90; #X obj 201 243 max -90; #X connect 0 0 24 0; #X connect 0 1 22 0; #X connect 0 2 2 1; #X connect 0 4 28 0; #X connect 1 0 2 0; #X connect 2 0 26 0; #X connect 3 0 11 0; #X connect 3 1 14 0; #X connect 4 0 12 0; #X connect 4 1 11 1; #X connect 5 0 6 0; #X connect 5 1 6 1; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 9 0 16 0; #X connect 10 0 17 0; #X connect 11 0 4 0; #X connect 12 0 20 0; #X connect 13 0 15 0; #X connect 13 1 14 1; #X connect 14 0 13 0; #X connect 15 0 30 0; #X connect 16 0 11 0; #X connect 16 1 11 1; #X connect 16 1 14 0; #X connect 16 2 14 1; #X connect 19 0 10 0; #X connect 20 0 21 0; #X connect 20 1 21 1; #X connect 21 0 19 0; #X connect 22 0 23 1; #X connect 22 1 23 0; #X connect 23 0 1 1; #X connect 24 0 25 1; #X connect 24 1 25 0; #X connect 25 0 1 0; #X connect 26 0 3 0; #X connect 28 0 27 0; #X connect 29 0 21 2; #X connect 30 0 29 0; #X restore 34 61 pd mousemove; #N canvas 161 156 766 616 gemwin 0; #X obj 14 21 inlet; #X msg 279 104 lighting 1; #X msg 160 149 dimen 480 320; #X obj 244 282 r view_mess; #X obj 59 253 gemwin 30; #X msg 136 117 create \, 1; #X msg 81 74 0 \, destroy; #X obj 164 31 moses 1; #X obj 207 52 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 209 73 t b b b b; #X obj 133 55 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 412 50 inlet; #X connect 0 0 7 0; #X connect 1 0 4 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 5 0 4 0; #X connect 6 0 4 0; #X connect 7 0 10 0; #X connect 7 1 8 0; #X connect 8 0 9 0; #X connect 9 0 5 0; #X connect 9 1 2 0; #X connect 9 3 1 0; #X connect 10 0 6 0; #X connect 11 0 4 0; #X restore 35 80 pd gemwin; #X obj 205 78 s cycle; #X obj 204 59 int; #X obj 233 58 + 1; #X obj 261 58 % 360; #X floatatom 262 165 5 0 1 0 - - -; #X floatatom 218 164 5 0 1 0 - - -; #X floatatom 304 163 5 0 1 0 - - -; #X floatatom 347 164 5 0 1 0 - - -; #X obj 205 18 metro 150; #X obj 196 207 translateXYZ 2 0 0; #X floatatom 592 55 5 -40 40 0 - - -; #X obj 618 239 translateXYZ 1 2 -3; #X obj 618 268 cube; #X obj 205 365 cnv 15 170 150 empty empty empty 20 12 0 14 -228992 -66577 0; #X obj 204 414 cnv 15 150 100 empty empty empty 20 12 0 14 -24198 -66577 0; #X obj 219 372 gemhead; #X obj 226 422 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X msg 226 443 debug \$1; #X obj 212 489 world_light; #X obj 384 363 cnv 15 170 150 empty empty empty 20 12 0 14 -228992 -66577 0; #X obj 384 412 cnv 15 150 100 empty empty empty 20 12 0 14 -258699 -66577 0; #X obj 406 420 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X msg 406 441 debug \$1; #X obj 392 487 world_light; #X obj 400 370 gemhead; #X obj 205 520 cnv 15 170 150 empty empty empty 20 12 0 14 -228992 -66577 0; #X obj 205 569 cnv 15 150 100 empty empty empty 20 12 0 14 -241291 -66577 0; #X obj 227 577 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X msg 227 598 debug \$1; #X msg 299 599 1 1 0; #X obj 213 644 world_light; #X obj 221 527 gemhead; #X msg 478 442 1 0 0; #X msg 298 444 0 1 0; #X obj 384 519 cnv 15 170 150 empty empty empty 20 12 0 14 -228992 -66577 0; #X obj 384 568 cnv 15 150 100 empty empty empty 20 12 0 14 -62784 -66577 0; #X obj 406 576 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X msg 406 597 debug \$1; #X obj 392 643 world_light; #X obj 400 526 gemhead; #X msg 478 597 0 0 1; #X obj 562 361 cnv 15 170 150 empty empty empty 20 12 0 14 -228992 -66577 0; #X obj 562 410 cnv 15 150 100 empty empty empty 20 12 0 14 -262144 -66577 0; #X obj 584 418 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X msg 584 439 debug \$1; #X obj 570 485 world_light; #X obj 578 368 gemhead; #X obj 219 549 rotateXYZ 0 90 0; #X obj 219 394 rotateXYZ 0 0 0; #X obj 398 392 rotateXYZ 0 -90 0; #X obj 398 548 rotateXYZ 0 180 0; #X obj 576 390 rotateXYZ 90 0 0; #X obj 561 518 cnv 15 170 150 empty empty empty 20 12 0 14 -228992 -66577 0; #X obj 561 567 cnv 15 150 100 empty empty empty 20 12 0 14 -99865 -66577 0; #X obj 583 575 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X msg 583 596 debug \$1; #X obj 569 642 world_light; #X obj 577 525 gemhead; #X obj 575 547 rotateXYZ -90 0 0; #X msg 647 458 1 1 1; #X msg 641 619 0.2 0.7 0.6; #X obj 302 576 loadbang; #X obj 311 416 loadbang; #X obj 485 418 loadbang; #X obj 496 571 loadbang; #X obj 672 421 loadbang; #X obj 660 568 loadbang; #X obj 409 234 translateXYZ 1 1 0; #X obj 411 129 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X floatatom 476 181 5 0 1 0 - - -; #X floatatom 432 180 5 0 1 0 - - -; #X floatatom 517 180 5 0 1 0 - - -; #X floatatom 558 180 5 0 1 0 - - -; #X obj 620 128 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X floatatom 685 180 5 0 1 0 - - -; #X obj 618 198 colorRGB 0.3 0.4 0.5 0.5; #X floatatom 641 179 5 0 1 0 - - -; #X floatatom 726 179 5 0 1 0 - - -; #X floatatom 767 181 5 0 1 0 - - -; #X obj 195 142 gemhead 52; #X obj 410 150 gemhead 54; #X obj 619 149 gemhead 55; #X obj 410 274 cube; #X obj 443 -18 r view_mess; #X obj 443 7 unpack 0 0 0 0 0; #X floatatom 396 7 5 0 0 0 - - -; #X floatatom 443 30 5 0 0 0 - - -; #X floatatom 489 31 5 0 0 0 - - -; #X floatatom 535 32 8 0 0 0 - - -; #X floatatom 567 4 5 0 0 0 - - -; #X obj 592 77 s zz; #X obj 251 232 r cycle; #X obj 196 252 rotate -45 1 0 0; #X obj 197 287 cube 4; #N canvas 447 152 890 540 oscc 0; #X obj 82 227 osc~; #X obj 82 250 *~; #X obj 85 315 dac~; #X obj 140 252 line~; #X obj 82 206 t f b; #X obj 34 272 rev2~ 100 90 3000 20; #X floatatom 83 166 5 0 0 0 - - -; #X msg 197 236 0 20; #X obj 197 214 del 1330; #X obj 80 141 t b f; #X obj 75 52 inlet; #X obj 279 92 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #N canvas 165 74 689 409 hardrunk 0; #X obj 123 10 cnv 15 450 400 empty empty empty 20 12 0 14 -196506 -66577 0; #X text 133 261 drunk object generates numbers in 0-12 range with 7 stepsize; #X text 133 286 last outlet of the select object displays the numbers that do not match with the initial numbers in select object; #X text 132 320 initial numbers in select object are the numbers that do not exist in the above scale (at 0-12 range); #X msg 253 64 bang; #X obj 252 102 drunk 12 7; #X floatatom 251 135 5 0 0 0 - - -; #X floatatom 373 191 5 0 0 0 - - -; #X obj 254 35 inlet; #X obj 365 214 outlet; #X obj 251 164 select 1 2 8 9 11; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 6 0 10 0; #X connect 7 0 9 0; #X connect 8 0 4 0; #X connect 10 5 7 0; #X restore 298 93 pd hardrunk; #X floatatom 297 114 5 0 0 0 - - -; #X obj 301 66 inlet; #X obj 294 260 osc~; #X obj 294 283 *~; #X obj 297 348 dac~; #X obj 352 285 line~; #X obj 295 235 t f b; #X obj 246 305 rev2~ 100 90 3000 20; #X msg 409 269 0 20; #X obj 409 247 del 1330; #X obj 108 84 abs; #X obj 297 139 + 55; #X obj 543 62 inlet; #X floatatom 589 162 8 0 0 0 - - -; #X obj 592 232 mtof; #X obj 592 275 osc~; #X obj 591 317 *~; #X obj 650 300 line~; #X obj 592 254 t f b; #X msg 635 278 0.2 60; #X floatatom 593 214 5 0 0 0 - - -; #X msg 707 284 0 20; #X obj 707 262 del 1330; #X obj 590 189 t b f; #X obj 618 132 abs; #X obj 561 126 * 50; #X obj 595 374 dac~; #X msg 337 264 0.7 60; #X msg 125 230 0.14 60; #X obj 51 78 * 100; #X obj 87 185 + 700; #X obj 93 117 mtof; #X floatatom 32 116 5 0 0 0 - - -; #X obj 176 116 nbx 5 14 -1e+37 116 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 116 256; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 3 0 1 1; #X connect 4 0 0 0; #X connect 4 1 41 0; #X connect 5 0 2 0; #X connect 5 0 2 1; #X connect 5 1 2 0; #X connect 5 1 2 1; #X connect 5 2 2 1; #X connect 5 2 2 0; #X connect 5 3 2 0; #X connect 5 3 2 1; #X connect 6 0 43 0; #X connect 7 0 3 0; #X connect 8 0 7 0; #X connect 9 0 8 0; #X connect 9 1 6 0; #X connect 10 0 23 0; #X connect 12 0 11 0; #X connect 12 0 13 0; #X connect 13 0 24 0; #X connect 14 0 12 0; #X connect 15 0 16 0; #X connect 16 0 20 0; #X connect 18 0 16 1; #X connect 19 0 15 0; #X connect 19 1 40 0; #X connect 20 0 17 0; #X connect 20 0 17 1; #X connect 20 1 17 0; #X connect 20 1 17 1; #X connect 20 2 17 1; #X connect 20 2 17 0; #X connect 20 3 17 0; #X connect 20 3 17 1; #X connect 21 0 18 0; #X connect 22 0 21 0; #X connect 23 0 42 0; #X connect 24 0 19 0; #X connect 24 0 22 0; #X connect 25 0 37 0; #X connect 26 0 36 0; #X connect 27 0 31 0; #X connect 28 0 29 0; #X connect 29 0 39 0; #X connect 29 0 39 1; #X connect 30 0 29 1; #X connect 31 0 28 0; #X connect 31 1 32 0; #X connect 32 0 30 0; #X connect 33 0 27 0; #X connect 34 0 30 0; #X connect 35 0 34 0; #X connect 36 0 35 0; #X connect 36 1 33 0; #X connect 37 0 38 0; #X connect 38 0 26 0; #X connect 40 0 18 0; #X connect 41 0 3 0; #X connect 42 0 46 0; #X connect 43 0 4 0; #X connect 44 0 9 0; #X connect 46 0 44 0; #X restore 473 63 pd oscc; #X obj 728 -12 tgl 20 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1; #X msg 754 -13 \; pd dsp \$1 \;; #X floatatom 288 0 5 0 0 0 - - -; #X text 278 19 cycling speed; #X text 307 32 of the; #X text 301 49 1st cube; #X text 311 62 and the; #X text 259 81 low frequencies; #X text 297 126 1st CUBE; #X text 530 126 2nd CUBE; #X text 737 124 3nd CUBE; #X obj 409 199 colorRGB 0.3 1 0.5 0.5; #X obj 195 183 colorRGB 1 0.4 0.5 0.5; #X msg 37 105 fullscreen \$1; #X obj 19 106 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 660 -16 loadbang; #X connect 4 0 9 0; #X connect 4 0 5 0; #X connect 5 0 18 0; #X connect 6 0 89 0; #X connect 7 0 103 0; #X connect 11 0 12 0; #X connect 11 0 10 0; #X connect 12 0 13 0; #X connect 13 0 11 0; #X connect 14 0 117 2; #X connect 15 0 117 1; #X connect 16 0 117 3; #X connect 17 0 117 4; #X connect 18 0 11 0; #X connect 18 0 104 1; #X connect 19 0 102 0; #X connect 20 0 100 0; #X connect 21 0 22 0; #X connect 25 0 58 0; #X connect 26 0 27 0; #X connect 27 0 28 0; #X connect 31 0 32 0; #X connect 32 0 33 0; #X connect 34 0 59 0; #X connect 37 0 38 0; #X connect 38 0 40 0; #X connect 39 0 40 1; #X connect 41 0 57 0; #X connect 42 0 33 1; #X connect 43 0 28 1; #X connect 46 0 47 0; #X connect 47 0 48 0; #X connect 49 0 60 0; #X connect 50 0 48 1; #X connect 53 0 54 0; #X connect 54 0 55 0; #X connect 56 0 61 0; #X connect 57 0 40 0; #X connect 58 0 28 0; #X connect 59 0 33 0; #X connect 60 0 48 0; #X connect 61 0 55 0; #X connect 64 0 65 0; #X connect 65 0 66 0; #X connect 67 0 68 0; #X connect 68 0 66 0; #X connect 69 0 55 1; #X connect 70 0 66 1; #X connect 71 0 39 0; #X connect 72 0 43 0; #X connect 73 0 42 0; #X connect 74 0 50 0; #X connect 75 0 69 0; #X connect 76 0 70 0; #X connect 77 0 92 0; #X connect 78 0 90 0; #X connect 79 0 116 2; #X connect 80 0 116 1; #X connect 81 0 116 3; #X connect 82 0 116 4; #X connect 83 0 91 0; #X connect 84 0 85 2; #X connect 85 0 21 0; #X connect 86 0 85 1; #X connect 87 0 85 3; #X connect 88 0 85 4; #X connect 89 0 117 0; #X connect 90 0 116 0; #X connect 91 0 85 0; #X connect 93 0 94 0; #X connect 94 0 95 0; #X connect 94 1 96 0; #X connect 94 2 97 0; #X connect 94 3 98 0; #X connect 94 4 99 0; #X connect 96 0 104 0; #X connect 98 0 104 2; #X connect 101 0 102 1; #X connect 102 0 103 0; #X connect 105 0 106 0; #X connect 107 0 18 1; #X connect 116 0 77 0; #X connect 117 0 19 0; #X connect 118 0 9 1; #X connect 119 0 118 0; #X connect 120 0 105 0;