{ "patcher": { "fileversion": 1, "appversion": { "major": 9, "minor": 1, "revision": 1, "architecture": "x64", "modernui": 1 }, "classnamespace": "box", "rect": [ 34.0, 77.0, 1213.0, 570.0 ], "boxes": [ { "box": { "comment": "", "id": "obj-25", "index": 2, "maxclass": "inlet", "numinlets": 0, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 1013.5, 45.0, 30.0, 30.0 ] } }, { "box": { "id": "obj-49", "linecount": 4, "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 794.0, 349.0, 73.0, 62.0 ], "text": "gate closes when threshold crossed" } }, { "box": { "id": "obj-46", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1028.0, 256.0, 136.0, 20.0 ], "text": "centroid mass threshold" } }, { "box": { "id": "obj-43", "linecount": 9, "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 559.0, 537.5, 167.0, 131.0 ], "text": "sending through float box is important because upon gate closing it sends twice, therefore producing 0 as the outcome of the derivative ->\n(= for example speed becomes 0. and doesn't float at the last value when the gate closes)" } }, { "box": { "id": "obj-42", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 754.0, 650.0, 60.0, 20.0 ], "text": "derivative" } }, { "box": { "id": "obj-34", "linecount": 10, "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1051.5, 451.0, 150.0, 144.0 ], "text": "gate opens only for one frame when centroid comes back and sends the current x and y positions twice into the derivative calculator so that the first 'speed' calculation doesn't jump from last centroid position and outputs 0 instead" } }, { "box": { "id": "obj-118", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "float", "float" ], "patching_rect": [ 961.25, 451.0, 29.5, 22.0 ], "text": "t f f" } }, { "box": { "id": "obj-121", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "int", "float" ], "patching_rect": [ 997.25, 526.0, 29.5, 22.0 ], "text": "t 0 f" } }, { "box": { "id": "obj-123", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "int" ], "patching_rect": [ 997.25, 451.0, 22.0, 22.0 ], "text": "t 1" } }, { "box": { "id": "obj-127", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 997.25, 494.0, 32.0, 22.0 ], "text": "gate" } }, { "box": { "id": "obj-116", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "float", "float" ], "patching_rect": [ 880.0, 451.0, 29.5, 22.0 ], "text": "t f f" } }, { "box": { "id": "obj-114", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "int", "float" ], "patching_rect": [ 919.25, 526.0, 29.5, 22.0 ], "text": "t 0 f" } }, { "box": { "id": "obj-112", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "int" ], "patching_rect": [ 919.25, 451.0, 22.0, 22.0 ], "text": "t 1" } }, { "box": { "id": "obj-108", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 919.25, 494.0, 32.0, 22.0 ], "text": "gate" } }, { "box": { "id": "obj-6", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "int" ], "patching_rect": [ 972.0, 411.0, 22.0, 22.0 ], "text": "t 0" } }, { "box": { "id": "obj-134", "maxclass": "newobj", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 105.0, 194.0, 32.0, 22.0 ], "text": "print" } }, { "box": { "id": "obj-129", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 264.0, 659.0, 32.0, 22.0 ], "text": "gate" } }, { "box": { "id": "obj-128", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 398.0, 649.0, 32.0, 22.0 ], "text": "gate" } }, { "box": { "id": "obj-105", "maxclass": "newobj", "numinlets": 2, "numoutlets": 2, "outlettype": [ "bang", "" ], "patching_rect": [ 950.0, 369.0, 34.0, 22.0 ], "text": "sel 1" } }, { "box": { "id": "obj-101", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 827.0, 255.0, 29.5, 22.0 ], "text": "t l l" } }, { "box": { "id": "obj-40", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 814.0, 327.0, 32.0, 22.0 ], "text": "gate" } }, { "box": { "id": "obj-39", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 1364.0, 628.0, 29.5, 22.0 ], "text": "f 1." } }, { "box": { "id": "obj-38", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 1020.0, 590.0, 29.5, 22.0 ], "text": "f 1." } }, { "box": { "id": "obj-37", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 896.0, 590.0, 29.5, 22.0 ], "text": "f 1." } }, { "box": { "id": "obj-36", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 722.0, 590.0, 29.5, 22.0 ], "text": "f 1." } }, { "box": { "id": "obj-33", "maxclass": "newobj", "numinlets": 2, "numoutlets": 2, "outlettype": [ "bang", "" ], "patching_rect": [ 997.0, 369.0, 34.0, 22.0 ], "text": "sel 1" } }, { "box": { "id": "obj-32", "maxclass": "newobj", "numinlets": 1, "numoutlets": 3, "outlettype": [ "", "int", "int" ], "patching_rect": [ 961.25, 336.0, 58.0, 22.0 ], "text": "change 1" } }, { "box": { "id": "obj-30", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 1364.0, 701.0, 29.5, 22.0 ], "text": "- 0." } }, { "box": { "id": "obj-31", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "float", "float" ], "patching_rect": [ 1364.0, 666.0, 29.5, 22.0 ], "text": "t f f" } }, { "box": { "id": "obj-29", "linecount": 3, "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1396.0, 770.0, 64.0, 48.0 ], "text": "accel\n(2nd derivative)" } }, { "box": { "annotation": "speed vector y", "comment": "", "hint": "speed vector y", "id": "obj-27", "index": 9, "maxclass": "outlet", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1364.0, 765.0, 30.0, 30.0 ] } }, { "box": { "id": "obj-23", "linecount": 5, "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1553.0, 765.0, 55.0, 75.0 ], "text": "centroid validity flat\n0 = no centroid" } }, { "box": { "annotation": "speed vector y", "comment": "", "hint": "speed vector y", "id": "obj-22", "index": 10, "maxclass": "outlet", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1521.0, 765.0, 30.0, 30.0 ] } }, { "box": { "id": "obj-21", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "int" ], "patching_rect": [ 990.0, 255.0, 36.0, 22.0 ], "text": "> 35." } }, { "box": { "id": "obj-19", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 95.0, 765.0, 83.0, 20.0 ], "text": "sensor values" } }, { "box": { "annotation": "centroid x", "comment": "", "id": "obj-18", "index": 1, "maxclass": "outlet", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 63.0, 760.0, 30.0, 30.0 ] } }, { "box": { "id": "obj-17", "linecount": 3, "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1180.0, 650.0, 153.0, 48.0 ], "text": "scalar displacement = absolute displacement per sample" } }, { "box": { "id": "obj-16", "linecount": 3, "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 890.5, 688.0, 153.0, 48.0 ], "text": "vectorial displacement in x resp. y direction per sample" } }, { "box": { "id": "obj-8", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1055.0, 770.0, 51.0, 20.0 ], "text": "vector y" } }, { "box": { "id": "obj-9", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 933.0, 770.0, 51.0, 20.0 ], "text": "vector x" } }, { "box": { "id": "obj-10", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1193.0, 770.0, 41.0, 20.0 ], "text": "scalar" } }, { "box": { "id": "obj-11", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 1020.0, 659.0, 29.5, 22.0 ], "text": "- 0." } }, { "box": { "id": "obj-12", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "float", "float" ], "patching_rect": [ 1020.0, 624.0, 29.5, 22.0 ], "text": "t f f" } }, { "box": { "id": "obj-163", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 1161.0, 624.0, 153.0, 22.0 ], "text": "expr sqrt($f1*$f1 + $f2*$f2)" } }, { "box": { "id": "obj-148", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 896.0, 659.0, 29.5, 22.0 ], "text": "- 0." } }, { "box": { "id": "obj-149", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "float", "float" ], "patching_rect": [ 896.0, 624.0, 29.5, 22.0 ], "text": "t f f" } }, { "box": { "annotation": "speed scalar", "comment": "", "hint": "speed scalar", "id": "obj-181", "index": 8, "maxclass": "outlet", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1161.0, 765.0, 30.0, 30.0 ] } }, { "box": { "annotation": "speed vector x", "comment": "", "hint": "speed vector x", "id": "obj-182", "index": 6, "maxclass": "outlet", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 896.0, 765.0, 30.0, 30.0 ] } }, { "box": { "annotation": "speed vector y", "comment": "", "hint": "speed vector y", "id": "obj-183", "index": 7, "maxclass": "outlet", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 1020.0, 765.0, 30.0, 30.0 ] } }, { "box": { "id": "obj-5", "linecount": 4, "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 754.0, 765.0, 80.0, 62.0 ], "text": "force change\n(=centroid mass growth speed)" } }, { "box": { "annotation": "centroid mass growth speed = force change", "comment": "", "hint": "centroid mass growth speed = force change", "id": "obj-3", "index": 5, "maxclass": "outlet", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 722.0, 765.0, 30.0, 30.0 ] } }, { "box": { "id": "obj-166", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 722.0, 663.0, 29.5, 22.0 ], "text": "- 0." } }, { "box": { "id": "obj-167", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "float", "float" ], "patching_rect": [ 722.0, 628.0, 29.5, 22.0 ], "text": "t f f" } }, { "box": { "annotation": "centroid mass", "comment": "", "id": "obj-2", "index": 4, "maxclass": "outlet", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 590.0, 765.0, 30.0, 30.0 ] } }, { "box": { "annotation": "centroid y", "comment": "", "id": "obj-1", "index": 3, "maxclass": "outlet", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 398.0, 760.0, 30.0, 30.0 ] } }, { "box": { "id": "obj-87", "linecount": 3, "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 307.0, 532.0, 83.0, 48.0 ], "text": "weighted avg adapted to grid" } }, { "box": { "id": "obj-86", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 620.0, 376.0, 37.0, 20.0 ], "text": "index" } }, { "box": { "id": "obj-84", "linecount": 2, "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 627.0, 764.0, 61.0, 34.0 ], "text": "centroid mass" } }, { "box": { "id": "obj-83", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 435.0, 765.0, 61.0, 20.0 ], "text": "centroid y" } }, { "box": { "id": "obj-82", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 270.0, 770.0, 61.0, 20.0 ], "text": "centroid x" } }, { "box": { "id": "obj-76", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 231.0, 608.0, 29.5, 22.0 ], "text": "/ 1." } }, { "box": { "id": "obj-75", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 398.0, 608.0, 29.5, 22.0 ], "text": "/ 1." } }, { "box": { "id": "obj-73", "maxclass": "newobj", "numinlets": 2, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 827.0, 199.0, 49.0, 22.0 ], "text": "list.sum" } }, { "box": { "id": "obj-72", "maxclass": "newobj", "numinlets": 2, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 398.0, 564.0, 49.0, 22.0 ], "text": "list.sum" } }, { "box": { "id": "obj-71", "maxclass": "newobj", "numinlets": 2, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 231.0, 564.0, 49.0, 22.0 ], "text": "list.sum" } }, { "box": { "id": "obj-70", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 489.0, 293.0, 104.0, 20.0 ], "text": "grid size from list" } }, { "box": { "id": "obj-67", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "float" ], "patching_rect": [ 726.0, 312.0, 29.0, 22.0 ], "text": "sqrt" } }, { "box": { "id": "obj-66", "maxclass": "newobj", "numinlets": 2, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 231.0, 526.0, 57.0, 22.0 ], "text": "list.group" } }, { "box": { "id": "obj-65", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 231.0, 491.0, 86.0, 22.0 ], "text": "vexpr $f1 * $f2" } }, { "box": { "id": "obj-64", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "bang" ], "patching_rect": [ 480.0, 230.0, 29.5, 22.0 ], "text": "t l b" } }, { "box": { "id": "obj-63", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "int" ], "patching_rect": [ 632.0, 312.0, 29.5, 22.0 ], "text": "- 1" } }, { "box": { "id": "obj-62", "maxclass": "newobj", "numinlets": 2, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 398.0, 526.0, 57.0, 22.0 ], "text": "list.group" } }, { "box": { "id": "obj-61", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 398.0, 491.0, 86.0, 22.0 ], "text": "vexpr $f1 * $f2" } }, { "box": { "id": "obj-59", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 559.0, 375.0, 50.0, 22.0 ], "text": "35" } }, { "box": { "id": "obj-57", "maxclass": "newobj", "numinlets": 2, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 480.0, 263.0, 43.0, 22.0 ], "text": "list.len" } }, { "box": { "id": "obj-56", "maxclass": "newobj", "numinlets": 5, "numoutlets": 4, "outlettype": [ "int", "", "", "int" ], "patching_rect": [ 590.0, 345.0, 61.0, 22.0 ], "text": "counter" } }, { "box": { "id": "obj-48", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 333.0, 432.0, 45.0, 20.0 ], "text": "\"floor\"" } }, { "box": { "id": "obj-47", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 501.0, 432.0, 52.0, 20.0 ], "text": "modulo" } }, { "box": { "id": "obj-41", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "int" ], "patching_rect": [ 298.0, 431.0, 29.5, 22.0 ], "text": "/ 3" } }, { "box": { "id": "obj-28", "maxclass": "newobj", "numinlets": 2, "numoutlets": 1, "outlettype": [ "int" ], "patching_rect": [ 465.0, 431.0, 29.5, 22.0 ], "text": "% 3" } }, { "box": { "id": "obj-4", "maxclass": "newobj", "numinlets": 2, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 330.0, 261.0, 53.0, 22.0 ], "text": "list.iter 1" } }, { "box": { "annotation": "input list", "comment": "", "id": "obj-88", "index": 1, "maxclass": "inlet", "numinlets": 0, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 63.0, 60.0, 30.0, 30.0 ] } }, { "box": { "annotation": "centroid x", "comment": "", "id": "obj-89", "index": 2, "maxclass": "outlet", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 231.0, 760.0, 30.0, 30.0 ] } } ], "lines": [ { "patchline": { "destination": [ "obj-21", 0 ], "source": [ "obj-101", 1 ] } }, { "patchline": { "destination": [ "obj-40", 1 ], "source": [ "obj-101", 0 ] } }, { "patchline": { "destination": [ "obj-112", 0 ], "order": 1, "source": [ "obj-105", 0 ] } }, { "patchline": { "destination": [ "obj-123", 0 ], "order": 0, "source": [ "obj-105", 0 ] } }, { "patchline": { "destination": [ "obj-114", 0 ], "source": [ "obj-108", 0 ] } }, { "patchline": { "destination": [ "obj-163", 1 ], "order": 0, "source": [ "obj-11", 0 ] } }, { "patchline": { "destination": [ "obj-183", 0 ], "order": 1, "source": [ "obj-11", 0 ] } }, { "patchline": { "destination": [ "obj-108", 0 ], "source": [ "obj-112", 0 ] } }, { "patchline": { "destination": [ "obj-108", 0 ], "midpoints": [ 928.75, 558.0, 906.4375, 558.0, 906.4375, 484.0, 928.75, 484.0 ], "source": [ "obj-114", 0 ] } }, { "patchline": { "destination": [ "obj-148", 1 ], "source": [ "obj-114", 1 ] } }, { "patchline": { "destination": [ "obj-108", 1 ], "source": [ "obj-116", 1 ] } }, { "patchline": { "destination": [ "obj-37", 0 ], "source": [ "obj-116", 0 ] } }, { "patchline": { "destination": [ "obj-127", 1 ], "source": [ "obj-118", 1 ] } }, { "patchline": { "destination": [ "obj-38", 0 ], "source": [ "obj-118", 0 ] } }, { "patchline": { "destination": [ "obj-11", 0 ], "source": [ "obj-12", 1 ] } }, { "patchline": { "destination": [ "obj-11", 1 ], "source": [ "obj-12", 0 ] } }, { "patchline": { "destination": [ "obj-11", 1 ], "source": [ "obj-121", 1 ] } }, { "patchline": { "destination": [ "obj-127", 0 ], "midpoints": [ 1006.75, 558.0, 984.9375, 558.0, 984.9375, 484.0, 1006.75, 484.0 ], "source": [ "obj-121", 0 ] } }, { "patchline": { "destination": [ "obj-127", 0 ], "source": [ "obj-123", 0 ] } }, { "patchline": { "destination": [ "obj-121", 0 ], "source": [ "obj-127", 0 ] } }, { "patchline": { "destination": [ "obj-1", 0 ], "order": 1, "source": [ "obj-128", 0 ] } }, { "patchline": { "destination": [ "obj-118", 0 ], "order": 0, "source": [ "obj-128", 0 ] } }, { "patchline": { "destination": [ "obj-116", 0 ], "order": 0, "source": [ "obj-129", 0 ] } }, { "patchline": { "destination": [ "obj-89", 0 ], "order": 1, "source": [ "obj-129", 0 ] } }, { "patchline": { "destination": [ "obj-163", 0 ], "order": 0, "source": [ "obj-148", 0 ] } }, { "patchline": { "destination": [ "obj-182", 0 ], "order": 1, "source": [ "obj-148", 0 ] } }, { "patchline": { "destination": [ "obj-148", 0 ], "source": [ "obj-149", 1 ] } }, { "patchline": { "destination": [ "obj-148", 1 ], "source": [ "obj-149", 0 ] } }, { "patchline": { "destination": [ "obj-181", 0 ], "order": 1, "source": [ "obj-163", 0 ] } }, { "patchline": { "destination": [ "obj-39", 0 ], "order": 0, "source": [ "obj-163", 0 ] } }, { "patchline": { "destination": [ "obj-3", 0 ], "source": [ "obj-166", 0 ] } }, { "patchline": { "destination": [ "obj-166", 0 ], "source": [ "obj-167", 1 ] } }, { "patchline": { "destination": [ "obj-166", 1 ], "source": [ "obj-167", 0 ] } }, { "patchline": { "destination": [ "obj-128", 0 ], "order": 3, "source": [ "obj-21", 0 ] } }, { "patchline": { "destination": [ "obj-129", 0 ], "order": 4, "source": [ "obj-21", 0 ] } }, { "patchline": { "destination": [ "obj-22", 0 ], "order": 0, "source": [ "obj-21", 0 ] } }, { "patchline": { "destination": [ "obj-32", 0 ], "order": 1, "source": [ "obj-21", 0 ] } }, { "patchline": { "destination": [ "obj-40", 0 ], "order": 2, "source": [ "obj-21", 0 ] } }, { "patchline": { "destination": [ "obj-21", 1 ], "source": [ "obj-25", 0 ] } }, { "patchline": { "destination": [ "obj-61", 1 ], "source": [ "obj-28", 0 ] } }, { "patchline": { "destination": [ "obj-27", 0 ], "source": [ "obj-30", 0 ] } }, { "patchline": { "destination": [ "obj-30", 0 ], "source": [ "obj-31", 1 ] } }, { "patchline": { "destination": [ "obj-30", 1 ], "source": [ "obj-31", 0 ] } }, { "patchline": { "destination": [ "obj-105", 0 ], "source": [ "obj-32", 1 ] } }, { "patchline": { "destination": [ "obj-33", 0 ], "source": [ "obj-32", 2 ] } }, { "patchline": { "destination": [ "obj-36", 0 ], "order": 4, "source": [ "obj-33", 0 ] } }, { "patchline": { "destination": [ "obj-37", 0 ], "order": 3, "source": [ "obj-33", 0 ] } }, { "patchline": { "destination": [ "obj-38", 0 ], "order": 1, "source": [ "obj-33", 0 ] } }, { "patchline": { "destination": [ "obj-39", 0 ], "order": 0, "source": [ "obj-33", 0 ] } }, { "patchline": { "destination": [ "obj-6", 0 ], "order": 2, "source": [ "obj-33", 0 ] } }, { "patchline": { "destination": [ "obj-167", 0 ], "source": [ "obj-36", 0 ] } }, { "patchline": { "destination": [ "obj-149", 0 ], "source": [ "obj-37", 0 ] } }, { "patchline": { "destination": [ "obj-12", 0 ], "source": [ "obj-38", 0 ] } }, { "patchline": { "destination": [ "obj-31", 0 ], "source": [ "obj-39", 0 ] } }, { "patchline": { "destination": [ "obj-56", 0 ], "order": 0, "source": [ "obj-4", 0 ] } }, { "patchline": { "destination": [ "obj-61", 0 ], "order": 1, "source": [ "obj-4", 0 ] } }, { "patchline": { "destination": [ "obj-65", 0 ], "order": 2, "source": [ "obj-4", 0 ] } }, { "patchline": { "destination": [ "obj-2", 0 ], "order": 1, "source": [ "obj-40", 0 ] } }, { "patchline": { "destination": [ "obj-36", 0 ], "order": 0, "source": [ "obj-40", 0 ] } }, { "patchline": { "destination": [ "obj-75", 1 ], "order": 2, "source": [ "obj-40", 0 ] } }, { "patchline": { "destination": [ "obj-76", 1 ], "order": 3, "source": [ "obj-40", 0 ] } }, { "patchline": { "destination": [ "obj-65", 1 ], "source": [ "obj-41", 0 ] } }, { "patchline": { "destination": [ "obj-28", 0 ], "order": 1, "source": [ "obj-56", 0 ] } }, { "patchline": { "destination": [ "obj-41", 0 ], "order": 2, "source": [ "obj-56", 0 ] } }, { "patchline": { "destination": [ "obj-59", 1 ], "order": 0, "source": [ "obj-56", 0 ] } }, { "patchline": { "destination": [ "obj-62", 1 ], "order": 2, "source": [ "obj-57", 0 ] } }, { "patchline": { "destination": [ "obj-63", 0 ], "order": 1, "source": [ "obj-57", 0 ] } }, { "patchline": { "destination": [ "obj-66", 1 ], "order": 3, "source": [ "obj-57", 0 ] } }, { "patchline": { "destination": [ "obj-67", 0 ], "order": 0, "source": [ "obj-57", 0 ] } }, { "patchline": { "destination": [ "obj-2", 0 ], "source": [ "obj-6", 0 ] } }, { "patchline": { "destination": [ "obj-62", 0 ], "source": [ "obj-61", 0 ] } }, { "patchline": { "destination": [ "obj-72", 0 ], "source": [ "obj-62", 0 ] } }, { "patchline": { "destination": [ "obj-56", 4 ], "source": [ "obj-63", 0 ] } }, { "patchline": { "destination": [ "obj-56", 2 ], "source": [ "obj-64", 1 ] } }, { "patchline": { "destination": [ "obj-57", 0 ], "source": [ "obj-64", 0 ] } }, { "patchline": { "destination": [ "obj-66", 0 ], "source": [ "obj-65", 0 ] } }, { "patchline": { "destination": [ "obj-71", 0 ], "source": [ "obj-66", 0 ] } }, { "patchline": { "destination": [ "obj-28", 1 ], "order": 0, "source": [ "obj-67", 0 ] } }, { "patchline": { "destination": [ "obj-41", 1 ], "order": 1, "source": [ "obj-67", 0 ] } }, { "patchline": { "destination": [ "obj-76", 0 ], "source": [ "obj-71", 0 ] } }, { "patchline": { "destination": [ "obj-75", 0 ], "source": [ "obj-72", 0 ] } }, { "patchline": { "destination": [ "obj-101", 0 ], "source": [ "obj-73", 0 ] } }, { "patchline": { "destination": [ "obj-128", 1 ], "source": [ "obj-75", 0 ] } }, { "patchline": { "destination": [ "obj-129", 1 ], "source": [ "obj-76", 0 ] } }, { "patchline": { "destination": [ "obj-134", 0 ], "disabled": 1, "source": [ "obj-88", 0 ] } }, { "patchline": { "destination": [ "obj-18", 0 ], "order": 3, "source": [ "obj-88", 0 ] } }, { "patchline": { "destination": [ "obj-4", 0 ], "order": 2, "source": [ "obj-88", 0 ] } }, { "patchline": { "destination": [ "obj-64", 0 ], "order": 1, "source": [ "obj-88", 0 ] } }, { "patchline": { "color": [ 0.447518749806177, 0.44751863973454, 0.447518668498017, 0.17 ], "destination": [ "obj-73", 0 ], "order": 0, "source": [ "obj-88", 0 ] } } ], "accentcolor": [ 0.458595350062755, 0.458595237564901, 0.458595266962388, 0.0 ], "patchlinecolor": [ 0.447518749806177, 0.44751863973454, 0.447518668498017, 0.0 ] } }