{ "patcher" : { "fileversion" : 1, "rect" : [ 90.0, 44.0, 1097.0, 676.0 ], "bglocked" : 0, "defrect" : [ 90.0, 44.0, 1097.0, 676.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "toggle", "outlettype" : [ "int" ], "patching_rect" : [ 2001.0, 759.0, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-59", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "fullscreen $1", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 2001.0, 800.0, 79.0, 18.0 ], "numinlets" : 2, "id" : "obj-57", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "p esc-fullscreen", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 1886.0, 789.0, 90.0, 20.0 ], "numinlets" : 0, "id" : "obj-53", "fontname" : "Arial", "numoutlets" : 1, "patcher" : { "fileversion" : 1, "rect" : [ 86.0, 108.0, 235.0, 205.0 ], "bglocked" : 0, "defrect" : [ 86.0, 108.0, 235.0, 205.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "comment", "text" : "Escape ASCII Code", "fontsize" : 11.595187, "patching_rect" : [ 86.0, 67.0, 114.0, 20.0 ], "numinlets" : 1, "id" : "obj-7", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 27.0, 157.25, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-2", "numoutlets" : 0, "comment" : "" } } , { "box" : { "maxclass" : "message", "text" : "fullscreen $1", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 27.0, 127.25, 76.0, 18.0 ], "numinlets" : 2, "id" : "obj-3", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "key", "outlettype" : [ "int", "int", "int", "int" ], "fontsize" : 11.595187, "patching_rect" : [ 27.0, 37.0, 46.0, 20.0 ], "numinlets" : 0, "id" : "obj-4", "fontname" : "Arial", "numoutlets" : 4 } } , { "box" : { "maxclass" : "newobj", "text" : "select 27", "outlettype" : [ "bang", "" ], "fontsize" : 11.595187, "patching_rect" : [ 27.0, 67.25, 57.0, 20.0 ], "numinlets" : 2, "id" : "obj-5", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "toggle", "outlettype" : [ "int" ], "patching_rect" : [ 27.0, 97.25, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-6", "numoutlets" : 1 } } ], "lines" : [ { "patchline" : { "source" : [ "obj-3", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-6", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-5", 0 ], "destination" : [ "obj-6", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-5", 0 ], "hidden" : 0, "midpoints" : [ ] } } ] } , "saved_object_attributes" : { "default_fontname" : "Arial", "globalpatchername" : "", "default_fontsize" : 10.0, "fontface" : 0, "fontsize" : 10.0, "default_fontface" : 0, "fontname" : "Arial" } } } , { "box" : { "maxclass" : "newobj", "text" : "jit.window", "outlettype" : [ "bang", "" ], "fontsize" : 12.0, "patching_rect" : [ 1831.0, 827.0, 63.0, 20.0 ], "numinlets" : 1, "id" : "obj-50", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "number", "outlettype" : [ "int", "bang" ], "fontsize" : 12.0, "patching_rect" : [ 1459.0, 550.0, 50.0, 20.0 ], "numinlets" : 1, "id" : "obj-47", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "number", "outlettype" : [ "int", "bang" ], "fontsize" : 12.0, "patching_rect" : [ 1440.0, 448.0, 50.0, 20.0 ], "numinlets" : 1, "id" : "obj-43", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "* 1000", "outlettype" : [ "int" ], "fontsize" : 12.0, "patching_rect" : [ 1440.0, 521.0, 45.0, 20.0 ], "numinlets" : 2, "id" : "obj-10", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "* 60", "outlettype" : [ "int" ], "fontsize" : 12.0, "patching_rect" : [ 1440.0, 489.0, 32.5, 20.0 ], "numinlets" : 2, "id" : "obj-2", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "write", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 968.0, 664.0, 36.0, 18.0 ], "numinlets" : 2, "id" : "obj-51", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "stop", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 1030.0, 758.0, 33.0, 18.0 ], "numinlets" : 2, "id" : "obj-49", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "write /Users/evanlivingston/clips/untitled.mov", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 999.0, 714.0, 249.0, 18.0 ], "numinlets" : 2, "id" : "obj-45", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "jit.qt.record", "outlettype" : [ "jit_matrix", "" ], "fontsize" : 12.0, "patching_rect" : [ 953.0, 785.0, 70.0, 20.0 ], "numinlets" : 1, "id" : "obj-41", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "print", "fontsize" : 12.0, "patching_rect" : [ 1506.0, 867.0, 34.0, 20.0 ], "numinlets" : 1, "id" : "obj-39", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "message", "text" : "write", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 1457.0, 845.0, 36.0, 18.0 ], "numinlets" : 2, "id" : "obj-18", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "toggle", "outlettype" : [ "int" ], "patching_rect" : [ 1242.0, 542.0, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-42", "numoutlets" : 1 } } , { "box" : { "maxclass" : "toggle", "outlettype" : [ "int" ], "patching_rect" : [ 1277.0, 604.0, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-40", "numoutlets" : 1 } } , { "box" : { "maxclass" : "toggle", "outlettype" : [ "int" ], "patching_rect" : [ 1305.0, 508.0, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-38", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "gate", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 1305.0, 544.0, 34.0, 20.0 ], "numinlets" : 2, "id" : "obj-33", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "toggle", "outlettype" : [ "int" ], "patching_rect" : [ 1461.799927, 698.399902, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-170", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "realtime $1", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 1461.799927, 720.78363, 66.0, 18.0 ], "numinlets" : 2, "id" : "obj-171", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "0.", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 672.099915, 648.999939, 50.0, 18.0 ], "numinlets" : 2, "id" : "obj-161", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "0.", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 703.999939, 606.099976, 50.0, 18.0 ], "numinlets" : 2, "id" : "obj-159", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "comment", "text" : "FUCK WITH THIS!", "fontsize" : 12.0, "patching_rect" : [ 664.399963, 487.299957, 150.0, 20.0 ], "numinlets" : 1, "id" : "obj-153", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "button", "outlettype" : [ "bang" ], "patching_rect" : [ 1885.399902, 505.999939, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-150", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "route loopnotify", "outlettype" : [ "", "" ], "fontsize" : 12.0, "patching_rect" : [ 1885.399902, 466.399963, 93.0, 20.0 ], "numinlets" : 1, "id" : "obj-145", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "toggle", "outlettype" : [ "int" ], "patching_rect" : [ 1790.700073, 316.699951, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-138", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "loopreport $1", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 1790.700073, 339.773132, 77.0, 18.0 ], "numinlets" : 2, "id" : "obj-139", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "stop", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 1754.499756, 379.499969, 33.0, 18.0 ], "numinlets" : 2, "id" : "obj-136", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "r done", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 1580.599731, 130.899994, 45.0, 20.0 ], "numinlets" : 0, "id" : "obj-133", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "s done", "fontsize" : 12.0, "patching_rect" : [ 1388.699829, 904.899902, 47.0, 20.0 ], "numinlets" : 1, "id" : "obj-132", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "message", "text" : "start", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 1687.699951, 374.999969, 31.0, 18.0 ], "numinlets" : 2, "id" : "obj-111", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "flonum", "outlettype" : [ "float", "bang" ], "fontsize" : 11.595187, "triscale" : 0.9, "patching_rect" : [ 1579.89978, 401.799957, 50.0, 20.0 ], "numinlets" : 1, "id" : "obj-131", "fontname" : "Arial", "numoutlets" : 2, "minimum" : 0.5 } } , { "box" : { "maxclass" : "toggle", "outlettype" : [ "int" ], "patching_rect" : [ 1535.89978, 401.799957, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-113", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "qmetro 30", "outlettype" : [ "bang" ], "fontsize" : 11.595187, "patching_rect" : [ 1535.89978, 426.799957, 63.0, 20.0 ], "numinlets" : 2, "id" : "obj-114", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "jit.pwindow", "outlettype" : [ "", "" ], "doublebuffer" : 0, "patching_rect" : [ 1765.099731, 547.399902, 234.799988, 176.099991 ], "onscreen" : 0, "numinlets" : 1, "id" : "obj-129", "numoutlets" : 2, "depthbuffer" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "prepend read", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 1904.099854, 297.299957, 82.0, 20.0 ], "numinlets" : 1, "id" : "obj-128", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "jit.qt.movie", "outlettype" : [ "jit_matrix", "" ], "fontsize" : 12.0, "patching_rect" : [ 1765.499756, 442.199982, 68.0, 20.0 ], "numinlets" : 1, "id" : "obj-127", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "t b clear", "outlettype" : [ "bang", "clear" ], "fontsize" : 12.0, "patching_rect" : [ 2109.899902, 516.199951, 53.0, 20.0 ], "numinlets" : 1, "id" : "obj-46", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "number", "outlettype" : [ "int", "bang" ], "fontsize" : 12.0, "patching_rect" : [ 2051.899902, 560.199951, 50.0, 20.0 ], "numinlets" : 1, "id" : "obj-48", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "urn", "outlettype" : [ "int", "bang" ], "fontsize" : 12.0, "patching_rect" : [ 2051.899902, 498.199982, 40.5, 20.0 ], "numinlets" : 2, "id" : "obj-52", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "comment", "text" : "number of file is folder", "fontsize" : 12.0, "patching_rect" : [ 2125.699951, 447.099976, 150.0, 20.0 ], "numinlets" : 1, "id" : "obj-106", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "current file", "fontsize" : 12.0, "patching_rect" : [ 1587.599731, 288.299988, 150.0, 20.0 ], "numinlets" : 1, "id" : "obj-109", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "current folder", "fontsize" : 12.0, "patching_rect" : [ 1612.89978, 160.199997, 150.0, 20.0 ], "numinlets" : 1, "id" : "obj-110", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "choose folder", "fontsize" : 12.0, "patching_rect" : [ 1918.900024, 191.199997, 84.0, 20.0 ], "numinlets" : 1, "id" : "obj-112", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "number", "outlettype" : [ "int", "bang" ], "fontsize" : 12.0, "patching_rect" : [ 2072.699951, 443.099976, 50.0, 20.0 ], "numinlets" : 1, "id" : "obj-115", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "route populate", "outlettype" : [ "", "" ], "fontsize" : 12.0, "patching_rect" : [ 2072.699951, 416.099976, 87.0, 20.0 ], "numinlets" : 1, "id" : "obj-116", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "message", "text" : "populate 17", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 2072.699951, 394.099976, 85.0, 18.0 ], "numinlets" : 2, "id" : "obj-117", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "\"OS X:/Users/evanlivingston/clips/1Rec-11.04.03-21h53m51s.mov\"", "linecount" : 4, "outlettype" : [ "" ], "presentation_rect" : [ 365.0, 218.0, 374.0, 18.0 ], "fontsize" : 12.0, "patching_rect" : [ 1589.699829, 313.199982, 131.0, 60.0 ], "presentation" : 1, "bgcolor" : [ 1.0, 0.564706, 0.564706, 1.0 ], "numinlets" : 2, "id" : "obj-118", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "\"OS X:/Users/evanlivingston/clips/\"", "linecount" : 3, "outlettype" : [ "" ], "presentation_rect" : [ 362.0, 192.0, 285.0, 18.0 ], "fontsize" : 12.0, "patching_rect" : [ 1580.89978, 184.199997, 129.0, 46.0 ], "presentation" : 1, "bgcolor" : [ 1.0, 0.682353, 0.682353, 1.0 ], "numinlets" : 2, "id" : "obj-119", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "button", "outlettype" : [ "bang" ], "presentation_rect" : [ 425.0, 159.0, 20.0, 20.0 ], "patching_rect" : [ 1892.900024, 192.199997, 20.0, 20.0 ], "presentation" : 1, "numinlets" : 1, "id" : "obj-120", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "prepend prefix", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 1858.900024, 160.199997, 87.0, 20.0 ], "numinlets" : 1, "id" : "obj-121", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "opendialog fold", "outlettype" : [ "", "bang" ], "fontsize" : 12.0, "patching_rect" : [ 1858.900024, 131.199997, 92.0, 20.0 ], "numinlets" : 1, "id" : "obj-122", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "umenu", "autopopulate" : 1, "outlettype" : [ "int", "", "" ], "fontsize" : 12.0, "items" : [ "1Rec-11.04.03-21h23m14s.mov", ",", "1Rec-11.04.03-21h26m10s.mov", ",", "1Rec-11.04.03-21h26m27s.mov", ",", "1Rec-11.04.03-21h30m12s.mov", ",", "1Rec-11.04.03-21h40m13s.mov", ",", "1Rec-11.04.03-21h42m12s.mov", ",", "1Rec-11.04.03-21h43m12s.mov", ",", "1Rec-11.04.03-21h45m45s.mov", ",", "1Rec-11.04.03-21h46m57s.mov", ",", "1Rec-11.04.03-21h48m27s.mov", ",", "1Rec-11.04.03-21h50m05s.mov", ",", "1Rec-11.04.03-21h51m16s.mov", ",", "1Rec-11.04.03-21h52m38s.mov", ",", "1Rec-11.04.03-21h53m51s.mov", ",", "1Rec-11.04.03-21h54m45s.mov", ",", "1Rec-11.04.03-21h55m42s.mov", ",", "1Rec-11.04.03-21h57m25s.mov" ], "types" : [ ], "patching_rect" : [ 1819.900024, 261.200012, 187.0, 20.0 ], "numinlets" : 1, "prefix" : "OS X:/Users/evanlivingston/clips/", "id" : "obj-123", "fontname" : "Arial", "numoutlets" : 3 } } , { "box" : { "maxclass" : "message", "text" : "autopopulate 1", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 1936.0, 228.800003, 90.0, 18.0 ], "numinlets" : 2, "id" : "obj-126", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "t b b", "outlettype" : [ "bang", "bang" ], "fontsize" : 12.0, "patching_rect" : [ 1302.599976, 773.299927, 34.0, 20.0 ], "numinlets" : 1, "id" : "obj-104", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "button", "outlettype" : [ "bang" ], "patching_rect" : [ 1303.499878, 732.599976, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-101", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "write /Users/evanlivingston/clips/1Rec-11.04.03-22h29m55s.mov", "linecount" : 3, "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 1140.199951, 861.399963, 197.0, 46.0 ], "numinlets" : 2, "id" : "obj-99", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "p date", "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 1318.0, 807.399902, 44.0, 20.0 ], "numinlets" : 1, "id" : "obj-89", "fontname" : "Arial", "numoutlets" : 1, "patcher" : { "fileversion" : 1, "rect" : [ 55.0, 94.0, 640.0, 480.0 ], "bglocked" : 0, "defrect" : [ 55.0, 94.0, 640.0, 480.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "outlet", "patching_rect" : [ 144.0, 454.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-2", "numoutlets" : 0, "comment" : "" } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "bang" ], "patching_rect" : [ 93.0, 16.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-1", "numoutlets" : 1, "comment" : "" } } , { "box" : { "maxclass" : "message", "text" : "write /Users/evanlivingston/clips/1Rec-11.04.03-22h29m55s.mov", "linecount" : 3, "outlettype" : [ "" ], "fontsize" : 12.0, "patching_rect" : [ 214.0, 402.0, 181.0, 46.0 ], "numinlets" : 2, "id" : "obj-6", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "button", "outlettype" : [ "bang" ], "patching_rect" : [ 88.0, 75.0, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-4", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "unpack 0 0 0", "outlettype" : [ "int", "int", "int" ], "fontsize" : 10.0, "patching_rect" : [ 388.0, 301.0, 68.0, 18.0 ], "numinlets" : 1, "id" : "obj-34", "fontname" : "Arial", "numoutlets" : 3 } } , { "box" : { "maxclass" : "newobj", "text" : "sprintf write /Users/evanlivingston/clips/%sRec-%.2i.%.2i.%.2i-%.2ih%.2im%.2is.mov", "outlettype" : [ "" ], "fontsize" : 10.0, "patching_rect" : [ 192.0, 359.0, 386.0, 18.0 ], "numinlets" : 7, "id" : "obj-32", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "- 2000", "outlettype" : [ "int" ], "fontsize" : 10.0, "patching_rect" : [ 350.0, 323.0, 39.0, 18.0 ], "numinlets" : 2, "id" : "obj-31", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "unpack 0 0 0", "outlettype" : [ "int", "int", "int" ], "fontsize" : 10.0, "patching_rect" : [ 301.0, 301.0, 68.0, 18.0 ], "numinlets" : 1, "id" : "obj-30", "fontname" : "Arial", "numoutlets" : 3 } } , { "box" : { "maxclass" : "newobj", "text" : "date", "outlettype" : [ "list", "list", "int" ], "fontsize" : 10.0, "patching_rect" : [ 301.0, 267.0, 41.0, 18.0 ], "numinlets" : 1, "id" : "obj-29", "fontname" : "Arial", "numoutlets" : 3 } } , { "box" : { "maxclass" : "newobj", "text" : "t 1 b date time 0", "outlettype" : [ "int", "bang", "date", "time", "int" ], "fontsize" : 10.0, "patching_rect" : [ 91.0, 169.0, 82.0, 18.0 ], "numinlets" : 1, "id" : "obj-3", "fontname" : "Arial", "numoutlets" : 5 } } ], "lines" : [ { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-3", 2 ], "destination" : [ "obj-29", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-3", 3 ], "destination" : [ "obj-29", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-29", 0 ], "destination" : [ "obj-30", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-30", 2 ], "destination" : [ "obj-31", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-29", 1 ], "destination" : [ "obj-34", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-1", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-31", 0 ], "destination" : [ "obj-32", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-30", 0 ], "destination" : [ "obj-32", 2 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-30", 1 ], "destination" : [ "obj-32", 3 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-34", 0 ], "destination" : [ "obj-32", 4 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-34", 1 ], "destination" : [ "obj-32", 5 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-34", 2 ], "destination" : [ "obj-32", 6 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-32", 0 ], "destination" : [ "obj-6", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-3", 0 ], "destination" : [ "obj-32", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-32", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } ] } , "saved_object_attributes" : { "default_fontname" : "Arial", "globalpatchername" : "", "default_fontsize" : 12.0, "fontface" : 0, "fontsize" : 12.0, "default_fontface" : 0, "fontname" : "Arial" } } } , { "box" : { "maxclass" : "comment", "text" : "<- on/off starts and stops recording", "fontsize" : 11.595187, "patching_rect" : [ 1319.599976, 630.099915, 190.0, 20.0 ], "numinlets" : 1, "id" : "obj-62", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "sel 1 0", "outlettype" : [ "bang", "bang", "" ], "fontsize" : 11.595187, "patching_rect" : [ 1303.199951, 663.69989, 46.0, 20.0 ], "numinlets" : 1, "id" : "obj-63", "fontname" : "Arial", "numoutlets" : 3 } } , { "box" : { "maxclass" : "message", "text" : "stop", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 1380.799805, 842.599915, 32.5, 18.0 ], "numinlets" : 2, "id" : "obj-56", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "comment", "text" : "-33, -7\n", "fontsize" : 12.0, "patching_rect" : [ 1239.699829, 68.200005, 150.0, 20.0 ], "numinlets" : 1, "id" : "obj-37", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "t clear", "outlettype" : [ "clear" ], "fontsize" : 11.595187, "patching_rect" : [ 341.80011, 235.700027, 40.0, 20.0 ], "numinlets" : 1, "id" : "obj-22", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "input $1", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 246.80011, 283.700043, 50.0, 18.0 ], "numinlets" : 2, "id" : "obj-5", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "umenu", "outlettype" : [ "int", "", "" ], "fontsize" : 11.595187, "items" : [ "Built-in iSight", ",", "Logitech Camera" ], "types" : [ ], "patching_rect" : [ 254.80011, 260.700043, 145.0, 20.0 ], "numinlets" : 1, "id" : "obj-15", "fontname" : "Arial", "numoutlets" : 3 } } , { "box" : { "maxclass" : "newobj", "text" : "prepend append", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 246.80011, 235.700027, 93.0, 20.0 ], "numinlets" : 1, "id" : "obj-16", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "iter", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 246.80011, 208.700012, 25.0, 20.0 ], "numinlets" : 1, "id" : "obj-17", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "route vdevlist inputlist", "outlettype" : [ "", "", "" ], "fontsize" : 11.595187, "patching_rect" : [ 241.80011, 168.700012, 119.0, 20.0 ], "numinlets" : 1, "id" : "obj-31", "fontname" : "Arial", "numoutlets" : 3 } } , { "box" : { "maxclass" : "message", "text" : "open", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 190.80011, 120.700005, 34.0, 18.0 ], "numinlets" : 2, "id" : "obj-19", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "close", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 227.80011, 121.700005, 36.0, 18.0 ], "numinlets" : 2, "id" : "obj-60", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "getinputlist", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 400.800079, 264.700043, 64.0, 18.0 ], "numinlets" : 2, "id" : "obj-20", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "flonum", "outlettype" : [ "float", "bang" ], "fontsize" : 11.595187, "triscale" : 0.9, "patching_rect" : [ 111.700089, 11.200013, 50.0, 20.0 ], "numinlets" : 1, "id" : "obj-1", "fontname" : "Arial", "numoutlets" : 2, "minimum" : 0.5 } } , { "box" : { "maxclass" : "toggle", "outlettype" : [ "int" ], "patching_rect" : [ 68.800087, 12.300013, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-92", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "qmetro 30", "outlettype" : [ "bang" ], "fontsize" : 11.595187, "patching_rect" : [ 68.800087, 50.700012, 63.0, 20.0 ], "numinlets" : 2, "id" : "obj-93", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "jit.qt.grab 320 240", "outlettype" : [ "jit_matrix", "" ], "fontsize" : 11.595187, "patching_rect" : [ 68.900085, 166.700012, 103.0, 20.0 ], "numinlets" : 1, "id" : "obj-95", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "toggle", "outlettype" : [ "int" ], "patching_rect" : [ 591.0, 614.000061, 64.0, 64.0 ], "numinlets" : 1, "id" : "obj-30", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "> 1000", "outlettype" : [ "int" ], "fontsize" : 12.0, "patching_rect" : [ 591.0, 585.000061, 48.0, 20.0 ], "numinlets" : 2, "id" : "obj-26", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "flonum", "outlettype" : [ "float", "bang" ], "fontsize" : 12.0, "patching_rect" : [ 592.399963, 544.000061, 79.0, 20.0 ], "numinlets" : 1, "id" : "obj-3", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "unpack 0.", "outlettype" : [ "float" ], "fontsize" : 10.0, "patching_rect" : [ 592.399963, 518.000061, 54.0, 18.0 ], "numinlets" : 1, "id" : "obj-4", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "cv.jit.mass", "outlettype" : [ "", "" ], "fontsize" : 10.0, "patching_rect" : [ 592.399963, 489.000061, 57.0, 18.0 ], "numinlets" : 1, "id" : "obj-6", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "comment", "varname" : "output-description[2]", "text" : "Convert to greyscale and threshold to obtain a binary image.", "linecount" : 3, "fontsize" : 11.0, "patching_rect" : [ 748.399963, 384.000061, 134.0, 44.0 ], "numinlets" : 1, "id" : "obj-12", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "panel", "border" : 1, "patching_rect" : [ 583.399963, 485.000061, 78.0, 27.0 ], "rounded" : 30, "bgcolor" : [ 0.0, 0.0, 1.0, 0.05098 ], "numinlets" : 1, "id" : "obj-14", "bordercolor" : [ 0.0, 0.0, 1.0, 0.733333 ], "numoutlets" : 0 } } , { "box" : { "maxclass" : "flonum", "outlettype" : [ "float", "bang" ], "fontsize" : 10.0, "patching_rect" : [ 680.700012, 382.700012, 48.0, 18.0 ], "numinlets" : 1, "id" : "obj-7", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "cv.jit.threshold @mode 1 @radius 20 @threshold 40", "outlettype" : [ "jit_matrix", "" ], "fontsize" : 10.0, "patching_rect" : [ 594.599976, 436.300049, 243.0, 18.0 ], "numinlets" : 1, "id" : "obj-8", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "jit.rgb2luma", "outlettype" : [ "jit_matrix", "" ], "fontsize" : 10.0, "patching_rect" : [ 592.399963, 381.800049, 62.0, 18.0 ], "numinlets" : 1, "id" : "obj-23", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "message", "text" : "threshold $1", "outlettype" : [ "" ], "fontsize" : 10.0, "patching_rect" : [ 679.700012, 406.000061, 64.0, 16.0 ], "numinlets" : 2, "id" : "obj-9", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "panel", "border" : 1, "patching_rect" : [ 584.399963, 379.000061, 314.0, 79.0 ], "rounded" : 15, "bgcolor" : [ 0.776471, 0.776471, 0.776471, 0.0 ], "numinlets" : 1, "id" : "obj-25", "bordercolor" : [ 0.501961, 0.501961, 0.501961, 1.0 ], "numoutlets" : 0 } } , { "box" : { "maxclass" : "number", "maximum" : 7, "outlettype" : [ "int", "bang" ], "fontsize" : 10.0, "patching_rect" : [ 639.899963, 152.400024, 48.0, 18.0 ], "numinlets" : 1, "id" : "obj-32", "fontname" : "Arial", "numoutlets" : 2, "minimum" : 1 } } , { "box" : { "maxclass" : "comment", "text" : "This abstraction displays optical flow: movement direction is represented by hue, and distance by saturation. Grey areas are static, and coloured ones are in motion.", "linecount" : 2, "fontsize" : 10.0, "patching_rect" : [ 677.599915, 276.500031, 408.0, 29.0 ], "numinlets" : 1, "id" : "obj-28", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "cv.jit.flow.draw", "outlettype" : [ "jit_matrix" ], "fontsize" : 10.0, "patching_rect" : [ 592.599976, 285.800049, 76.0, 18.0 ], "numinlets" : 2, "id" : "obj-13", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "comment", "text" : "Between 1 and 7. Higher values give better results but slower computation and image appears slightly blurred.", "linecount" : 3, "fontsize" : 10.0, "patching_rect" : [ 703.899963, 150.400024, 207.0, 41.0 ], "numinlets" : 1, "id" : "obj-21", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "message", "text" : "radius $1", "outlettype" : [ "" ], "fontsize" : 10.0, "patching_rect" : [ 639.899963, 178.400024, 52.0, 16.0 ], "numinlets" : 2, "id" : "obj-24", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "cv.jit.lkflow", "outlettype" : [ "jit_matrix", "" ], "fontsize" : 10.0, "patching_rect" : [ 592.599976, 238.500031, 58.0, 18.0 ], "numinlets" : 1, "id" : "obj-11", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "comment", "varname" : "output-description[1]", "text" : "Convert to greyscale and resize. Optical flow can be computed over greater distances if matrix size is small.", "linecount" : 5, "fontsize" : 11.0, "patching_rect" : [ 742.599915, 41.500038, 141.0, 70.0 ], "numinlets" : 1, "id" : "obj-27", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "panel", "border" : 1, "patching_rect" : [ 583.599915, 234.500031, 89.0, 26.0 ], "rounded" : 30, "bgcolor" : [ 0.0, 0.0, 1.0, 0.05098 ], "numinlets" : 1, "id" : "obj-29", "bordercolor" : [ 0.0, 0.0, 1.0, 0.733333 ], "numoutlets" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "jit.rgb2luma", "outlettype" : [ "jit_matrix", "" ], "fontsize" : 10.0, "patching_rect" : [ 592.599976, 52.500038, 62.0, 18.0 ], "numinlets" : 1, "id" : "obj-34", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "panel", "border" : 1, "patching_rect" : [ 633.899963, 140.400024, 290.0, 78.0 ], "rounded" : 0, "bgcolor" : [ 1.0, 1.0, 1.0, 0.396078 ], "numinlets" : 1, "id" : "obj-66", "bordercolor" : [ 1.0, 0.0, 0.0, 0.647059 ], "numoutlets" : 0 } } , { "box" : { "maxclass" : "panel", "border" : 1, "patching_rect" : [ 584.599915, 36.500038, 314.0, 79.0 ], "rounded" : 15, "bgcolor" : [ 0.776471, 0.776471, 0.776471, 0.0 ], "numinlets" : 1, "id" : "obj-141", "bordercolor" : [ 0.501961, 0.501961, 0.501961, 1.0 ], "numoutlets" : 0 } } , { "box" : { "maxclass" : "panel", "border" : 1, "patching_rect" : [ 582.599915, 267.500031, 529.0, 45.0 ], "rounded" : 0, "bgcolor" : [ 1.0, 1.0, 1.0, 0.396078 ], "numinlets" : 1, "id" : "obj-35", "bordercolor" : [ 1.0, 0.0, 0.0, 0.647059 ], "numoutlets" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "patcher dBexpander", "outlettype" : [ "float", "float" ], "fontsize" : 11.595187, "patching_rect" : [ 1193.999878, 467.299988, 115.0, 20.0 ], "numinlets" : 3, "id" : "obj-269", "fontname" : "Arial", "numoutlets" : 2, "patcher" : { "fileversion" : 1, "rect" : [ 304.0, 73.0, 484.0, 279.0 ], "bglocked" : 0, "defrect" : [ 304.0, 73.0, 484.0, 279.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "comment", "text" : "amplitude on a logarithmic curve", "linecount" : 3, "fontsize" : 11.595187, "patching_rect" : [ 9.0, 198.0, 91.0, 46.0 ], "numinlets" : 1, "id" : "obj-1", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "expanded level, in dB", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 170.0, 119.0, 20.0 ], "numinlets" : 1, "id" : "obj-2", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 33.0, 170.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-3", "numoutlets" : 0, "comment" : "(float) log10 amplitude" } } , { "box" : { "maxclass" : "newobj", "text" : "!- 1.", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 33.0, 141.0, 28.0, 20.0 ], "numinlets" : 2, "id" : "obj-4", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "comment", "text" : "set floor threshold", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 97.0, 101.0, 20.0 ], "numinlets" : 1, "id" : "obj-5", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "clip if out of range", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 77.0, 100.0, 20.0 ], "numinlets" : 1, "id" : "obj-6", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "optional gain/trim", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 56.0, 97.0, 20.0 ], "numinlets" : 1, "id" : "obj-7", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "minimum 0.", "outlettype" : [ "float", "int" ], "fontsize" : 11.595187, "patching_rect" : [ 33.0, 74.0, 68.0, 20.0 ], "numinlets" : 2, "id" : "obj-8", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 95.0, 170.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-9", "numoutlets" : 0, "comment" : "(float) expanded level" } } , { "box" : { "maxclass" : "comment", "text" : "threshold (dB)", "fontsize" : 11.595187, "patching_rect" : [ 182.0, 5.0, 81.0, 20.0 ], "numinlets" : 1, "id" : "obj-10", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "input gain (dB)", "fontsize" : 11.595187, "patching_rect" : [ 96.0, 5.0, 84.0, 20.0 ], "numinlets" : 1, "id" : "obj-11", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "input level (dB)", "fontsize" : 11.595187, "patching_rect" : [ 9.0, 5.0, 86.0, 20.0 ], "numinlets" : 1, "id" : "obj-12", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "expand to occupy full dB range", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 140.0, 168.0, 20.0 ], "numinlets" : 1, "id" : "obj-13", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "calculate level as a percentage of the above-threshold range", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 118.0, 321.0, 20.0 ], "numinlets" : 1, "id" : "obj-14", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "+ 0.", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 33.0, 53.0, 67.0, 20.0 ], "numinlets" : 2, "id" : "obj-15", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "maximum -120.", "outlettype" : [ "float", "int" ], "fontsize" : 11.595187, "patching_rect" : [ 33.0, 95.0, 88.0, 20.0 ], "numinlets" : 2, "id" : "obj-16", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "* -120.", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 95.0, 141.0, 43.0, 20.0 ], "numinlets" : 2, "id" : "obj-17", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "/ 1.", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 33.0, 116.0, 73.0, 20.0 ], "numinlets" : 2, "id" : "obj-18", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "float" ], "patching_rect" : [ 187.0, 28.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-19", "numoutlets" : 1, "comment" : "(float) threshold dB" } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "" ], "patching_rect" : [ 112.0, 28.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-20", "numoutlets" : 1, "comment" : "(float) input gain/trim dB" } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "float" ], "patching_rect" : [ 33.0, 28.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-21", "numoutlets" : 1, "comment" : "(float) dB" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-21", 0 ], "destination" : [ "obj-15", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-15", 0 ], "destination" : [ "obj-8", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-8", 0 ], "destination" : [ "obj-16", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-16", 0 ], "destination" : [ "obj-18", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-18", 0 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-18", 0 ], "destination" : [ "obj-17", 0 ], "hidden" : 0, "midpoints" : [ 42.5, 137.0, 104.5, 137.0 ] } } , { "patchline" : { "source" : [ "obj-17", 0 ], "destination" : [ "obj-9", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-20", 0 ], "destination" : [ "obj-15", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-19", 0 ], "destination" : [ "obj-16", 1 ], "hidden" : 0, "midpoints" : [ 196.5, 91.0, 111.5, 91.0 ] } } , { "patchline" : { "source" : [ "obj-19", 0 ], "destination" : [ "obj-18", 1 ], "hidden" : 0, "midpoints" : [ 196.5, 112.0, 96.5, 112.0 ] } } ] } , "saved_object_attributes" : { "default_fontname" : "Arial", "globalpatchername" : "", "default_fontsize" : 10.0, "fontface" : 0, "fontsize" : 10.0, "default_fontface" : 0, "fontname" : "Arial" } } } , { "box" : { "maxclass" : "comment", "text" : "Level as Pct. of Max.", "fontsize" : 11.595187, "patching_rect" : [ 1070.699951, 188.999985, 118.0, 20.0 ], "numinlets" : 1, "id" : "obj-272", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "flonum", "maximum" : 1.0, "outlettype" : [ "float", "bang" ], "fontsize" : 11.595187, "triscale" : 0.9, "patching_rect" : [ 1190.799927, 183.499985, 60.0, 20.0 ], "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "numinlets" : 1, "id" : "obj-273", "fontname" : "Arial", "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], "numoutlets" : 2, "minimum" : 0.0 } } , { "box" : { "maxclass" : "newobj", "text" : "patcher dBexpander", "outlettype" : [ "float", "float" ], "fontsize" : 11.595187, "patching_rect" : [ 1190.799927, 162.499985, 115.0, 20.0 ], "numinlets" : 3, "id" : "obj-274", "fontname" : "Arial", "numoutlets" : 2, "patcher" : { "fileversion" : 1, "rect" : [ 304.0, 73.0, 484.0, 279.0 ], "bglocked" : 0, "defrect" : [ 304.0, 73.0, 484.0, 279.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "comment", "text" : "amplitude on a logarithmic curve", "linecount" : 3, "fontsize" : 11.595187, "patching_rect" : [ 9.0, 198.0, 91.0, 46.0 ], "numinlets" : 1, "id" : "obj-1", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "expanded level, in dB", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 170.0, 119.0, 20.0 ], "numinlets" : 1, "id" : "obj-2", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 33.0, 170.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-3", "numoutlets" : 0, "comment" : "(float) log10 amplitude" } } , { "box" : { "maxclass" : "newobj", "text" : "!- 1.", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 33.0, 141.0, 28.0, 20.0 ], "numinlets" : 2, "id" : "obj-4", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "comment", "text" : "set floor threshold", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 97.0, 101.0, 20.0 ], "numinlets" : 1, "id" : "obj-5", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "clip if out of range", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 77.0, 100.0, 20.0 ], "numinlets" : 1, "id" : "obj-6", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "optional gain/trim", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 56.0, 97.0, 20.0 ], "numinlets" : 1, "id" : "obj-7", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "minimum 0.", "outlettype" : [ "float", "int" ], "fontsize" : 11.595187, "patching_rect" : [ 33.0, 74.0, 68.0, 20.0 ], "numinlets" : 2, "id" : "obj-8", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 95.0, 170.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-9", "numoutlets" : 0, "comment" : "(float) expanded level" } } , { "box" : { "maxclass" : "comment", "text" : "threshold (dB)", "fontsize" : 11.595187, "patching_rect" : [ 182.0, 5.0, 81.0, 20.0 ], "numinlets" : 1, "id" : "obj-10", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "input gain (dB)", "fontsize" : 11.595187, "patching_rect" : [ 96.0, 5.0, 84.0, 20.0 ], "numinlets" : 1, "id" : "obj-11", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "input level (dB)", "fontsize" : 11.595187, "patching_rect" : [ 9.0, 5.0, 86.0, 20.0 ], "numinlets" : 1, "id" : "obj-12", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "expand to occupy full dB range", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 140.0, 168.0, 20.0 ], "numinlets" : 1, "id" : "obj-13", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "calculate level as a percentage of the above-threshold range", "fontsize" : 11.595187, "patching_rect" : [ 133.0, 118.0, 321.0, 20.0 ], "numinlets" : 1, "id" : "obj-14", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "+ 0.", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 33.0, 53.0, 67.0, 20.0 ], "numinlets" : 2, "id" : "obj-15", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "maximum -120.", "outlettype" : [ "float", "int" ], "fontsize" : 11.595187, "patching_rect" : [ 33.0, 95.0, 88.0, 20.0 ], "numinlets" : 2, "id" : "obj-16", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "* -120.", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 95.0, 141.0, 43.0, 20.0 ], "numinlets" : 2, "id" : "obj-17", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "/ 1.", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 33.0, 116.0, 73.0, 20.0 ], "numinlets" : 2, "id" : "obj-18", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "float" ], "patching_rect" : [ 187.0, 28.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-19", "numoutlets" : 1, "comment" : "(float) threshold dB" } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "float" ], "patching_rect" : [ 112.0, 28.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-20", "numoutlets" : 1, "comment" : "(float) input gain/trim dB" } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "float" ], "patching_rect" : [ 33.0, 28.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-21", "numoutlets" : 1, "comment" : "(float) dB" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-19", 0 ], "destination" : [ "obj-18", 1 ], "hidden" : 0, "midpoints" : [ 196.5, 112.0, 96.5, 112.0 ] } } , { "patchline" : { "source" : [ "obj-19", 0 ], "destination" : [ "obj-16", 1 ], "hidden" : 0, "midpoints" : [ 196.5, 91.0, 111.5, 91.0 ] } } , { "patchline" : { "source" : [ "obj-20", 0 ], "destination" : [ "obj-15", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-17", 0 ], "destination" : [ "obj-9", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-18", 0 ], "destination" : [ "obj-17", 0 ], "hidden" : 0, "midpoints" : [ 42.5, 137.0, 104.5, 137.0 ] } } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-18", 0 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-16", 0 ], "destination" : [ "obj-18", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-8", 0 ], "destination" : [ "obj-16", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-15", 0 ], "destination" : [ "obj-8", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-21", 0 ], "destination" : [ "obj-15", 0 ], "hidden" : 0, "midpoints" : [ ] } } ] } , "saved_object_attributes" : { "default_fontname" : "Arial", "globalpatchername" : "", "default_fontsize" : 10.0, "fontface" : 0, "fontsize" : 10.0, "default_fontface" : 0, "fontname" : "Arial" } } } , { "box" : { "maxclass" : "comment", "text" : "expand to full range", "fontsize" : 11.595187, "patching_rect" : [ 1077.799927, 164.499985, 112.0, 20.0 ], "numinlets" : 1, "id" : "obj-277", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "newobj", "text" : "t b f", "outlettype" : [ "bang", "float" ], "fontsize" : 11.595187, "patching_rect" : [ 1286.899902, 197.799973, 32.5, 20.0 ], "numinlets" : 1, "id" : "obj-288", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "comment", "text" : "ms", "fontsize" : 11.595187, "patching_rect" : [ 1401.199951, 414.399963, 26.0, 20.0 ], "numinlets" : 1, "id" : "obj-297", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "ms", "fontsize" : 11.595187, "patching_rect" : [ 1333.799927, 370.399963, 71.0, 20.0 ], "numinlets" : 1, "id" : "obj-298", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "flonum", "outlettype" : [ "float", "bang" ], "fontsize" : 11.595187, "triscale" : 0.9, "patching_rect" : [ 1136.999878, 336.299988, 67.0, 20.0 ], "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "numinlets" : 1, "id" : "obj-305", "fontname" : "Arial", "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], "numoutlets" : 2 } } , { "box" : { "maxclass" : "flonum", "maximum" : -0.001, "outlettype" : [ "float", "bang" ], "fontsize" : 11.595187, "triscale" : 0.9, "patching_rect" : [ 1286.799927, 129.499985, 54.0, 20.0 ], "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "numinlets" : 1, "id" : "obj-306", "fontname" : "Arial", "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], "numoutlets" : 2, "minimum" : -120.0 } } , { "box" : { "maxclass" : "comment", "text" : "Min. Off Time", "fontsize" : 11.595187, "patching_rect" : [ 1311.399902, 389.599976, 80.0, 20.0 ], "numinlets" : 1, "id" : "obj-313", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "Min.Mvmt Duration", "fontsize" : 11.595187, "patching_rect" : [ 1261.799927, 348.900024, 107.0, 20.0 ], "numinlets" : 1, "id" : "obj-314", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "number", "varname" : "offtime", "outlettype" : [ "int", "bang" ], "fontsize" : 11.595187, "triscale" : 0.9, "mouseup" : 1, "patching_rect" : [ 1312.299927, 417.699951, 78.899994, 20.0 ], "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "numinlets" : 1, "id" : "obj-315", "fontname" : "Arial", "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], "numoutlets" : 2, "minimum" : 0 } } , { "box" : { "maxclass" : "number", "varname" : "mindur", "outlettype" : [ "int", "bang" ], "fontsize" : 11.595187, "triscale" : 0.9, "mouseup" : 1, "patching_rect" : [ 1252.799927, 370.399963, 81.0, 20.0 ], "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "numinlets" : 1, "id" : "obj-316", "fontname" : "Arial", "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], "numoutlets" : 2, "minimum" : 20 } } , { "box" : { "maxclass" : "comment", "text" : "Mvmt Threshold", "fontsize" : 11.595187, "patching_rect" : [ 1219.999878, 309.299988, 107.0, 20.0 ], "numinlets" : 1, "id" : "obj-317", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "flonum", "maximum" : 0.0, "outlettype" : [ "float", "bang" ], "fontsize" : 11.595187, "triscale" : 0.9, "patching_rect" : [ 1221.999878, 336.299988, 43.0, 20.0 ], "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "numinlets" : 1, "id" : "obj-69", "fontname" : "Arial", "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], "numoutlets" : 2, "minimum" : -120.0 } } , { "box" : { "maxclass" : "newobj", "text" : "patcher detectevent", "outlettype" : [ "float", "" ], "fontsize" : 11.595187, "patching_rect" : [ 1188.799927, 427.099915, 112.0, 20.0 ], "numinlets" : 4, "id" : "obj-70", "fontname" : "Arial", "numoutlets" : 2, "patcher" : { "fileversion" : 1, "rect" : [ 35.0, 46.0, 583.0, 494.0 ], "bglocked" : 0, "defrect" : [ 35.0, 46.0, 583.0, 494.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "newobj", "text" : "t f b b b", "outlettype" : [ "float", "bang", "bang", "bang" ], "fontsize" : 11.595187, "patching_rect" : [ 162.0, 304.0, 52.0, 20.0 ], "numinlets" : 1, "id" : "obj-1", "fontname" : "Arial", "numoutlets" : 4 } } , { "box" : { "maxclass" : "newobj", "text" : "f -120.", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 284.0, 212.0, 41.0, 20.0 ], "numinlets" : 2, "id" : "obj-2", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "comment", "text" : "wait at least minimum off time, then turn note off and begin looking for next event", "linecount" : 4, "fontsize" : 11.595187, "patching_rect" : [ 41.0, 246.0, 123.0, 60.0 ], "numinlets" : 1, "id" : "obj-3", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "wait at least minimum note time...", "fontsize" : 11.595187, "patching_rect" : [ 264.0, 376.0, 184.0, 20.0 ], "numinlets" : 1, "id" : "obj-4", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "track amplitude till it stops increasing, then turn note on and report peak amplitude of attack", "linecount" : 5, "fontsize" : 11.595187, "patching_rect" : [ 276.0, 271.0, 130.0, 73.0 ], "numinlets" : 1, "id" : "obj-5", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "if note is off and threshold is passed...", "linecount" : 3, "fontsize" : 11.595187, "patching_rect" : [ 199.0, 176.0, 96.0, 46.0 ], "numinlets" : 1, "id" : "obj-6", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "amplitude of attack", "fontsize" : 11.595187, "patching_rect" : [ 77.0, 450.0, 106.0, 20.0 ], "numinlets" : 1, "id" : "obj-7", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "1/0 = note-on/note-off", "fontsize" : 11.595187, "patching_rect" : [ 195.0, 450.0, 120.0, 20.0 ], "numinlets" : 1, "id" : "obj-8", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "min. off time", "fontsize" : 11.595187, "patching_rect" : [ 435.0, 17.0, 76.0, 20.0 ], "numinlets" : 1, "id" : "obj-9", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "min. note duration", "linecount" : 2, "fontsize" : 11.595187, "patching_rect" : [ 369.0, 5.0, 63.0, 33.0 ], "numinlets" : 1, "id" : "obj-10", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "threshold dB", "fontsize" : 11.595187, "patching_rect" : [ 292.0, 17.0, 74.0, 20.0 ], "numinlets" : 1, "id" : "obj-11", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "message", "text" : "0", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 27.0, 249.0, 20.0, 18.0 ], "numinlets" : 2, "id" : "obj-12", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "stop", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 87.0, 203.0, 30.0, 18.0 ], "numinlets" : 2, "id" : "obj-13", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "delay 50", "outlettype" : [ "bang" ], "fontsize" : 11.595187, "patching_rect" : [ 27.0, 228.0, 91.0, 20.0 ], "numinlets" : 2, "id" : "obj-14", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "onebang", "outlettype" : [ "bang", "bang" ], "fontsize" : 11.595187, "patching_rect" : [ 27.0, 203.0, 62.0, 20.0 ], "numinlets" : 2, "id" : "obj-15", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "sel 0 1", "outlettype" : [ "bang", "bang", "" ], "fontsize" : 11.595187, "patching_rect" : [ 67.0, 174.0, 43.0, 20.0 ], "numinlets" : 1, "id" : "obj-16", "fontname" : "Arial", "numoutlets" : 3 } } , { "box" : { "maxclass" : "message", "text" : "1", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 202.0, 399.0, 20.0, 18.0 ], "numinlets" : 2, "id" : "obj-17", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "gate", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 67.0, 153.0, 31.0, 20.0 ], "numinlets" : 2, "id" : "obj-18", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "if $i2 then $f1", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 123.0, 174.0, 80.0, 20.0 ], "numinlets" : 2, "id" : "obj-19", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "delay 100", "outlettype" : [ "bang" ], "fontsize" : 11.595187, "patching_rect" : [ 202.0, 374.0, 59.0, 20.0 ], "numinlets" : 2, "id" : "obj-20", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "1", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 182.0, 325.0, 20.0, 18.0 ], "numinlets" : 2, "id" : "obj-21", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "== 0", "outlettype" : [ "int" ], "fontsize" : 11.595187, "patching_rect" : [ 240.0, 128.0, 32.0, 20.0 ], "numinlets" : 2, "id" : "obj-22", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "& 1", "outlettype" : [ "int" ], "fontsize" : 11.595187, "patching_rect" : [ 187.0, 153.0, 62.0, 20.0 ], "numinlets" : 2, "id" : "obj-23", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "if $i1 then $f2", "outlettype" : [ "" ], "fontsize" : 11.595187, "patching_rect" : [ 162.0, 283.0, 78.0, 20.0 ], "numinlets" : 2, "id" : "obj-24", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "<= -120.", "outlettype" : [ "int" ], "fontsize" : 11.595187, "patching_rect" : [ 162.0, 262.0, 52.0, 20.0 ], "numinlets" : 2, "id" : "obj-25", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "f", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 205.0, 237.0, 23.0, 20.0 ], "numinlets" : 2, "id" : "obj-26", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "t f b", "outlettype" : [ "float", "bang" ], "fontsize" : 11.595187, "patching_rect" : [ 162.0, 212.0, 40.0, 20.0 ], "numinlets" : 1, "id" : "obj-27", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 162.0, 423.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-28", "numoutlets" : 0, "comment" : "(float) peak attack amplitude" } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 182.0, 423.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-29", "numoutlets" : 0, "comment" : "(1/0) note-on/note-off" } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "int" ], "patching_rect" : [ 455.0, 39.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-30", "numoutlets" : 1, "comment" : "(int) minimum off time in ms" } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "int" ], "patching_rect" : [ 384.0, 39.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-31", "numoutlets" : 1, "comment" : "(int) minimum note duration in ms" } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "float" ], "patching_rect" : [ 312.0, 39.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-32", "numoutlets" : 1, "comment" : "(float) threshold dB" } } , { "box" : { "maxclass" : "newobj", "text" : "t f b", "outlettype" : [ "float", "bang" ], "fontsize" : 11.595187, "patching_rect" : [ 187.0, 82.0, 38.0, 20.0 ], "numinlets" : 1, "id" : "obj-33", "fontname" : "Arial", "numoutlets" : 2 } } , { "box" : { "maxclass" : "newobj", "text" : "f -120.", "outlettype" : [ "float" ], "fontsize" : 11.595187, "patching_rect" : [ 227.0, 103.0, 41.0, 20.0 ], "numinlets" : 2, "id" : "obj-34", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "> -120.", "outlettype" : [ "int" ], "fontsize" : 11.595187, "patching_rect" : [ 187.0, 128.0, 45.0, 20.0 ], "numinlets" : 2, "id" : "obj-35", "fontname" : "Arial", "numoutlets" : 1 } } , { "box" : { "maxclass" : "inlet", "outlettype" : [ "float" ], "patching_rect" : [ 187.0, 39.0, 25.0, 25.0 ], "numinlets" : 0, "id" : "obj-36", "numoutlets" : 1, "comment" : "(float) audio peak dB" } } , { "box" : { "maxclass" : "comment", "text" : "audio peak dB", "fontsize" : 11.595187, "patching_rect" : [ 164.0, 17.0, 83.0, 20.0 ], "numinlets" : 1, "id" : "obj-37", "fontname" : "Arial", "numoutlets" : 0 } } , { "box" : { "maxclass" : "comment", "text" : "Detect an audio event (i.e. a \"note\") when it surpasses a certain dB threshold", "linecount" : 3, "fontsize" : 11.595187, "patching_rect" : [ 8.0, 7.0, 157.0, 46.0 ], "numinlets" : 1, "id" : "obj-38", "fontname" : "Arial", "numoutlets" : 0 } } ], "lines" : [ { "patchline" : { "source" : [ "obj-16", 0 ], "destination" : [ "obj-15", 0 ], "hidden" : 0, "midpoints" : [ 76.5, 195.0, 36.5, 195.0 ] } } , { "patchline" : { "source" : [ "obj-13", 0 ], "destination" : [ "obj-14", 0 ], "hidden" : 0, "midpoints" : [ 96.5, 224.0, 36.5, 224.0 ] } } , { "patchline" : { "source" : [ "obj-15", 0 ], "destination" : [ "obj-14", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-14", 0 ], "destination" : [ "obj-12", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-12", 0 ], "destination" : [ "obj-18", 0 ], "hidden" : 0, "midpoints" : [ 36.5, 268.0, 23.0, 268.0, 23.0, 149.0, 76.5, 149.0 ] } } , { "patchline" : { "source" : [ "obj-17", 0 ], "destination" : [ "obj-18", 0 ], "hidden" : 0, "midpoints" : [ 211.5, 418.0, 23.0, 418.0, 23.0, 149.0, 76.5, 149.0 ] } } , { "patchline" : { "source" : [ "obj-18", 0 ], "destination" : [ "obj-16", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-20", 0 ], "destination" : [ "obj-15", 1 ], "hidden" : 0, "midpoints" : [ 211.5, 395.0, 137.0, 395.0, 137.0, 199.0, 79.5, 199.0 ] } } , { "patchline" : { "source" : [ "obj-16", 1 ], "destination" : [ "obj-15", 1 ], "hidden" : 0, "midpoints" : [ 88.5, 195.0, 79.5, 195.0 ] } } , { "patchline" : { "source" : [ "obj-16", 1 ], "destination" : [ "obj-13", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-35", 0 ], "destination" : [ "obj-18", 1 ], "hidden" : 0, "midpoints" : [ 196.5, 149.0, 88.5, 149.0 ] } } , { "patchline" : { "source" : [ "obj-30", 0 ], "destination" : [ "obj-14", 1 ], "hidden" : 0, "midpoints" : [ 464.5, 62.0, 108.5, 62.0 ] } } , { "patchline" : { "source" : [ "obj-33", 0 ], "destination" : [ "obj-19", 0 ], "hidden" : 0, "midpoints" : [ 196.5, 103.0, 132.5, 103.0 ] } } , { "patchline" : { "source" : [ "obj-19", 0 ], "destination" : [ "obj-27", 0 ], "hidden" : 0, "midpoints" : [ 132.5, 207.0, 171.5, 207.0 ] } } , { "patchline" : { "source" : [ "obj-27", 0 ], "destination" : [ "obj-25", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-25", 0 ], "destination" : [ "obj-24", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-24", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-1", 0 ], "destination" : [ "obj-28", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-1", 1 ], "destination" : [ "obj-21", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-21", 0 ], "destination" : [ "obj-29", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-12", 0 ], "destination" : [ "obj-29", 0 ], "hidden" : 0, "midpoints" : [ 36.5, 345.0, 191.5, 345.0 ] } } , { "patchline" : { "source" : [ "obj-36", 0 ], "destination" : [ "obj-33", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-33", 0 ], "destination" : [ "obj-35", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-35", 0 ], "destination" : [ "obj-23", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-23", 0 ], "destination" : [ "obj-19", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-1", 2 ], "destination" : [ "obj-20", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-20", 0 ], "destination" : [ "obj-17", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-27", 1 ], "destination" : [ "obj-26", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-26", 0 ], "destination" : [ "obj-25", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-27", 0 ], "destination" : [ "obj-26", 1 ], "hidden" : 0, "midpoints" : [ 171.5, 233.0, 218.5, 233.0 ] } } , { "patchline" : { "source" : [ "obj-2", 0 ], "destination" : [ "obj-26", 1 ], "hidden" : 0, "midpoints" : [ 293.5, 233.0, 218.5, 233.0 ] } } , { "patchline" : { "source" : [ "obj-33", 1 ], "destination" : [ "obj-34", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-34", 0 ], "destination" : [ "obj-35", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-12", 0 ], "destination" : [ "obj-22", 0 ], "hidden" : 0, "midpoints" : [ 36.5, 349.0, 275.0, 349.0, 275.0, 124.0, 249.5, 124.0 ] } } , { "patchline" : { "source" : [ "obj-21", 0 ], "destination" : [ "obj-22", 0 ], "hidden" : 0, "midpoints" : [ 191.5, 353.0, 275.0, 353.0, 275.0, 124.0, 249.5, 124.0 ] } } , { "patchline" : { "source" : [ "obj-22", 0 ], "destination" : [ "obj-23", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-26", 0 ], "destination" : [ "obj-24", 1 ], "hidden" : 0, "midpoints" : [ 214.5, 258.0, 230.5, 258.0 ] } } , { "patchline" : { "source" : [ "obj-31", 0 ], "destination" : [ "obj-20", 1 ], "hidden" : 0, "midpoints" : [ 393.5, 370.0, 251.5, 370.0 ] } } , { "patchline" : { "source" : [ "obj-32", 0 ], "destination" : [ "obj-34", 1 ], "hidden" : 0, "midpoints" : [ 321.5, 99.0, 258.5, 99.0 ] } } , { "patchline" : { "source" : [ "obj-32", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ 321.5, 99.0, 293.5, 99.0 ] } } , { "patchline" : { "source" : [ "obj-1", 3 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ 204.5, 325.0, 271.0, 325.0, 271.0, 209.0, 293.5, 209.0 ] } } ] } , "saved_object_attributes" : { "default_fontname" : "Arial", "globalpatchername" : "", "default_fontsize" : 10.0, "fontface" : 0, "fontsize" : 10.0, "default_fontface" : 0, "fontname" : "Arial" } } } , { "box" : { "maxclass" : "multislider", "outlettype" : [ "", "" ], "setstyle" : 5, "peakcolor" : [ 0.498039, 0.498039, 0.498039, 1.0 ], "setminmax" : [ -120.0, 0.0 ], "patching_rect" : [ 1300.499878, 229.399994, 82.0, 62.0 ], "bgcolor" : [ 0.0, 1.0, 0.0, 1.0 ], "numinlets" : 1, "settype" : 0, "id" : "obj-72", "numoutlets" : 2 } } , { "box" : { "maxclass" : "flonum", "varname" : "peakgain", "outlettype" : [ "float", "bang" ], "fontsize" : 11.595187, "triscale" : 0.9, "patching_rect" : [ 1238.699951, 129.499985, 43.0, 20.0 ], "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "numinlets" : 1, "id" : "obj-91", "fontname" : "Arial", "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], "numoutlets" : 2 } } , { "box" : { "maxclass" : "jit.pwindow", "outlettype" : [ "", "" ], "background" : 1, "patching_rect" : [ 309.300079, 427.500031, 213.300003, 159.975006 ], "numinlets" : 1, "id" : "obj-154", "numoutlets" : 2 } } , { "box" : { "maxclass" : "jit.pwindow", "outlettype" : [ "", "" ], "background" : 1, "patching_rect" : [ 68.800087, 315.700043, 213.300003, 159.975006 ], "onscreen" : 0, "numinlets" : 1, "id" : "obj-96", "numoutlets" : 2 } } ], "lines" : [ { "patchline" : { "source" : [ "obj-171", 0 ], "destination" : [ "obj-41", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-56", 0 ], "destination" : [ "obj-41", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-57", 0 ], "destination" : [ "obj-50", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-59", 0 ], "destination" : [ "obj-57", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-53", 0 ], "destination" : [ "obj-50", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-127", 0 ], "destination" : [ "obj-50", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-47", 0 ], "destination" : [ "obj-315", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-10", 0 ], "destination" : [ "obj-47", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-43", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-2", 0 ], "destination" : [ "obj-10", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-40", 0 ], "destination" : [ "obj-63", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-70", 1 ], "destination" : [ "obj-42", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-33", 0 ], "destination" : [ "obj-40", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-33", 0 ], "destination" : [ "obj-63", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-70", 1 ], "destination" : [ "obj-33", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-38", 0 ], "destination" : [ "obj-33", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-288", 1 ], "destination" : [ "obj-72", 0 ], "hidden" : 0, "midpoints" : [ 1309.899902, 223.099976, 1309.999878, 223.099976 ] } } , { "patchline" : { "source" : [ "obj-288", 1 ], "destination" : [ "obj-305", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-305", 0 ], "destination" : [ "obj-70", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-70", 0 ], "destination" : [ "obj-269", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-69", 0 ], "destination" : [ "obj-70", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-69", 0 ], "destination" : [ "obj-269", 2 ], "hidden" : 0, "midpoints" : [ 1231.499878, 395.299957, 1299.499878, 395.299957 ] } } , { "patchline" : { "source" : [ "obj-316", 0 ], "destination" : [ "obj-70", 2 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-315", 0 ], "destination" : [ "obj-70", 3 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-274", 1 ], "destination" : [ "obj-288", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-306", 0 ], "destination" : [ "obj-274", 2 ], "hidden" : 0, "midpoints" : [ 1296.299927, 158.5, 1296.299927, 158.5 ] } } , { "patchline" : { "source" : [ "obj-91", 0 ], "destination" : [ "obj-274", 1 ], "hidden" : 0, "midpoints" : [ 1248.199951, 158.5, 1248.299927, 158.5 ] } } , { "patchline" : { "source" : [ "obj-274", 0 ], "destination" : [ "obj-273", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-26", 0 ], "destination" : [ "obj-30", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-3", 0 ], "destination" : [ "obj-26", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-7", 0 ], "destination" : [ "obj-9", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-6", 0 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-24", 0 ], "destination" : [ "obj-11", 0 ], "hidden" : 0, "midpoints" : [ 649.399963, 225.500031, 602.099976, 225.500031 ] } } , { "patchline" : { "source" : [ "obj-32", 0 ], "destination" : [ "obj-24", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-92", 0 ], "destination" : [ "obj-93", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-1", 0 ], "destination" : [ "obj-93", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-31", 1 ], "destination" : [ "obj-17", 0 ], "hidden" : 0, "midpoints" : [ 301.30011, 204.700012, 256.30011, 204.700012 ] } } , { "patchline" : { "source" : [ "obj-17", 0 ], "destination" : [ "obj-16", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-16", 0 ], "destination" : [ "obj-15", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-22", 0 ], "destination" : [ "obj-15", 0 ], "hidden" : 0, "midpoints" : [ 351.30011, 255.700012, 264.30011, 255.700012 ] } } , { "patchline" : { "source" : [ "obj-15", 0 ], "destination" : [ "obj-5", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-31", 1 ], "destination" : [ "obj-22", 0 ], "hidden" : 0, "midpoints" : [ 301.30011, 204.700012, 351.30011, 204.700012 ] } } , { "patchline" : { "source" : [ "obj-3", 0 ], "destination" : [ "obj-274", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-63", 1 ], "destination" : [ "obj-56", 0 ], "hidden" : 0, "midpoints" : [ 1326.199951, 731.499878, 1390.299805, 731.499878 ] } } , { "patchline" : { "source" : [ "obj-89", 0 ], "destination" : [ "obj-99", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-101", 0 ], "destination" : [ "obj-104", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-104", 1 ], "destination" : [ "obj-89", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-104", 0 ], "destination" : [ "obj-99", 0 ], "hidden" : 0, "midpoints" : [ 1312.099976, 827.349915, 1149.699951, 827.349915 ] } } , { "patchline" : { "source" : [ "obj-63", 0 ], "destination" : [ "obj-101", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-116", 0 ], "destination" : [ "obj-115", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-123", 2 ], "destination" : [ "obj-116", 0 ], "hidden" : 0, "midpoints" : [ 1997.400024, 348.649994, 2082.199951, 348.649994 ] } } , { "patchline" : { "source" : [ "obj-123", 2 ], "destination" : [ "obj-117", 1 ], "hidden" : 0, "midpoints" : [ 1997.400024, 337.649994, 2148.199951, 337.649994 ] } } , { "patchline" : { "source" : [ "obj-120", 0 ], "destination" : [ "obj-126", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-126", 0 ], "destination" : [ "obj-123", 0 ], "hidden" : 0, "midpoints" : [ 1945.5, 253.5, 1829.400024, 253.5 ] } } , { "patchline" : { "source" : [ "obj-123", 1 ], "destination" : [ "obj-118", 1 ], "hidden" : 0, "midpoints" : [ 1913.400024, 287.199951, 1711.199829, 287.199951 ] } } , { "patchline" : { "source" : [ "obj-119", 0 ], "destination" : [ "obj-121", 0 ], "hidden" : 0, "midpoints" : [ 1590.39978, 225.199951, 1729.399902, 225.199951, 1729.399902, 150.199951, 1868.400024, 150.199951 ] } } , { "patchline" : { "source" : [ "obj-121", 0 ], "destination" : [ "obj-123", 0 ], "hidden" : 0, "midpoints" : [ 1868.400024, 216.699951, 1829.400024, 216.699951 ] } } , { "patchline" : { "source" : [ "obj-122", 0 ], "destination" : [ "obj-121", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-122", 0 ], "destination" : [ "obj-119", 1 ], "hidden" : 0, "midpoints" : [ 1868.400024, 182.699951, 1700.39978, 182.699951 ] } } , { "patchline" : { "source" : [ "obj-120", 0 ], "destination" : [ "obj-122", 0 ], "hidden" : 0, "midpoints" : [ 1902.400024, 248.199951, 1883.799927, 248.199951, 1883.799927, 121.199951, 1868.400024, 121.199951 ] } } , { "patchline" : { "source" : [ "obj-52", 0 ], "destination" : [ "obj-48", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-52", 1 ], "destination" : [ "obj-46", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-46", 1 ], "destination" : [ "obj-52", 0 ], "hidden" : 0, "midpoints" : [ 2153.399902, 553.199951, 2089.399902, 553.199951, 2089.399902, 488.199951, 2061.399902, 488.199951 ] } } , { "patchline" : { "source" : [ "obj-46", 0 ], "destination" : [ "obj-52", 0 ], "hidden" : 0, "midpoints" : [ 2119.399902, 553.199951, 2072.399902, 553.199951, 2072.399902, 488.199951, 2061.399902, 488.199951 ] } } , { "patchline" : { "source" : [ "obj-48", 0 ], "destination" : [ "obj-123", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-115", 0 ], "destination" : [ "obj-52", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-128", 0 ], "destination" : [ "obj-127", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-123", 1 ], "destination" : [ "obj-128", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-127", 0 ], "destination" : [ "obj-129", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-113", 0 ], "destination" : [ "obj-114", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-131", 0 ], "destination" : [ "obj-114", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-114", 0 ], "destination" : [ "obj-127", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-111", 0 ], "destination" : [ "obj-127", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-56", 0 ], "destination" : [ "obj-132", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-133", 0 ], "destination" : [ "obj-119", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-136", 0 ], "destination" : [ "obj-127", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-138", 0 ], "destination" : [ "obj-139", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-139", 0 ], "destination" : [ "obj-127", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-127", 1 ], "destination" : [ "obj-145", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" :