r@112: #N canvas 189 47 1139 835 10; r@112: #X msg -440 113 300; r@112: #X obj -440 88 loadbang; r@111: #X obj 386 88 +; r@111: #X obj 459 55 * -1; r@111: #X obj 459 92 +; r@111: #X floatatom 509 112 5 0 0 0 - - -; r@112: #X floatatom 334 111 5 0 0 0 - - -; r@112: #X obj 359 56 r Zpos; r@112: #X obj 371 112 -; r@111: #X obj 496 55 t b; r@111: #X text 324 273 Calculates if the ball is between; r@111: #X text 325 285 the end of the fence and then the; r@111: #X text 324 297 distance in the z direction; r@111: #X obj 579 114 r Zpos; r@112: #X floatatom 579 135 8 0 0 0 - - -; r@112: #X obj 371 156 s \$0_a; r@112: #X obj 459 114 s \$0_b; r@112: #X obj 397 112 s \$0_c; r@111: #X obj 76 361 r \$0_a; r@111: #X obj 91 385 r \$0_c; r@111: #X obj 91 431 -; r@111: #X obj 106 407 r \$0_b; r@111: #X obj 76 470 /; r@111: #X obj 76 494 abs; r@111: #X obj 203 363 r Zpos; r@111: #X obj 188 453 -; r@111: #X obj 188 480 /; r@111: #X obj 188 503 abs; r@111: #X obj 188 342 r \$0_b; r@111: #X obj 76 541 i; r@111: #X obj 188 548 i; r@111: #X obj 203 406 t f b; r@111: #X obj 188 525 * 8; r@111: #X obj 76 518 * 8; r@111: #X obj 76 583 spigot; r@111: #X obj 265 529 < 0; r@111: #X obj 151 548 < 0; r@111: #X obj 76 606 spigot; r@111: #X floatatom 120 655 5 0 0 0 - - -; r@111: #X obj 188 589 spigot; r@111: #X obj 188 613 spigot; r@111: #X floatatom 233 660 5 0 0 0 - - -; r@111: #X obj 230 429 delay 3; r@111: #X obj 76 629 spigot; r@111: #X obj 188 638 spigot; r@111: #X obj 220 569 < 8; r@111: #X obj 109 562 < 7; r@111: #X obj 203 384 + 0.01; r@112: #X obj 371 134 + 0.01; r@111: #X obj 543 456 r \$0_c; r@111: #X obj 543 499 -; r@111: #X obj 558 477 r \$0_b; r@111: #X floatatom 568 524 5 0 0 0 - - -; r@111: #X obj 317 375 r \$0_a; r@111: #X obj 332 399 r \$0_c; r@111: #X obj 332 445 -; r@111: #X obj 347 421 r \$0_b; r@111: #X obj 317 484 /; r@111: #X obj 317 508 abs; r@111: #X obj 444 378 r Zpos; r@111: #X obj 429 467 -; r@111: #X obj 429 494 /; r@111: #X obj 429 517 abs; r@111: #X obj 429 357 r \$0_b; r@111: #X obj 444 420 t f b; r@111: #X obj 462 538 < 0; r@111: #X obj 350 533 < 0; r@111: #X obj 317 558 spigot; r@111: #X floatatom 366 607 5 0 0 0 - - -; r@111: #X obj 429 562 spigot; r@111: #X floatatom 476 613 5 0 0 0 - - -; r@111: #X obj 471 443 delay 3; r@111: #X obj 317 581 spigot; r@111: #X obj 429 587 spigot; r@111: #X obj 444 398 + 0.01; r@111: #X obj 317 608 s \$0_d; r@111: #X obj 429 614 s \$0_e; r@111: #X obj 429 539 *; r@111: #X obj 317 532 *; r@111: #X obj 76 654 s \$0_f; r@111: #X obj 188 661 s \$0_g; r@112: #X obj -36 242 r \$0_e; r@112: #X obj -73 220 r \$0_g; r@112: #X obj -110 200 r \$0_d; r@112: #X obj -147 181 r \$0_f; r@112: #X obj -439 138 s wireDel; r@112: #X obj -388 210 r wireDel; r@112: #X obj -385 21 inlet; r@112: #X obj -322 20 inlet; r@112: #X obj -256 22 inlet; r@112: #X obj -193 22 inlet; r@112: #X obj -125 23 inlet; r@112: #X obj -55 24 inlet; r@112: #X obj 15 25 inlet; r@112: #X obj 85 23 inlet; r@112: #X obj 157 23 inlet; r@112: #X obj 157 45 s \$0_WirRZ; r@112: #X obj -55 45 s \$0_WirLZ; r@112: #X obj -256 44 s \$0_WirZ; r@112: #X obj -322 42 s \$0_WirY; r@112: #X obj -385 41 s \$0_WirX; r@112: #X obj 401 26 r \$0_WirZ; r@112: #X obj 459 27 r \$0_WirLY; r@112: #X msg -157 449 0; r@112: #X obj -157 424 loadbang; r@112: #X floatatom -357 314 5 0 0 0 - - -; r@112: #X floatatom -343 340 5 0 0 0 - - -; r@112: #X floatatom -326 366 5 0 0 0 - - -; r@112: #X floatatom -313 389 5 0 0 0 - - -; r@112: #X floatatom -294 415 5 0 0 0 - - -; r@112: #X floatatom -281 443 5 0 0 0 - - -; r@112: #X floatatom -267 473 5 0 0 0 - - -; r@112: #X floatatom -253 497 5 0 0 0 - - -; r@112: #X floatatom -223 522 5 0 0 0 - - -; r@112: #X floatatom -256 74 5 0 0 0 - - -; r@112: #X obj -189 144 pack f f f f f f f f f; r@112: #N canvas 44 142 1189 657 gapCalc 0; r@111: #X obj 116 67 inlet; r@111: #X obj 59 66 inlet; r@111: #X obj 1 67 inlet; r@111: #X obj -55 67 inlet; r@111: #X obj 116 88 s \$0_upD; r@111: #X obj 1 88 s \$0_dwD; r@111: #X obj 59 87 s \$0_upS; r@111: #X obj -55 89 s \$0_dwS; r@111: #X obj 291 10 r \$0_dwD; r@111: #X obj 291 44 / 2; r@111: #X obj 291 118 / 2; r@111: #X obj 291 94 spigot; r@111: #X obj 324 44 r \$0_dwS; r@111: #X obj 291 192 / 2; r@111: #X obj 291 168 spigot; r@111: #X obj 324 118 r \$0_dwS; r@111: #X obj 291 266 / 2; r@111: #X obj 291 242 spigot; r@111: #X obj 324 192 r \$0_dwS; r@111: #X obj 291 339 / 2; r@111: #X obj 291 315 spigot; r@111: #X obj 324 265 r \$0_dwS; r@111: #X obj 291 413 / 2; r@111: #X obj 291 389 spigot; r@111: #X obj 324 339 r \$0_dwS; r@111: #X obj 291 487 / 2; r@111: #X obj 291 463 spigot; r@111: #X obj 324 413 r \$0_dwS; r@111: #X floatatom 245 514 5 0 0 0 - - -; r@111: #X floatatom 247 438 5 0 0 0 - - -; r@111: #X floatatom 246 362 5 0 0 0 - - -; r@111: #X floatatom 247 287 5 0 0 0 - - -; r@111: #X floatatom 250 215 5 0 0 0 - - -; r@111: #X floatatom 250 140 5 0 0 0 - - -; r@111: #X floatatom 251 65 5 0 0 0 - - -; r@111: #X floatatom 251 31 5 0 0 0 - - -; r@111: #X obj 324 68 > 0; r@111: #X obj 324 142 > 1; r@111: #X obj 324 216 > 2; r@111: #X obj 324 289 > 3; r@111: #X obj 324 363 > 4; r@111: #X obj 324 437 > 5; r@111: #X obj 437 39 / 2; r@111: #X obj 437 113 / 2; r@111: #X obj 437 89 spigot; r@111: #X obj 437 187 / 2; r@111: #X obj 437 163 spigot; r@111: #X obj 437 261 / 2; r@111: #X obj 437 237 spigot; r@111: #X obj 438 332 / 2; r@111: #X obj 437 310 spigot; r@111: #X obj 437 408 / 2; r@111: #X obj 437 384 spigot; r@111: #X obj 437 482 / 2; r@111: #X obj 437 458 spigot; r@111: #X floatatom 391 509 5 0 0 0 - - -; r@111: #X floatatom 393 433 5 0 0 0 - - -; r@111: #X floatatom 392 357 5 0 0 0 - - -; r@111: #X floatatom 393 282 5 0 0 0 - - -; r@111: #X floatatom 396 210 5 0 0 0 - - -; r@111: #X floatatom 396 135 5 0 0 0 - - -; r@111: #X floatatom 397 60 5 0 0 0 - - -; r@111: #X floatatom 397 26 5 0 0 0 - - -; r@111: #X obj 470 63 > 0; r@111: #X obj 470 137 > 1; r@111: #X obj 470 211 > 2; r@111: #X obj 470 284 > 3; r@111: #X obj 470 358 > 4; r@111: #X obj 470 432 > 5; r@111: #X obj 437 5 r \$0_upD; r@111: #X obj 470 39 r \$0_upS; r@111: #X obj 470 113 r \$0_upS; r@111: #X obj 470 187 r \$0_upS; r@111: #X obj 470 260 r \$0_upS; r@111: #X obj 470 334 r \$0_upS; r@111: #X obj 470 408 r \$0_upS; r@111: #X obj 622 28 route 0 1 2 3 4 5 6; r@111: #X obj 387 89 s \$0_u1; r@111: #X obj 385 162 s \$0_u2; r@111: #X obj 385 237 s \$0_u3; r@111: #X obj 383 309 s \$0_u4; r@111: #X obj 384 383 s \$0_u5; r@111: #X obj 385 459 s \$0_u6; r@111: #X obj 437 508 s \$0_u7; r@111: #X obj 622 173 s \$0_ub1; r@111: #X obj 669 109 s \$0_ub4; r@111: #X obj 653 131 s \$0_ub3; r@111: #X obj 637 151 s \$0_ub2; r@111: #X obj 685 89 s \$0_ub5; r@111: #X obj 701 69 s \$0_ub6; r@111: #X obj 717 49 s \$0_ub7; r@111: #X floatatom 727 501 5 0 0 0 - - -; r@111: #X floatatom 743 481 5 0 0 0 - - -; r@111: #X floatatom 763 460 5 0 0 0 - - -; r@111: #X floatatom 780 437 5 0 0 0 - - -; r@111: #X floatatom 796 416 5 0 0 0 - - -; r@111: #X floatatom 817 395 5 0 0 0 - - -; r@111: #X floatatom 833 375 5 0 0 0 - - -; r@111: #X obj 622 2 r \$0_upS; r@111: #X floatatom 581 28 5 0 0 0 - - -; r@111: #N canvas 354 179 846 633 upCalc 0; r@111: #X obj 117 168 pack f f; r@111: #X obj 255 170 pack f f f; r@111: #X obj 634 181 pack f f f f f; r@111: #X obj 117 125 f; r@111: #X obj 162 125 f; r@111: #X obj 132 61 r \$0_u1; r@111: #X obj 177 103 r \$0_u2; r@111: #X obj 162 82 r \$0_ub2; r@111: #X obj 117 40 r \$0_ub2; r@111: #X obj 52 161 f; r@111: #X obj 52 79 r \$0_ub1; r@111: #X obj 67 100 r \$0_u1; r@111: #X obj 283 120 f; r@111: #X obj 328 120 f; r@111: #X obj 238 117 f; r@111: #X obj 253 95 r \$0_u1; r@111: #X obj 238 74 r \$0_ub3; r@111: #X obj 283 35 r \$0_ub3; r@111: #X obj 328 77 r \$0_ub3; r@111: #X obj 298 56 r \$0_u2; r@111: #X obj 343 98 r \$0_u3; r@111: #X obj 451 128 f; r@111: #X obj 496 128 f; r@111: #X obj 406 125 f; r@111: #X obj 421 103 r \$0_u1; r@111: #X obj 466 64 r \$0_u2; r@111: #X obj 511 106 r \$0_u3; r@111: #X obj 436 170 pack f f f f; r@111: #X obj 540 129 f; r@111: #X obj 555 64 r \$0_u4; r@111: #X obj 540 43 r \$0_ub4; r@111: #X obj 496 85 r \$0_ub4; r@111: #X obj 451 43 r \$0_ub4; r@111: #X obj 406 82 r \$0_ub4; r@111: #X obj 630 133 f; r@111: #X obj 675 133 f; r@111: #X obj 585 130 f; r@111: #X obj 600 108 r \$0_u1; r@111: #X obj 645 69 r \$0_u2; r@111: #X obj 690 111 r \$0_u3; r@111: #X obj 719 134 f; r@111: #X obj 734 69 r \$0_u4; r@111: #X obj 754 131 f; r@111: #X obj 585 87 r \$0_ub5; r@111: #X obj 630 48 r \$0_ub5; r@111: #X obj 675 90 r \$0_ub5; r@111: #X obj 719 48 r \$0_ub5; r@111: #X obj 754 90 r \$0_ub5; r@111: #X obj 769 111 r \$0_u5; r@111: #X obj 591 299 f; r@111: #X obj 636 299 f; r@111: #X obj 546 296 f; r@111: #X obj 561 274 r \$0_u1; r@111: #X obj 606 235 r \$0_u2; r@111: #X obj 651 277 r \$0_u3; r@111: #X obj 680 300 f; r@111: #X obj 695 235 r \$0_u4; r@111: #X obj 715 297 f; r@111: #X obj 730 277 r \$0_u5; r@111: #X obj 615 351 pack f f f f f f; r@111: #X obj 759 299 f; r@111: #X obj 546 253 r \$0_ub6; r@111: #X obj 591 214 r \$0_ub6; r@111: #X obj 636 256 r \$0_ub6; r@111: #X obj 680 214 r \$0_ub6; r@111: #X obj 715 256 r \$0_ub6; r@111: #X obj 759 215 r \$0_ub6; r@111: #X obj 774 236 r \$0_u6; r@111: #X obj 534 466 f; r@111: #X obj 579 466 f; r@111: #X obj 489 468 f; r@111: #X obj 504 441 r \$0_u1; r@111: #X obj 549 402 r \$0_u2; r@111: #X obj 594 444 r \$0_u3; r@111: #X obj 623 467 f; r@111: #X obj 638 402 r \$0_u4; r@111: #X obj 658 464 f; r@111: #X obj 673 444 r \$0_u5; r@111: #X obj 702 465 f; r@111: #X obj 717 403 r \$0_u6; r@111: #X obj 739 465 f; r@111: #X obj 558 520 pack f f f f f f f; r@111: #X obj 489 415 r \$0_ub7; r@111: #X obj 534 381 r \$0_ub7; r@111: #X obj 579 423 r \$0_ub7; r@111: #X obj 623 381 r \$0_ub7; r@111: #X obj 658 423 r \$0_ub7; r@111: #X obj 702 382 r \$0_ub7; r@111: #X obj 739 422 r \$0_ub7; r@111: #X obj 754 443 r \$0_u7; r@111: #X obj 52 467 outlet; r@111: #X text 187 537 Patch that selects the number of sources on one side r@111: of the perpendicular and packs the correct offset in a group to be r@111: used for multiple sources.; r@111: #X obj 52 185 * -1; r@111: #X obj 117 147 * -1; r@111: #X obj 162 146 * -1; r@111: #X obj 283 141 * -1; r@111: #X obj 327 141 * -1; r@111: #X obj 238 140 * -1; r@111: #X obj 496 148 * -1; r@111: #X obj 540 149 * -1; r@111: #X obj 406 147 * -1; r@111: #X obj 451 148 * -1; r@111: #X obj 719 154 * -1; r@111: #X obj 753 154 * -1; r@111: #X obj 629 153 * -1; r@111: #X obj 674 154 * -1; r@111: #X obj 585 150 * -1; r@111: #X obj 714 319 * -1; r@111: #X obj 758 321 * -1; r@111: #X obj 636 322 * -1; r@111: #X obj 680 322 * -1; r@111: #X obj 590 321 * -1; r@111: #X obj 547 321 * -1; r@111: #X obj 702 487 * -1; r@111: #X obj 739 487 * -1; r@111: #X obj 623 489 * -1; r@111: #X obj 658 487 * -1; r@111: #X obj 579 488 * -1; r@111: #X obj 534 489 * -1; r@111: #X obj 489 490 * -1; r@111: #X connect 0 0 90 0; r@111: #X connect 1 0 90 0; r@111: #X connect 2 0 90 0; r@111: #X connect 3 0 93 0; r@111: #X connect 4 0 94 0; r@111: #X connect 5 0 3 1; r@111: #X connect 6 0 4 1; r@111: #X connect 7 0 4 0; r@111: #X connect 8 0 3 0; r@111: #X connect 9 0 92 0; r@111: #X connect 10 0 9 0; r@111: #X connect 11 0 9 1; r@111: #X connect 12 0 95 0; r@111: #X connect 13 0 96 0; r@111: #X connect 14 0 97 0; r@111: #X connect 15 0 14 1; r@111: #X connect 16 0 14 0; r@111: #X connect 17 0 12 0; r@111: #X connect 18 0 13 0; r@111: #X connect 19 0 12 1; r@111: #X connect 20 0 13 1; r@111: #X connect 21 0 101 0; r@111: #X connect 22 0 98 0; r@111: #X connect 23 0 100 0; r@111: #X connect 24 0 23 1; r@111: #X connect 25 0 21 1; r@111: #X connect 26 0 22 1; r@111: #X connect 27 0 90 0; r@111: #X connect 28 0 99 0; r@111: #X connect 29 0 28 1; r@111: #X connect 30 0 28 0; r@111: #X connect 31 0 22 0; r@111: #X connect 32 0 21 0; r@111: #X connect 33 0 23 0; r@111: #X connect 34 0 104 0; r@111: #X connect 35 0 105 0; r@111: #X connect 36 0 106 0; r@111: #X connect 37 0 36 1; r@111: #X connect 38 0 34 1; r@111: #X connect 39 0 35 1; r@111: #X connect 40 0 102 0; r@111: #X connect 41 0 40 1; r@111: #X connect 42 0 103 0; r@111: #X connect 43 0 36 0; r@111: #X connect 44 0 34 0; r@111: #X connect 45 0 35 0; r@111: #X connect 46 0 40 0; r@111: #X connect 47 0 42 0; r@111: #X connect 48 0 42 1; r@111: #X connect 49 0 111 0; r@111: #X connect 50 0 109 0; r@111: #X connect 51 0 112 0; r@111: #X connect 52 0 51 1; r@111: #X connect 53 0 49 1; r@111: #X connect 54 0 50 1; r@111: #X connect 55 0 110 0; r@111: #X connect 56 0 55 1; r@111: #X connect 57 0 107 0; r@111: #X connect 58 0 57 1; r@111: #X connect 59 0 90 0; r@111: #X connect 60 0 108 0; r@111: #X connect 61 0 51 0; r@111: #X connect 62 0 49 0; r@111: #X connect 63 0 50 0; r@111: #X connect 64 0 55 0; r@111: #X connect 65 0 57 0; r@111: #X connect 66 0 60 0; r@111: #X connect 67 0 60 1; r@111: #X connect 68 0 118 0; r@111: #X connect 69 0 117 0; r@111: #X connect 70 0 119 0; r@111: #X connect 71 0 70 1; r@111: #X connect 72 0 68 1; r@111: #X connect 73 0 69 1; r@111: #X connect 74 0 115 0; r@111: #X connect 75 0 74 1; r@111: #X connect 76 0 116 0; r@111: #X connect 77 0 76 1; r@111: #X connect 78 0 113 0; r@111: #X connect 79 0 78 1; r@111: #X connect 80 0 114 0; r@111: #X connect 81 0 90 0; r@111: #X connect 82 0 70 0; r@111: #X connect 83 0 68 0; r@111: #X connect 84 0 69 0; r@111: #X connect 85 0 74 0; r@111: #X connect 86 0 76 0; r@111: #X connect 87 0 78 0; r@111: #X connect 88 0 80 0; r@111: #X connect 89 0 80 1; r@111: #X connect 92 0 90 0; r@111: #X connect 93 0 0 0; r@111: #X connect 94 0 0 1; r@111: #X connect 95 0 1 1; r@111: #X connect 96 0 1 2; r@111: #X connect 97 0 1 0; r@111: #X connect 98 0 27 2; r@111: #X connect 99 0 27 3; r@111: #X connect 100 0 27 0; r@111: #X connect 101 0 27 1; r@111: #X connect 102 0 2 3; r@111: #X connect 103 0 2 4; r@111: #X connect 104 0 2 1; r@111: #X connect 105 0 2 2; r@111: #X connect 106 0 2 0; r@111: #X connect 107 0 59 4; r@111: #X connect 108 0 59 5; r@111: #X connect 109 0 59 2; r@111: #X connect 110 0 59 3; r@111: #X connect 111 0 59 1; r@111: #X connect 112 0 59 0; r@111: #X connect 113 0 81 5; r@111: #X connect 114 0 81 6; r@111: #X connect 115 0 81 3; r@111: #X connect 116 0 81 4; r@111: #X connect 117 0 81 2; r@111: #X connect 118 0 81 1; r@111: #X connect 119 0 81 0; r@111: #X restore 683 242 pd upCalc; r@111: #X floatatom 850 356 5 0 0 0 - - -; r@111: #X floatatom 867 334 5 0 0 0 - - -; r@111: #N canvas 360 251 846 633 downCalc 0; r@111: #X obj 117 147 pack f f; r@111: #X obj 255 147 pack f f f; r@111: #X obj 635 160 pack f f f f f; r@111: #X obj 117 125 f; r@111: #X obj 162 125 f; r@111: #X obj 52 122 f; r@111: #X obj 283 120 f; r@111: #X obj 328 120 f; r@111: #X obj 238 117 f; r@111: #X obj 451 128 f; r@111: #X obj 496 128 f; r@111: #X obj 406 125 f; r@111: #X obj 437 155 pack f f f f; r@111: #X obj 540 129 f; r@111: #X obj 630 133 f; r@111: #X obj 675 133 f; r@111: #X obj 585 130 f; r@111: #X obj 719 134 f; r@111: #X obj 754 131 f; r@111: #X obj 590 276 f; r@111: #X obj 635 276 f; r@111: #X obj 545 273 f; r@111: #X obj 679 277 f; r@111: #X obj 714 274 f; r@111: #X obj 614 308 pack f f f f f f; r@111: #X obj 758 276 f; r@111: #X obj 533 423 f; r@111: #X obj 578 423 f; r@111: #X obj 488 420 f; r@111: #X obj 622 424 f; r@111: #X obj 657 421 f; r@111: #X obj 701 423 f; r@111: #X obj 738 422 f; r@111: #X obj 557 455 pack f f f f f f f; r@111: #X obj 52 467 outlet; r@111: #X text 187 537 Patch that selects the number of sources on one side r@111: of the perpendicular and packs the correct offset in a group to be r@111: used for multiple sources.; r@111: #X obj 67 100 r \$0_d1; r@111: #X obj 52 79 r \$0_db1; r@111: #X obj 117 40 r \$0_db2; r@111: #X obj 132 61 r \$0_d1; r@111: #X obj 162 82 r \$0_db2; r@111: #X obj 177 103 r \$0_d2; r@111: #X obj 238 74 r \$0_db3; r@111: #X obj 253 95 r \$0_d1; r@111: #X obj 283 35 r \$0_db3; r@111: #X obj 298 56 r \$0_d2; r@111: #X obj 328 77 r \$0_db3; r@111: #X obj 343 98 r \$0_d3; r@111: #X obj 406 82 r \$0_db4; r@111: #X obj 421 103 r \$0_d1; r@111: #X obj 451 43 r \$0_db4; r@111: #X obj 466 64 r \$0_d2; r@111: #X obj 496 85 r \$0_db4; r@111: #X obj 511 106 r \$0_d3; r@111: #X obj 540 43 r \$0_db4; r@111: #X obj 555 64 r \$0_d4; r@111: #X obj 585 87 r \$0_db5; r@111: #X obj 600 108 r \$0_d1; r@111: #X obj 630 48 r \$0_db5; r@111: #X obj 645 69 r \$0_d2; r@111: #X obj 675 90 r \$0_db5; r@111: #X obj 690 111 r \$0_d3; r@111: #X obj 719 48 r \$0_db5; r@111: #X obj 734 69 r \$0_d4; r@111: #X obj 754 90 r \$0_db5; r@111: #X obj 769 111 r \$0_d5; r@111: #X obj 545 230 r \$0_db6; r@111: #X obj 560 251 r \$0_d1; r@111: #X obj 590 191 r \$0_db6; r@111: #X obj 605 212 r \$0_d2; r@111: #X obj 635 233 r \$0_db6; r@111: #X obj 650 254 r \$0_d3; r@111: #X obj 679 191 r \$0_db6; r@111: #X obj 694 212 r \$0_d4; r@111: #X obj 714 233 r \$0_db6; r@111: #X obj 729 254 r \$0_d5; r@111: #X obj 758 192 r \$0_db6; r@111: #X obj 773 213 r \$0_d6; r@111: #X obj 488 377 r \$0_db7; r@111: #X obj 503 398 r \$0_d1; r@111: #X obj 533 338 r \$0_db7; r@111: #X obj 548 359 r \$0_d2; r@111: #X obj 578 380 r \$0_db7; r@111: #X obj 593 401 r \$0_d3; r@111: #X obj 622 338 r \$0_db7; r@111: #X obj 637 359 r \$0_d4; r@111: #X obj 657 380 r \$0_db7; r@111: #X obj 672 401 r \$0_d5; r@111: #X obj 701 339 r \$0_db7; r@111: #X obj 716 360 r \$0_d6; r@111: #X obj 738 379 r \$0_db7; r@111: #X obj 753 400 r \$0_d7; r@111: #X connect 0 0 34 0; r@111: #X connect 1 0 34 0; r@111: #X connect 2 0 34 0; r@111: #X connect 3 0 0 0; r@111: #X connect 4 0 0 1; r@111: #X connect 5 0 34 0; r@111: #X connect 6 0 1 1; r@111: #X connect 7 0 1 2; r@111: #X connect 8 0 1 0; r@111: #X connect 9 0 12 1; r@111: #X connect 10 0 12 2; r@111: #X connect 11 0 12 0; r@111: #X connect 12 0 34 0; r@111: #X connect 13 0 12 3; r@111: #X connect 14 0 2 1; r@111: #X connect 15 0 2 2; r@111: #X connect 16 0 2 0; r@111: #X connect 17 0 2 3; r@111: #X connect 18 0 2 4; r@111: #X connect 19 0 24 1; r@111: #X connect 20 0 24 2; r@111: #X connect 21 0 24 0; r@111: #X connect 22 0 24 3; r@111: #X connect 23 0 24 4; r@111: #X connect 24 0 34 0; r@111: #X connect 25 0 24 5; r@111: #X connect 26 0 33 1; r@111: #X connect 27 0 33 2; r@111: #X connect 28 0 33 0; r@111: #X connect 29 0 33 3; r@111: #X connect 30 0 33 4; r@111: #X connect 31 0 33 5; r@111: #X connect 32 0 33 6; r@111: #X connect 33 0 34 0; r@111: #X connect 36 0 5 1; r@111: #X connect 37 0 5 0; r@111: #X connect 38 0 3 0; r@111: #X connect 39 0 3 1; r@111: #X connect 40 0 4 0; r@111: #X connect 41 0 4 1; r@111: #X connect 42 0 8 0; r@111: #X connect 43 0 8 1; r@111: #X connect 44 0 6 0; r@111: #X connect 45 0 6 1; r@111: #X connect 46 0 7 0; r@111: #X connect 47 0 7 1; r@111: #X connect 48 0 11 0; r@111: #X connect 49 0 11 1; r@111: #X connect 50 0 9 0; r@111: #X connect 51 0 9 1; r@111: #X connect 52 0 10 0; r@111: #X connect 53 0 10 1; r@111: #X connect 54 0 13 0; r@111: #X connect 55 0 13 1; r@111: #X connect 56 0 16 0; r@111: #X connect 57 0 16 1; r@111: #X connect 58 0 14 0; r@111: #X connect 59 0 14 1; r@111: #X connect 60 0 15 0; r@111: #X connect 61 0 15 1; r@111: #X connect 62 0 17 0; r@111: #X connect 63 0 17 1; r@111: #X connect 64 0 18 0; r@111: #X connect 65 0 18 1; r@111: #X connect 66 0 21 0; r@111: #X connect 67 0 21 1; r@111: #X connect 68 0 19 0; r@111: #X connect 69 0 19 1; r@111: #X connect 70 0 20 0; r@111: #X connect 71 0 20 1; r@111: #X connect 72 0 22 0; r@111: #X connect 73 0 22 1; r@111: #X connect 74 0 23 0; r@111: #X connect 75 0 23 1; r@111: #X connect 76 0 25 0; r@111: #X connect 77 0 25 1; r@111: #X connect 78 0 28 0; r@111: #X connect 79 0 28 1; r@111: #X connect 80 0 26 0; r@111: #X connect 81 0 26 1; r@111: #X connect 82 0 27 0; r@111: #X connect 83 0 27 1; r@111: #X connect 84 0 29 0; r@111: #X connect 85 0 29 1; r@111: #X connect 86 0 30 0; r@111: #X connect 87 0 30 1; r@111: #X connect 88 0 31 0; r@111: #X connect 89 0 31 1; r@111: #X connect 90 0 32 0; r@111: #X connect 91 0 32 1; r@111: #X restore 704 264 pd downCalc; r@111: #X obj 846 44 route 0 1 2 3 4 5 6; r@111: #X floatatom 806 45 5 0 0 0 - - -; r@111: #X obj 846 19 r \$0_dwS; r@111: #X obj 846 189 s \$0_db1; r@111: #X obj 861 167 s \$0_db2; r@111: #X obj 877 147 s \$0_db3; r@111: #X obj 893 125 s \$0_db4; r@111: #X obj 909 105 s \$0_db5; r@111: #X obj 925 85 s \$0_db6; r@111: #X obj 941 65 s \$0_db7; r@111: #X obj 241 97 s \$0_d1; r@111: #X obj 291 511 s \$0_d7; r@111: #X obj 234 467 s \$0_d6; r@111: #X obj 225 392 s \$0_d5; r@111: #X obj 226 316 s \$0_d4; r@111: #X obj 231 251 s \$0_d3; r@111: #X obj 233 168 s \$0_d2; r@111: #X obj 683 289 list; r@111: #X obj 683 314 unpack f f f f f f f f f; r@111: #X obj 683 501 outlet; r@111: #X obj 700 480 outlet; r@111: #X obj 718 458 outlet; r@111: #X obj 735 436 outlet; r@111: #X obj 753 416 outlet; r@111: #X obj 771 395 outlet; r@111: #X obj 788 374 outlet; r@111: #X obj 806 354 outlet; r@111: #X obj 824 335 outlet; r@111: #X text -79 -40 This patch takes the distance of the wires above and r@111: below the observer and calculates where additional sources will be r@111: positioned in relation to the observer. The distance is halved from r@111: the ends in to give higher resolution nearer the observer.; r@111: #X connect 0 0 4 0; r@111: #X connect 1 0 6 0; r@111: #X connect 2 0 5 0; r@111: #X connect 3 0 7 0; r@111: #X connect 8 0 35 0; r@111: #X connect 8 0 9 0; r@111: #X connect 9 0 11 0; r@111: #X connect 9 0 34 0; r@111: #X connect 9 0 114 0; r@111: #X connect 10 0 14 0; r@111: #X connect 10 0 33 0; r@111: #X connect 10 0 120 0; r@111: #X connect 11 0 10 0; r@111: #X connect 12 0 36 0; r@111: #X connect 13 0 17 0; r@111: #X connect 13 0 32 0; r@111: #X connect 13 0 119 0; r@111: #X connect 14 0 13 0; r@111: #X connect 15 0 37 0; r@111: #X connect 16 0 20 0; r@111: #X connect 16 0 31 0; r@111: #X connect 16 0 118 0; r@111: #X connect 17 0 16 0; r@111: #X connect 18 0 38 0; r@111: #X connect 19 0 23 0; r@111: #X connect 19 0 30 0; r@111: #X connect 19 0 117 0; r@111: #X connect 20 0 19 0; r@111: #X connect 21 0 39 0; r@111: #X connect 22 0 26 0; r@111: #X connect 22 0 29 0; r@111: #X connect 22 0 116 0; r@111: #X connect 23 0 22 0; r@111: #X connect 24 0 40 0; r@111: #X connect 25 0 28 0; r@111: #X connect 25 0 115 0; r@111: #X connect 26 0 25 0; r@111: #X connect 27 0 41 0; r@111: #X connect 36 0 11 1; r@111: #X connect 37 0 14 1; r@111: #X connect 38 0 17 1; r@111: #X connect 39 0 20 1; r@111: #X connect 40 0 23 1; r@111: #X connect 41 0 26 1; r@111: #X connect 42 0 44 0; r@111: #X connect 42 0 61 0; r@111: #X connect 42 0 77 0; r@111: #X connect 43 0 46 0; r@111: #X connect 43 0 60 0; r@111: #X connect 43 0 78 0; r@111: #X connect 44 0 43 0; r@111: #X connect 45 0 48 0; r@111: #X connect 45 0 59 0; r@111: #X connect 45 0 79 0; r@111: #X connect 46 0 45 0; r@111: #X connect 47 0 50 0; r@111: #X connect 47 0 58 0; r@111: #X connect 47 0 80 0; r@111: #X connect 48 0 47 0; r@111: #X connect 49 0 52 0; r@111: #X connect 49 0 57 0; r@111: #X connect 49 0 81 0; r@111: #X connect 50 0 49 0; r@111: #X connect 51 0 54 0; r@111: #X connect 51 0 56 0; r@111: #X connect 51 0 82 0; r@111: #X connect 52 0 51 0; r@111: #X connect 53 0 55 0; r@111: #X connect 53 0 83 0; r@111: #X connect 54 0 53 0; r@111: #X connect 63 0 44 1; r@111: #X connect 64 0 46 1; r@111: #X connect 65 0 48 1; r@111: #X connect 66 0 50 1; r@111: #X connect 67 0 52 1; r@111: #X connect 68 0 54 1; r@111: #X connect 69 0 62 0; r@111: #X connect 69 0 42 0; r@111: #X connect 70 0 63 0; r@111: #X connect 71 0 64 0; r@111: #X connect 72 0 65 0; r@111: #X connect 73 0 66 0; r@111: #X connect 74 0 67 0; r@111: #X connect 75 0 68 0; r@111: #X connect 76 0 84 0; r@111: #X connect 76 1 87 0; r@111: #X connect 76 2 86 0; r@111: #X connect 76 3 85 0; r@111: #X connect 76 4 88 0; r@111: #X connect 76 5 89 0; r@111: #X connect 76 6 90 0; r@111: #X connect 98 0 76 0; r@111: #X connect 98 0 99 0; r@111: #X connect 100 0 121 0; r@111: #X connect 103 0 121 1; r@111: #X connect 104 0 107 0; r@111: #X connect 104 1 108 0; r@111: #X connect 104 2 109 0; r@111: #X connect 104 3 110 0; r@111: #X connect 104 4 111 0; r@111: #X connect 104 5 112 0; r@111: #X connect 104 6 113 0; r@111: #X connect 106 0 104 0; r@111: #X connect 106 0 105 0; r@111: #X connect 121 0 122 0; r@111: #X connect 122 0 91 0; r@111: #X connect 122 0 123 0; r@111: #X connect 122 1 92 0; r@111: #X connect 122 1 124 0; r@111: #X connect 122 2 93 0; r@111: #X connect 122 2 125 0; r@111: #X connect 122 3 94 0; r@111: #X connect 122 3 126 0; r@111: #X connect 122 4 95 0; r@111: #X connect 122 4 127 0; r@111: #X connect 122 5 96 0; r@111: #X connect 122 5 128 0; r@111: #X connect 122 6 97 0; r@111: #X connect 122 6 129 0; r@111: #X connect 122 7 101 0; r@111: #X connect 122 7 130 0; r@111: #X connect 122 8 102 0; r@111: #X connect 122 8 131 0; r@112: #X restore -147 264 pd gapCalc; r@112: #X obj -214 471 wireSource; r@112: #X obj -287 281 wireSource; r@111: #X obj -280 303 wireSource; r@111: #X obj -273 324 wireSource; r@111: #X obj -266 346 wireSource; r@111: #X obj -257 365 wireSource; r@111: #X obj -250 387 wireSource; r@111: #X obj -243 408 wireSource; r@111: #X obj -236 430 wireSource; r@111: #X obj -228 449 wireSource; r@112: #X obj -108 371 r \$0_f; r@112: #X obj -193 44 s \$0_WirLX; r@112: #X obj -125 45 s \$0_WirLY; r@112: #X obj 15 46 s \$0_WirRX; r@112: #X obj 85 45 s \$0_WirRY; r@112: #X connect 0 0 85 0; r@110: #X connect 1 0 0 0; r@112: #X connect 2 0 6 0; r@112: #X connect 2 0 8 1; r@112: #X connect 2 0 17 0; r@112: #X connect 3 0 4 0; r@111: #X connect 4 0 5 0; r@112: #X connect 4 0 16 0; r@112: #X connect 7 0 8 0; r@112: #X connect 8 0 48 0; r@112: #X connect 13 0 14 0; r@112: #X connect 18 0 22 0; r@112: #X connect 19 0 20 0; r@112: #X connect 20 0 22 1; r@112: #X connect 20 0 26 1; r@112: #X connect 21 0 20 1; r@112: #X connect 22 0 23 0; r@112: #X connect 22 0 36 0; r@112: #X connect 23 0 33 0; r@112: #X connect 24 0 47 0; r@112: #X connect 25 0 26 0; r@111: #X connect 26 0 27 0; r@112: #X connect 26 0 35 0; r@112: #X connect 27 0 32 0; r@112: #X connect 28 0 25 0; r@112: #X connect 29 0 34 0; r@112: #X connect 29 0 46 0; r@112: #X connect 30 0 39 0; r@112: #X connect 30 0 45 0; r@112: #X connect 31 0 25 1; r@112: #X connect 31 1 42 0; r@112: #X connect 32 0 30 0; r@112: #X connect 33 0 29 0; r@112: #X connect 34 0 37 0; r@112: #X connect 35 0 40 1; r@112: #X connect 35 0 43 1; r@112: #X connect 36 0 37 1; r@112: #X connect 36 0 44 1; r@112: #X connect 37 0 43 0; r@111: #X connect 39 0 40 0; r@112: #X connect 40 0 44 0; r@112: #X connect 42 0 25 0; r@112: #X connect 43 0 38 0; r@112: #X connect 43 0 79 0; r@112: #X connect 44 0 41 0; r@112: #X connect 44 0 80 0; r@112: #X connect 45 0 39 1; r@112: #X connect 46 0 34 1; r@112: #X connect 47 0 31 0; r@112: #X connect 48 0 15 0; r@112: #X connect 49 0 50 0; r@112: #X connect 50 0 52 0; r@112: #X connect 50 0 77 1; r@112: #X connect 50 0 78 1; r@112: #X connect 51 0 50 1; r@111: #X connect 53 0 57 0; r@112: #X connect 54 0 55 0; r@112: #X connect 55 0 57 1; r@112: #X connect 55 0 61 1; r@112: #X connect 56 0 55 1; r@112: #X connect 57 0 58 0; r@112: #X connect 57 0 66 0; r@112: #X connect 58 0 78 0; r@112: #X connect 59 0 74 0; r@112: #X connect 60 0 61 0; r@112: #X connect 61 0 62 0; r@112: #X connect 61 0 65 0; r@112: #X connect 62 0 77 0; r@112: #X connect 63 0 60 0; r@112: #X connect 64 0 60 1; r@112: #X connect 64 1 71 0; r@112: #X connect 65 0 69 1; r@112: #X connect 65 0 72 1; r@112: #X connect 66 0 67 1; r@112: #X connect 66 0 73 1; r@112: #X connect 67 0 72 0; r@112: #X connect 69 0 73 0; r@112: #X connect 71 0 60 0; r@112: #X connect 72 0 68 0; r@112: #X connect 72 0 75 0; r@112: #X connect 73 0 70 0; r@112: #X connect 73 0 76 0; r@112: #X connect 74 0 64 0; r@112: #X connect 77 0 69 0; r@112: #X connect 78 0 67 0; r@112: #X connect 81 0 116 3; r@112: #X connect 82 0 116 2; r@112: #X connect 83 0 116 1; r@112: #X connect 84 0 116 0; r@112: #X connect 86 0 117 0; r@112: #X connect 86 0 118 0; r@112: #X connect 86 0 119 0; r@112: #X connect 86 0 120 0; r@112: #X connect 86 0 121 0; r@112: #X connect 86 0 122 0; r@112: #X connect 86 0 123 0; r@112: #X connect 86 0 124 0; r@112: #X connect 86 0 125 0; r@112: #X connect 86 0 126 0; r@112: #X connect 87 0 100 0; r@112: #X connect 87 0 115 0; r@112: #X connect 88 0 99 0; r@112: #X connect 88 0 115 1; r@112: #X connect 89 0 98 0; r@112: #X connect 89 0 114 0; r@112: #X connect 89 0 115 2; r@112: #X connect 90 0 115 3; r@112: #X connect 90 0 128 0; r@112: #X connect 91 0 115 4; r@112: #X connect 91 0 129 0; r@112: #X connect 92 0 97 0; r@112: #X connect 92 0 115 5; r@112: #X connect 93 0 115 6; r@112: #X connect 93 0 130 0; r@112: #X connect 94 0 115 7; r@112: #X connect 94 0 131 0; r@112: #X connect 95 0 96 0; r@112: #X connect 95 0 115 8; r@112: #X connect 101 0 4 1; r@112: #X connect 101 0 2 1; r@112: #X connect 102 0 2 0; r@112: #X connect 102 0 3 0; r@112: #X connect 102 0 9 0; r@112: #X connect 103 0 117 2; r@112: #X connect 104 0 103 0; r@112: #X connect 115 0 117 1; r@112: #X connect 115 0 118 1; r@112: #X connect 115 0 119 1; r@112: #X connect 115 0 120 1; r@112: #X connect 115 0 121 1; r@112: #X connect 115 0 122 1; r@112: #X connect 115 0 123 1; r@112: #X connect 115 0 124 1; r@112: #X connect 115 0 125 1; r@112: #X connect 115 0 126 1; r@112: #X connect 116 0 118 2; r@112: #X connect 116 1 119 2; r@112: #X connect 116 2 120 2; r@112: #X connect 116 3 121 2; r@112: #X connect 116 4 122 2; r@112: #X connect 116 5 123 2; r@112: #X connect 116 6 124 2; r@112: #X connect 116 7 125 2; r@112: #X connect 116 8 126 2; r@112: #X connect 117 0 113 0; r@112: #X connect 118 0 105 0; r@112: #X connect 119 0 106 0; r@112: #X connect 120 0 107 0; r@112: #X connect 121 0 108 0; r@112: #X connect 122 0 109 0; r@112: #X connect 124 0 110 0; r@112: #X connect 125 0 111 0; r@112: #X connect 126 0 112 0; r@112: #X connect 127 0 117 3; r@112: #X connect 127 0 126 3; r@112: #X connect 127 0 125 3; r@112: #X connect 127 0 124 3; r@112: #X connect 127 0 123 3; r@112: #X connect 127 0 122 3; r@112: #X connect 127 0 121 3; r@112: #X connect 127 0 120 3; r@112: #X connect 127 0 119 3; r@112: #X connect 127 0 118 3;