ampfiiiimetaptchmx@c{ "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 0, "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 34.0, 79.0, 1523.0, 967.0 ], "openrect" : [ 0.0, 0.0, 0.0, 169.0 ], "bglocked" : 0, "openinpresentation" : 1, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Ableton Sans Medium", "gridonopen" : 1, "gridsize" : [ 8.0, 8.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 500, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "id" : "obj-35", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, "patching_rect" : [ 26.5, 404.0, 24.0, 24.0 ] } } , { "box" : { "id" : "obj-33", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 21.0, 357.5, 50.0, 20.0 ], "text" : "voices $1" } } , { "box" : { "activedialcolor" : [ 0.427451, 0.843137, 1.0, 1.0 ], "activefgdialcolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "activeneedlecolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "appearance" : 3, "bordercolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "dialcolor" : [ 0.764706, 0.764706, 0.764706, 1.0 ], "fgdialcolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "focusbordercolor" : [ 0.313725, 0.313725, 0.313725, 1.0 ], "id" : "obj-31", "maxclass" : "live.dial", "needlecolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "panelcolor" : [ 0.647059, 0.647059, 0.647059, 1.0 ], "parameter_enable" : 1, "patching_rect" : [ 34.0, 274.0, 50.0, 63.0 ], "presentation" : 1, "presentation_rect" : [ 55.5, 10.5, 50.0, 63.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 16.0, "parameter_initial" : [ 1 ], "parameter_shortname" : "Voices", "parameter_type" : 1, "parameter_unitstyle" : 0, "parameter_mmin" : 1.0, "parameter_longname" : "Voices" } } , "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "tricolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "varname" : "live.dial[21]" } } , { "box" : { "id" : "obj-30", "linecolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "maxclass" : "live.line", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 1041.0, 152.0, 5.0, 195.0 ], "presentation" : 1, "presentation_rect" : [ 529.5, -8.0, 5.5, 190.0 ] } } , { "box" : { "id" : "obj-29", "maxclass" : "newobj", "numinlets" : 11, "numoutlets" : 1, "outlettype" : [ "" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 0, "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 726.0, 440.0, 1101.0, 576.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "id" : "obj-28", "maxclass" : "newobj", "numinlets" : 5, "numoutlets" : 1, "outlettype" : [ "" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 0, "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 59.0, 104.0, 718.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "id" : "obj-50", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 337.75, 432.0, 66.0, 22.0 ], "text" : "prepend 1." } } , { "box" : { "id" : "obj-49", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 236.5, 432.0, 66.0, 22.0 ], "text" : "prepend 0." } } , { "box" : { "id" : "obj-48", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 459.0, 213.0, 137.0, 22.0 ], "text" : "if $i1 >= 1. then 1 else 2" } } , { "box" : { "id" : "obj-47", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 288.75, 390.0, 68.0, 22.0 ], "text" : "gate 2" } } , { "box" : { "id" : "obj-43", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 52.0, 279.0, 29.5, 22.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-41", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 110.0, 279.0, 29.5, 22.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-39", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 168.0, 279.0, 29.5, 22.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-37", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 308.0, 169.0, 29.5, 22.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-30", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 261.0, 213.0, 22.0, 22.0 ], "text" : "t b" } } , { "box" : { "id" : "obj-29", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 226.0, 279.0, 29.5, 22.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 304.0, 213.0, 143.0, 22.0 ], "text" : "if $i1 >= 1. then 0. else 1." } } , { "box" : { "comment" : "", "id" : "obj-11", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 304.0, 489.0, 30.0, 30.0 ] } } , { "box" : { "id" : "obj-56", "maxclass" : "newobj", "numinlets" : 5, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 64.0, 325.0, 246.0, 22.0 ], "text" : "pak 0. 0. 0. 0. 0." } } , { "box" : { "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 299.0, 112.0, 22.0, 22.0 ], "text" : "t b" } } , { "box" : { "id" : "obj-9", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 236.5, 174.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 182.5, 174.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 128.5, 174.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 74.5, 174.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "comment" : "", "id" : "obj-5", "index" : 5, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 280.0, 55.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-4", "index" : 4, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 226.0, 55.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-3", "index" : 3, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 172.0, 55.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-2", "index" : 2, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 118.0, 55.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-1", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 64.0, 55.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "order" : 3, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "order" : 2, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "order" : 1, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 0 ], "order" : 0, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 1 ], "order" : 1, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-30", 0 ], "order" : 0, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 1 ], "order" : 2, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 1 ], "order" : 3, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 1 ], "order" : 4, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 4 ], "source" : [ "obj-29", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 0 ], "order" : 0, "source" : [ "obj-30", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "order" : 1, "source" : [ "obj-30", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 0 ], "order" : 2, "source" : [ "obj-30", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 0 ], "order" : 3, "source" : [ "obj-30", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "order" : 1, "source" : [ "obj-37", 0 ] } } , { "patchline" : { "destination" : [ "obj-48", 0 ], "order" : 0, "source" : [ "obj-37", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 3 ], "order" : 0, "source" : [ "obj-39", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 2 ], "order" : 1, "source" : [ "obj-39", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 1 ], "source" : [ "obj-41", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 0 ], "source" : [ "obj-43", 0 ] } } , { "patchline" : { "destination" : [ "obj-49", 0 ], "source" : [ "obj-47", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 0 ], "source" : [ "obj-47", 1 ] } } , { "patchline" : { "destination" : [ "obj-47", 0 ], "source" : [ "obj-48", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-49", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "order" : 1, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-37", 0 ], "order" : 0, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 1 ], "order" : 5, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 1 ], "order" : 4, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 1 ], "order" : 3, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 1 ], "order" : 2, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-50", 0 ] } } , { "patchline" : { "destination" : [ "obj-47", 1 ], "source" : [ "obj-56", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 0 ], "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 0 ], "source" : [ "obj-9", 0 ] } } ] } , "patching_rect" : [ 683.5, 195.0, 101.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "globalpatchername" : "", "tags" : "" } , "text" : "patcher scalePlot" } } , { "box" : { "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 803.0, 258.0, 58.0, 22.0 ], "text" : "loadbang" } } , { "box" : { "id" : "obj-24", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 803.0, 296.0, 183.0, 22.0 ], "text" : "defineline lines, definepoint none" } } , { "box" : { "comment" : "To plot~", "id" : "obj-7", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 683.5, 354.0, 30.0, 30.0 ] } } , { "box" : { "id" : "obj-26", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 885.0, 90.0, 75.0, 22.0 ], "text" : "scaleAmt $1" } } , { "box" : { "id" : "obj-25", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 885.0, 60.0, 39.0, 22.0 ], "text" : "/ 100." } } , { "box" : { "comment" : "Amount (-100 - 100)", "id" : "obj-23", "index" : 11, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 885.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "id" : "obj-22", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 795.0, 60.0, 74.0, 22.0 ], "text" : "easefunc $1" } } , { "box" : { "comment" : "Interpolation type", "id" : "obj-21", "index" : 10, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 795.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "id" : "obj-18", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 705.0, 60.0, 60.0, 22.0 ], "text" : "relAmt $1" } } , { "box" : { "id" : "obj-17", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 615.0, 60.0, 65.0, 22.0 ], "text" : "relTime $1" } } , { "box" : { "id" : "obj-16", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 525.0, 60.0, 65.0, 22.0 ], "text" : "susAmt $1" } } , { "box" : { "id" : "obj-15", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 435.0, 60.0, 74.0, 22.0 ], "text" : "atk2Time $1" } } , { "box" : { "id" : "obj-12", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 255.0, 60.0, 71.0, 22.0 ], "text" : "decTime $1" } } , { "box" : { "id" : "obj-13", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 345.0, 60.0, 66.0, 22.0 ], "text" : "decAmt $1" } } , { "box" : { "id" : "obj-40", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 75.0, 60.0, 74.0, 22.0 ], "text" : "atk1Time $1" } } , { "box" : { "id" : "obj-39", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 165.0, 60.0, 69.0, 22.0 ], "text" : "atk1Amt $1" } } , { "box" : { "comment" : "Release Level (0-1)", "id" : "obj-10", "index" : 9, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 705.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Release Time (ms)", "id" : "obj-9", "index" : 8, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 615.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Sustain Level (0-1)", "id" : "obj-8", "index" : 7, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 525.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 2 Time (ms)", "id" : "obj-6", "index" : 6, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 435.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Decay Level (0-1)", "id" : "obj-5", "index" : 5, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 345.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Decay Time (ms)", "id" : "obj-4", "index" : 4, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 255.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Trig on/off", "id" : "obj-3", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 15.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 1 Amount (0-1)", "id" : "obj-2", "index" : 3, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 165.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 1 Time (ms)", "id" : "obj-1", "index" : 2, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 75.0, 15.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-40", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "order" : 1, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 3 ], "order" : 0, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-19", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 0 ], "order" : 0, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "order" : 1, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-25", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-26", 0 ], "order" : 0, "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 4 ], "order" : 1, "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-28", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "order" : 1, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 1 ], "order" : 0, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-15", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "order" : 1, "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 2 ], "order" : 0, "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-9", 0 ] } } ] } , "patching_rect" : [ 756.0, 685.0, 293.0, 20.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "globalpatchername" : "", "tags" : "" } , "text" : "patcher Envelope" } } , { "box" : { "audioframesize" : 256, "bgcolor" : [ 0.996078431372549, 0.996078431372549, 0.996078431372549, 1.0 ], "id" : "obj-27", "margins" : [ 4.0, 0.0, 0.0, 4.0 ], "maxclass" : "plot~", "numinlets" : 1, "numoutlets" : 1, "numpoints" : 6, "outlettype" : [ "" ], "patching_rect" : [ 1106.0, 618.0, 242.0, 154.0 ], "presentation" : 1, "presentation_rect" : [ 155.5, 6.0, 155.0, 50.0 ], "subplots" : [ { "color" : [ 0.4, 0.4, 0.75, 1.0 ], "thickness" : 3.0, "point_style" : "none", "line_style" : "lines", "number_style" : "none", "filter" : "none", "domain_start" : 0.0, "domain_end" : 1.0, "domain_style" : "linear", "domain_markers" : [ ], "domain_labels" : [ ], "range_start" : 0.0, "range_end" : 1.0, "range_style" : "linear", "range_markers" : [ ], "range_labels" : [ ], "origin_x" : 0.0, "origin_y" : 0.0 } ] } } , { "box" : { "id" : "obj-26", "linecolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "maxclass" : "live.line", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 1026.0, 137.0, 5.0, 195.0 ], "presentation" : 1, "presentation_rect" : [ 317.5, -4.0, 5.5, 190.0 ] } } , { "box" : { "fontname" : "Ableton Sans Bold Regular", "id" : "obj-24", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 555.0, 168.0, 151.0, 18.0 ], "presentation" : 1, "presentation_rect" : [ 114.0, 0.5, 44.0, 18.0 ], "text" : "FILTER" } } , { "box" : { "activedialcolor" : [ 0.427451, 0.843137, 1.0, 1.0 ], "activefgdialcolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "activeneedlecolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "bordercolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "dialcolor" : [ 0.764706, 0.764706, 0.764706, 1.0 ], "fgdialcolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "focusbordercolor" : [ 0.313725, 0.313725, 0.313725, 1.0 ], "id" : "obj-8", "maxclass" : "live.dial", "needlecolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "panelcolor" : [ 0.647059, 0.647059, 0.647059, 1.0 ], "parameter_enable" : 1, "patching_rect" : [ 1182.0, 476.0, 47.0, 54.0 ], "presentation" : 1, "presentation_rect" : [ 271.0, 112.0, 38.0, 54.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 100.0, "parameter_initial" : [ 100.0 ], "parameter_shortname" : "Amount", "parameter_type" : 0, "parameter_unitstyle" : 5, "parameter_mmin" : -100.0, "parameter_longname" : "Amp Amount[1]" } } , "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "triangle" : 1, "tricolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "varname" : "live.dial[6]" } } , { "box" : { "activedialcolor" : [ 0.427451, 0.843137, 1.0, 1.0 ], "activefgdialcolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "activeneedlecolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "bordercolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "dialcolor" : [ 0.764706, 0.764706, 0.764706, 1.0 ], "fgdialcolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "focusbordercolor" : [ 0.313725, 0.313725, 0.313725, 1.0 ], "id" : "obj-10", "maxclass" : "live.dial", "needlecolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "panelcolor" : [ 0.647059, 0.647059, 0.647059, 1.0 ], "parameter_enable" : 1, "patching_rect" : [ 1134.0, 476.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 269.5, 59.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 5000.0, "parameter_initial" : [ 300.0 ], "parameter_shortname" : "Release", "parameter_type" : 0, "parameter_unitstyle" : 2, "parameter_longname" : "Release Time[1]" } } , "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "tricolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "varname" : "live.dial[13]" } } , { "box" : { "activedialcolor" : [ 0.427451, 0.843137, 1.0, 1.0 ], "activefgdialcolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "activeneedlecolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "bordercolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "dialcolor" : [ 0.764706, 0.764706, 0.764706, 1.0 ], "fgdialcolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "focusbordercolor" : [ 0.313725, 0.313725, 0.313725, 1.0 ], "id" : "obj-11", "maxclass" : "live.dial", "needlecolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "panelcolor" : [ 0.647059, 0.647059, 0.647059, 1.0 ], "parameter_enable" : 1, "patching_rect" : [ 1065.5, 471.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 231.5, 112.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 100.0, "parameter_initial" : [ 100.0 ], "parameter_shortname" : "Sustain", "parameter_type" : 0, "parameter_unitstyle" : 5, "parameter_longname" : "Sustain Amount[1]" } } , "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "tricolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "varname" : "live.dial[15]" } } , { "box" : { "activedialcolor" : [ 0.427451, 0.843137, 1.0, 1.0 ], "activefgdialcolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "activeneedlecolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "bordercolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "dialcolor" : [ 0.764706, 0.764706, 0.764706, 1.0 ], "fgdialcolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "focusbordercolor" : [ 0.313725, 0.313725, 0.313725, 1.0 ], "id" : "obj-12", "maxclass" : "live.dial", "needlecolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "panelcolor" : [ 0.647059, 0.647059, 0.647059, 1.0 ], "parameter_enable" : 1, "patching_rect" : [ 1016.0, 471.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 231.5, 59.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 5000.0, "parameter_initial" : [ 300.0 ], "parameter_shortname" : "Attack 2", "parameter_type" : 0, "parameter_unitstyle" : 2, "parameter_longname" : "Attack 2 Time[1]" } } , "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "tricolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "varname" : "live.dial[16]" } } , { "box" : { "activedialcolor" : [ 0.427451, 0.843137, 1.0, 1.0 ], "activefgdialcolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "activeneedlecolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "bordercolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "dialcolor" : [ 0.764706, 0.764706, 0.764706, 1.0 ], "fgdialcolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "focusbordercolor" : [ 0.313725, 0.313725, 0.313725, 1.0 ], "id" : "obj-14", "maxclass" : "live.dial", "needlecolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "panelcolor" : [ 0.647059, 0.647059, 0.647059, 1.0 ], "parameter_enable" : 1, "patching_rect" : [ 928.0, 530.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 194.5, 112.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 100.0, "parameter_initial" : [ 50.0 ], "parameter_shortname" : "Amount", "parameter_type" : 0, "parameter_unitstyle" : 5, "parameter_longname" : "Decay Amount[1]" } } , "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "tricolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "varname" : "live.dial[17]" } } , { "box" : { "activedialcolor" : [ 0.427451, 0.843137, 1.0, 1.0 ], "activefgdialcolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "activeneedlecolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "bordercolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "dialcolor" : [ 0.764706, 0.764706, 0.764706, 1.0 ], "fgdialcolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "focusbordercolor" : [ 0.313725, 0.313725, 0.313725, 1.0 ], "id" : "obj-21", "maxclass" : "live.dial", "needlecolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "panelcolor" : [ 0.647059, 0.647059, 0.647059, 1.0 ], "parameter_enable" : 1, "patching_rect" : [ 928.0, 468.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 194.5, 59.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 5000.0, "parameter_initial" : [ 300.0 ], "parameter_shortname" : "Decay", "parameter_type" : 0, "parameter_unitstyle" : 2, "parameter_longname" : "Decay Time[1]" } } , "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "tricolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "varname" : "live.dial[18]" } } , { "box" : { "activedialcolor" : [ 0.427451, 0.843137, 1.0, 1.0 ], "activefgdialcolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "activeneedlecolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "bordercolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "dialcolor" : [ 0.764706, 0.764706, 0.764706, 1.0 ], "fgdialcolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "focusbordercolor" : [ 0.313725, 0.313725, 0.313725, 1.0 ], "id" : "obj-22", "maxclass" : "live.dial", "needlecolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "panelcolor" : [ 0.647059, 0.647059, 0.647059, 1.0 ], "parameter_enable" : 1, "patching_rect" : [ 882.0, 530.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 155.5, 112.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 100.0, "parameter_initial" : [ 100.0 ], "parameter_shortname" : "Amount", "parameter_type" : 0, "parameter_unitstyle" : 5, "parameter_longname" : "Attack Amount[1]" } } , "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "tricolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "varname" : "live.dial[19]" } } , { "box" : { "activedialcolor" : [ 0.427451, 0.843137, 1.0, 1.0 ], "activefgdialcolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "activeneedlecolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "bordercolor" : [ 0.352941, 0.352941, 0.352941, 1.0 ], "dialcolor" : [ 0.764706, 0.764706, 0.764706, 1.0 ], "fgdialcolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "focusbordercolor" : [ 0.313725, 0.313725, 0.313725, 1.0 ], "id" : "obj-23", "maxclass" : "live.dial", "needlecolor" : [ 0.411765, 0.411765, 0.411765, 1.0 ], "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "panelcolor" : [ 0.647059, 0.647059, 0.647059, 1.0 ], "parameter_enable" : 1, "patching_rect" : [ 882.0, 471.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 158.25, 59.0, 36.75, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 5000.0, "parameter_initial" : [ 100.0 ], "parameter_shortname" : "Attack 1", "parameter_type" : 0, "parameter_unitstyle" : 2, "parameter_longname" : "live.dial[1]" } } , "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "tricolor" : [ 0.156863, 0.156863, 0.156863, 1.0 ], "varname" : "live.dial[20]" } } , { "box" : { "id" : "obj-19", "linecount" : 3, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 27.5, 212.0, 50.0, 44.0 ], "text" : "midievent 144 56 0" } } , { "box" : { "id" : "obj-13", "maxclass" : "newobj", "numinlets" : 7, "numoutlets" : 2, "outlettype" : [ "int", "" ], "patching_rect" : [ 34.0, 173.0, 82.0, 20.0 ], "text" : "midiformat" } } , { "box" : { "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "bang", "int", "int" ], "patching_rect" : [ 686.75, 86.0, 71.0, 20.0 ], "text" : "live.thisdevice" } } , { "box" : { "id" : "obj-131", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 331.75, 251.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 54.5, 105.0, 47.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 100.0, "parameter_initial" : [ 0.0 ], "parameter_shortname" : "Movement", "parameter_type" : 0, "parameter_unitstyle" : 5, "parameter_longname" : "Movement" } } , "varname" : "live.dial[14]" } } , { "box" : { "id" : "obj-128", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, "patching_rect" : [ 728.0, 124.0, 24.0, 24.0 ] } } , { "box" : { "id" : "obj-125", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 901.0, 229.5, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-123", "maxclass" : "live.menu", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 903.0, 191.0, 100.0, 15.0 ], "presentation" : 1, "presentation_rect" : [ 9.0, 82.5, 92.5, 15.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_mmax" : 1, "parameter_shortname" : "live.menu", "parameter_enum" : [ "deviate", "harmonic" ], "parameter_type" : 2, "parameter_longname" : "live.menu" } } , "varname" : "live.menu" } } , { "box" : { "id" : "obj-118", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 907.649999999999977, 339.0, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-116", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 766.75, 339.0, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-115", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 686.75, 339.0, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-114", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 622.75, 339.0, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-113", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 549.75, 339.0, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-112", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 481.75, 339.0, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-111", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 417.75, 339.0, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-110", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 354.0, 339.0, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-84", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 123.0, 331.0, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-77", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 290.0, 339.0, 62.0, 20.0 ], "text" : "target 0, $1" } } , { "box" : { "id" : "obj-51", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 300.5, 311.0, 29.5, 20.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-50", "maxclass" : "newobj", "numinlets" : 25, "numoutlets" : 2, "outlettype" : [ "signal", "signal" ], "patching_rect" : [ 81.0, 368.0, 701.0, 20.0 ], "text" : "poly~ oscpoly 1 @parallel 1 @voices 4 @midimode 1 @steal 1" } } , { "box" : { "automatic" : 1, "id" : "obj-55", "maxclass" : "scope~", "numinlets" : 2, "numoutlets" : 0, "patching_rect" : [ 503.5, 464.0, 244.0, 176.0 ], "presentation" : 1, "presentation_rect" : [ 537.0, 81.0, 142.0, 79.0 ] } } , { "box" : { "id" : "obj-9", "maxclass" : "spectroscope~", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 171.0, 482.0, 300.0, 100.0 ], "presentation" : 1, "presentation_rect" : [ 537.0, 7.0, 142.0, 70.0 ] } } , { "box" : { "id" : "obj-62", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 239.0, 251.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 114.0, 74.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 9.0, "parameter_initial" : [ 0.7 ], "parameter_shortname" : "Q", "parameter_type" : 0, "parameter_unitstyle" : 1, "parameter_mmin" : 0.01, "parameter_longname" : "Filter Q" } } , "varname" : "live.dial[12]" } } , { "box" : { "id" : "obj-61", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 196.0, 251.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 114.0, 22.5, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 22050.0, "parameter_initial" : [ 22050.0 ], "parameter_shortname" : "Cutoff", "parameter_type" : 0, "parameter_unitstyle" : 3, "parameter_longname" : "Filter Cutoff" } } , "varname" : "live.dial[11]" } } , { "box" : { "id" : "obj-37", "lastchannelcount" : 0, "maxclass" : "live.gain~", "numinlets" : 2, "numoutlets" : 5, "outlettype" : [ "signal", "signal", "", "float", "list" ], "parameter_enable" : 1, "patching_rect" : [ 91.0, 464.0, 48.0, 136.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_mmax" : 6.0, "parameter_shortname" : "live.gain~", "parameter_type" : 0, "parameter_unitstyle" : 4, "parameter_mmin" : -70.0, "parameter_longname" : "live.gain~" } } , "varname" : "live.gain~" } } , { "box" : { "id" : "obj-28", "maxclass" : "live.line", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 1011.0, 122.0, 5.0, 195.0 ], "presentation" : 1, "presentation_rect" : [ 107.5, -4.0, 5.5, 190.0 ] } } , { "box" : { "fontname" : "Ableton Sans Bold Regular", "id" : "obj-25", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 540.0, 153.0, 151.0, 18.0 ], "presentation" : 1, "presentation_rect" : [ 329.5, 7.0, 30.0, 18.0 ], "text" : "AMP" } } , { "box" : { "id" : "obj-66", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 840.0, 196.0, 47.0, 54.0 ], "presentation" : 1, "presentation_rect" : [ 325.5, 27.0, 38.0, 54.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 100.0, "parameter_initial" : [ 100.0 ], "parameter_shortname" : "Amount", "parameter_type" : 0, "parameter_unitstyle" : 5, "parameter_mmin" : -100.0, "parameter_longname" : "Amp Amount" } } , "triangle" : 1, "varname" : "live.dial[8]" } } , { "box" : { "audioframesize" : 256, "bgcolor" : [ 0.996078431372549, 0.996078431372549, 0.996078431372549, 1.0 ], "id" : "obj-53", "margins" : [ 4.0, 0.0, 0.0, 4.0 ], "maxclass" : "plot~", "numinlets" : 1, "numoutlets" : 1, "numpoints" : 6, "outlettype" : [ "" ], "patching_rect" : [ 1074.0, 64.0, 242.0, 154.0 ], "presentation" : 1, "presentation_rect" : [ 370.0, 7.0, 155.0, 50.0 ], "subplots" : [ { "color" : [ 0.4, 0.4, 0.75, 1.0 ], "thickness" : 3.0, "point_style" : "none", "line_style" : "lines", "number_style" : "none", "filter" : "none", "domain_start" : 0.0, "domain_end" : 1.0, "domain_style" : "linear", "domain_markers" : [ ], "domain_labels" : [ ], "range_start" : 0.0, "range_end" : 1.0, "range_style" : "linear", "range_markers" : [ ], "range_labels" : [ ], "origin_x" : 0.0, "origin_y" : 0.0 } ] } } , { "box" : { "id" : "obj-47", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 792.0, 196.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 484.0, 63.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 5000.0, "parameter_initial" : [ 300.0 ], "parameter_shortname" : "Release", "parameter_type" : 0, "parameter_unitstyle" : 2, "parameter_longname" : "Release Time" } } , "varname" : "live.dial[7]" } } , { "box" : { "id" : "obj-44", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 723.5, 191.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 446.0, 116.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 100.0, "parameter_initial" : [ 100.0 ], "parameter_shortname" : "Sustain", "parameter_type" : 0, "parameter_unitstyle" : 5, "parameter_longname" : "Sustain Amount" } } , "varname" : "live.dial[1]" } } , { "box" : { "id" : "obj-16", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 674.0, 191.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 446.0, 63.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 5000.0, "parameter_initial" : [ 300.0 ], "parameter_shortname" : "Attack 2", "parameter_type" : 0, "parameter_unitstyle" : 2, "parameter_longname" : "Attack 2 Time" } } , "varname" : "live.dial[2]" } } , { "box" : { "id" : "obj-17", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 586.0, 250.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 409.0, 116.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 100.0, "parameter_initial" : [ 50.0 ], "parameter_shortname" : "Amount", "parameter_type" : 0, "parameter_unitstyle" : 5, "parameter_longname" : "Decay Amount" } } , "varname" : "live.dial[3]" } } , { "box" : { "id" : "obj-43", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 586.0, 188.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 409.0, 63.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 5000.0, "parameter_initial" : [ 300.0 ], "parameter_shortname" : "Decay", "parameter_type" : 0, "parameter_unitstyle" : 2, "parameter_longname" : "Decay Time" } } , "varname" : "live.dial[9]" } } , { "box" : { "id" : "obj-41", "maxclass" : "newobj", "numinlets" : 11, "numoutlets" : 1, "outlettype" : [ "" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 0, "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 726.0, 440.0, 1101.0, 576.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "id" : "obj-28", "maxclass" : "newobj", "numinlets" : 5, "numoutlets" : 1, "outlettype" : [ "" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 0, "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 59.0, 104.0, 718.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "id" : "obj-50", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 337.75, 432.0, 66.0, 22.0 ], "text" : "prepend 1." } } , { "box" : { "id" : "obj-49", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 236.5, 432.0, 66.0, 22.0 ], "text" : "prepend 0." } } , { "box" : { "id" : "obj-48", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 459.0, 213.0, 137.0, 22.0 ], "text" : "if $i1 >= 1. then 1 else 2" } } , { "box" : { "id" : "obj-47", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 288.75, 390.0, 68.0, 22.0 ], "text" : "gate 2" } } , { "box" : { "id" : "obj-43", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 52.0, 279.0, 29.5, 22.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-41", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 110.0, 279.0, 29.5, 22.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-39", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 168.0, 279.0, 29.5, 22.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-37", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 308.0, 169.0, 29.5, 22.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-30", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 261.0, 213.0, 22.0, 22.0 ], "text" : "t b" } } , { "box" : { "id" : "obj-29", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 226.0, 279.0, 29.5, 22.0 ], "text" : "+ 1." } } , { "box" : { "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 304.0, 213.0, 143.0, 22.0 ], "text" : "if $i1 >= 1. then 0. else 1." } } , { "box" : { "comment" : "", "id" : "obj-11", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 304.0, 489.0, 30.0, 30.0 ] } } , { "box" : { "id" : "obj-56", "maxclass" : "newobj", "numinlets" : 5, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 64.0, 325.0, 246.0, 22.0 ], "text" : "pak 0. 0. 0. 0. 0." } } , { "box" : { "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 299.0, 112.0, 22.0, 22.0 ], "text" : "t b" } } , { "box" : { "id" : "obj-9", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 236.5, 174.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 182.5, 174.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 128.5, 174.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 74.5, 174.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "comment" : "", "id" : "obj-5", "index" : 5, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 280.0, 55.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-4", "index" : 4, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 226.0, 55.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-3", "index" : 3, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 172.0, 55.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-2", "index" : 2, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 118.0, 55.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-1", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 64.0, 55.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "order" : 3, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "order" : 2, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "order" : 1, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 0 ], "order" : 0, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 1 ], "order" : 1, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-30", 0 ], "order" : 0, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 1 ], "order" : 2, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 1 ], "order" : 3, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 1 ], "order" : 4, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 4 ], "source" : [ "obj-29", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 0 ], "order" : 0, "source" : [ "obj-30", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "order" : 1, "source" : [ "obj-30", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 0 ], "order" : 2, "source" : [ "obj-30", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 0 ], "order" : 3, "source" : [ "obj-30", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "order" : 1, "source" : [ "obj-37", 0 ] } } , { "patchline" : { "destination" : [ "obj-48", 0 ], "order" : 0, "source" : [ "obj-37", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 3 ], "order" : 0, "source" : [ "obj-39", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 2 ], "order" : 1, "source" : [ "obj-39", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 1 ], "source" : [ "obj-41", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 0 ], "source" : [ "obj-43", 0 ] } } , { "patchline" : { "destination" : [ "obj-49", 0 ], "source" : [ "obj-47", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 0 ], "source" : [ "obj-47", 1 ] } } , { "patchline" : { "destination" : [ "obj-47", 0 ], "source" : [ "obj-48", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-49", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "order" : 1, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-37", 0 ], "order" : 0, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 1 ], "order" : 5, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 1 ], "order" : 4, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 1 ], "order" : 3, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 1 ], "order" : 2, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-50", 0 ] } } , { "patchline" : { "destination" : [ "obj-47", 1 ], "source" : [ "obj-56", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 0 ], "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 0 ], "source" : [ "obj-9", 0 ] } } ] } , "patching_rect" : [ 683.5, 195.0, 101.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "globalpatchername" : "", "tags" : "" } , "text" : "patcher scalePlot" } } , { "box" : { "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 803.0, 258.0, 58.0, 22.0 ], "text" : "loadbang" } } , { "box" : { "id" : "obj-24", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 803.0, 296.0, 183.0, 22.0 ], "text" : "defineline lines, definepoint none" } } , { "box" : { "comment" : "To plot~", "id" : "obj-7", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 683.5, 354.0, 30.0, 30.0 ] } } , { "box" : { "id" : "obj-26", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 885.0, 90.0, 75.0, 22.0 ], "text" : "scaleAmt $1" } } , { "box" : { "id" : "obj-25", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 885.0, 60.0, 39.0, 22.0 ], "text" : "/ 100." } } , { "box" : { "comment" : "Amount (-100 - 100)", "id" : "obj-23", "index" : 11, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 885.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "id" : "obj-22", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 795.0, 60.0, 74.0, 22.0 ], "text" : "easefunc $1" } } , { "box" : { "comment" : "Interpolation type", "id" : "obj-21", "index" : 10, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 795.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "id" : "obj-18", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 705.0, 60.0, 60.0, 22.0 ], "text" : "relAmt $1" } } , { "box" : { "id" : "obj-17", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 615.0, 60.0, 65.0, 22.0 ], "text" : "relTime $1" } } , { "box" : { "id" : "obj-16", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 525.0, 60.0, 65.0, 22.0 ], "text" : "susAmt $1" } } , { "box" : { "id" : "obj-15", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 435.0, 60.0, 74.0, 22.0 ], "text" : "atk2Time $1" } } , { "box" : { "id" : "obj-12", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 255.0, 60.0, 71.0, 22.0 ], "text" : "decTime $1" } } , { "box" : { "id" : "obj-13", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 345.0, 60.0, 66.0, 22.0 ], "text" : "decAmt $1" } } , { "box" : { "id" : "obj-40", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 75.0, 60.0, 74.0, 22.0 ], "text" : "atk1Time $1" } } , { "box" : { "id" : "obj-39", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 165.0, 60.0, 69.0, 22.0 ], "text" : "atk1Amt $1" } } , { "box" : { "comment" : "Release Level (0-1)", "id" : "obj-10", "index" : 9, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 705.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Release Time (ms)", "id" : "obj-9", "index" : 8, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 615.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Sustain Level (0-1)", "id" : "obj-8", "index" : 7, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 525.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 2 Time (ms)", "id" : "obj-6", "index" : 6, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 435.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Decay Level (0-1)", "id" : "obj-5", "index" : 5, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 345.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Decay Time (ms)", "id" : "obj-4", "index" : 4, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 255.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Trig on/off", "id" : "obj-3", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 15.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 1 Amount (0-1)", "id" : "obj-2", "index" : 3, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 165.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 1 Time (ms)", "id" : "obj-1", "index" : 2, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 75.0, 15.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-40", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "order" : 1, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 3 ], "order" : 0, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-19", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 0 ], "order" : 0, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "order" : 1, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-25", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-26", 0 ], "order" : 0, "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 4 ], "order" : 1, "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-28", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "order" : 1, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 1 ], "order" : 0, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-15", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "order" : 1, "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 2 ], "order" : 0, "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-9", 0 ] } } ] } , "patching_rect" : [ 934.0, 284.0, 293.0, 20.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "globalpatchername" : "", "tags" : "" } , "text" : "patcher Envelope" } } , { "box" : { "id" : "obj-18", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 540.0, 250.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 370.0, 116.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 100.0, "parameter_initial" : [ 100.0 ], "parameter_shortname" : "Amount", "parameter_type" : 0, "parameter_unitstyle" : 5, "parameter_longname" : "Attack Amount" } } , "varname" : "live.dial[10]" } } , { "box" : { "id" : "obj-20", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 540.0, 191.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 370.0, 63.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 5000.0, "parameter_initial" : [ 100.0 ], "parameter_shortname" : "Attack 1", "parameter_type" : 0, "parameter_unitstyle" : 2, "parameter_longname" : "live.dial" } } , "varname" : "live.dial" } } , { "box" : { "id" : "obj-15", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 8, "outlettype" : [ "", "", "", "int", "int", "", "int", "" ], "patching_rect" : [ 34.0, 83.0, 92.5, 20.0 ], "text" : "midiparse" } } , { "box" : { "id" : "obj-45", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 289.0, 251.0, 41.0, 48.0 ], "presentation" : 1, "presentation_rect" : [ 9.0, 105.0, 41.0, 48.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 100.0, "parameter_initial" : [ 0.0 ], "parameter_shortname" : "Spread", "parameter_type" : 0, "parameter_unitstyle" : 5, "parameter_longname" : "Spread" } } , "varname" : "live.dial[5]" } } , { "box" : { "appearance" : 3, "id" : "obj-39", "maxclass" : "live.dial", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 120.0, 251.0, 50.0, 63.0 ], "presentation" : 1, "presentation_rect" : [ 9.0, 10.5, 50.0, 63.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_initial_enable" : 1, "parameter_mmax" : 128.0, "parameter_initial" : [ 128.0 ], "parameter_shortname" : "Oscillators", "parameter_type" : 0, "parameter_unitstyle" : 0, "parameter_mmin" : 2.0, "parameter_longname" : "Oscillators" } } , "varname" : "live.dial[4]" } } , { "box" : { "activebgcolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "activebgoncolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "bgcolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "bgoncolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "bordercolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "focusbordercolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "id" : "obj-7", "maxclass" : "live.text", "mode" : 0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 1, "patching_rect" : [ 144.0, 640.0, 20.0, 20.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_invisible" : 2, "parameter_mmax" : 1, "parameter_shortname" : "live.text", "parameter_enum" : [ "val1", "val2" ], "parameter_type" : 2, "parameter_longname" : "live.text[4]" } } , "text" : "R", "varname" : "live.text[4]" } } , { "box" : { "activebgcolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "activebgoncolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "bgcolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "bgoncolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "bordercolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "focusbordercolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "id" : "obj-6", "maxclass" : "live.text", "mode" : 0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 1, "patching_rect" : [ 61.0, 811.0, 20.0, 20.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_invisible" : 2, "parameter_mmax" : 1, "parameter_shortname" : "live.text", "parameter_enum" : [ "val1", "val2" ], "parameter_type" : 2, "parameter_longname" : "live.text[3]" } } , "text" : "L", "varname" : "live.text[3]" } } , { "box" : { "activebgcolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "activebgoncolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "bgcolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "bgoncolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "bordercolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "focusbordercolor" : [ 0.333333, 0.333333, 0.333333, 0.0 ], "id" : "obj-5", "maxclass" : "live.text", "mode" : 0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 1, "patching_rect" : [ 84.0, 661.0, 67.0, 20.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_invisible" : 2, "parameter_mmax" : 1, "parameter_shortname" : "live.text", "parameter_enum" : [ "val1", "val2" ], "parameter_type" : 2, "parameter_longname" : "live.text[2]" } } , "text" : "Audio to Live", "varname" : "live.text[2]" } } , { "box" : { "fontname" : "Ableton Sans Medium", "fontsize" : 10.0, "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "signal" ], "patching_rect" : [ 91.0, 640.0, 51.0, 20.0 ], "text" : "plugout~" } } , { "box" : { "fontname" : "Ableton Sans Medium", "fontsize" : 10.0, "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 34.0, 50.0, 37.0, 20.0 ], "text" : "midiin" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-15", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 7 ], "order" : 0, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 20 ], "order" : 1, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 6 ], "order" : 0, "source" : [ "obj-11", 1 ] } } , { "patchline" : { "destination" : [ "obj-50", 19 ], "order" : 1, "source" : [ "obj-11", 1 ] } } , { "patchline" : { "destination" : [ "obj-50", 3 ], "source" : [ "obj-110", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 4 ], "source" : [ "obj-111", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 5 ], "source" : [ "obj-112", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 6 ], "source" : [ "obj-113", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 7 ], "source" : [ "obj-114", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 8 ], "source" : [ "obj-115", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 9 ], "source" : [ "obj-116", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 11 ], "source" : [ "obj-118", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 5 ], "order" : 0, "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 18 ], "order" : 1, "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-125", 0 ], "source" : [ "obj-123", 1 ] } } , { "patchline" : { "destination" : [ "obj-50", 12 ], "source" : [ "obj-125", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "order" : 1, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "order" : 2, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "order" : 3, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-123", 0 ], "order" : 6, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-14", 0 ], "order" : 4, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "order" : 12, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "order" : 13, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "order" : 15, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "order" : 16, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-21", 0 ], "order" : 5, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "order" : 7, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 0 ], "order" : 8, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 0 ], "order" : 14, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-44", 0 ], "order" : 11, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-45", 0 ], "order" : 17, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-47", 0 ], "order" : 10, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-61", 0 ], "order" : 19, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-62", 0 ], "order" : 18, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-66", 0 ], "order" : 9, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "order" : 0, "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-19", 1 ], "order" : 1, "source" : [ "obj-13", 1 ] } } , { "patchline" : { "destination" : [ "obj-50", 0 ], "order" : 0, "source" : [ "obj-13", 1 ] } } , { "patchline" : { "destination" : [ "obj-50", 13 ], "source" : [ "obj-131", 1 ] } } , { "patchline" : { "destination" : [ "obj-29", 4 ], "order" : 0, "source" : [ "obj-14", 1 ] } } , { "patchline" : { "destination" : [ "obj-50", 17 ], "order" : 1, "source" : [ "obj-14", 1 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-114", 0 ], "order" : 1, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 5 ], "order" : 0, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-113", 0 ], "order" : 1, "source" : [ "obj-17", 1 ] } } , { "patchline" : { "destination" : [ "obj-41", 4 ], "order" : 0, "source" : [ "obj-17", 1 ] } } , { "patchline" : { "destination" : [ "obj-111", 0 ], "order" : 1, "source" : [ "obj-18", 1 ] } } , { "patchline" : { "destination" : [ "obj-41", 2 ], "order" : 0, "source" : [ "obj-18", 1 ] } } , { "patchline" : { "destination" : [ "obj-110", 0 ], "order" : 1, "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 1 ], "order" : 0, "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 3 ], "order" : 0, "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 16 ], "order" : 1, "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 2 ], "order" : 0, "source" : [ "obj-22", 1 ] } } , { "patchline" : { "destination" : [ "obj-50", 15 ], "order" : 1, "source" : [ "obj-22", 1 ] } } , { "patchline" : { "destination" : [ "obj-29", 1 ], "order" : 0, "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 14 ], "order" : 1, "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "source" : [ "obj-29", 0 ] } } , { "patchline" : { "destination" : [ "obj-128", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-33", 0 ], "source" : [ "obj-31", 0 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "order" : 1, "source" : [ "obj-33", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 0 ], "order" : 0, "source" : [ "obj-33", 0 ] } } , { "patchline" : { "destination" : [ "obj-128", 0 ], "source" : [ "obj-35", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 1 ], "source" : [ "obj-37", 1 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-37", 0 ] } } , { "patchline" : { "destination" : [ "obj-84", 0 ], "source" : [ "obj-39", 0 ] } } , { "patchline" : { "destination" : [ "obj-53", 0 ], "source" : [ "obj-41", 0 ] } } , { "patchline" : { "destination" : [ "obj-112", 0 ], "order" : 1, "source" : [ "obj-43", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 3 ], "order" : 0, "source" : [ "obj-43", 0 ] } } , { "patchline" : { "destination" : [ "obj-115", 0 ], "order" : 1, "source" : [ "obj-44", 1 ] } } , { "patchline" : { "destination" : [ "obj-41", 6 ], "order" : 0, "source" : [ "obj-44", 1 ] } } , { "patchline" : { "destination" : [ "obj-51", 0 ], "source" : [ "obj-45", 1 ] } } , { "patchline" : { "destination" : [ "obj-116", 0 ], "order" : 1, "source" : [ "obj-47", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 7 ], "order" : 0, "source" : [ "obj-47", 0 ] } } , { "patchline" : { "destination" : [ "obj-37", 1 ], "source" : [ "obj-50", 1 ] } } , { "patchline" : { "destination" : [ "obj-37", 0 ], "order" : 2, "source" : [ "obj-50", 0 ] } } , { "patchline" : { "destination" : [ "obj-55", 0 ], "order" : 0, "source" : [ "obj-50", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 0 ], "order" : 1, "source" : [ "obj-50", 0 ] } } , { "patchline" : { "destination" : [ "obj-77", 0 ], "source" : [ "obj-51", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 24 ], "source" : [ "obj-61", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 23 ], "source" : [ "obj-62", 1 ] } } , { "patchline" : { "destination" : [ "obj-118", 0 ], "order" : 1, "source" : [ "obj-66", 0 ] } } , { "patchline" : { "destination" : [ "obj-41", 10 ], "order" : 0, "source" : [ "obj-66", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 2 ], "source" : [ "obj-77", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 10 ], "order" : 0, "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 22 ], "order" : 1, "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-50", 1 ], "source" : [ "obj-84", 0 ] } } ], "parameters" : { "obj-31" : [ "Voices", "Voices", 0 ], "obj-20" : [ "live.dial", "Attack 1", 0 ], "obj-131" : [ "Movement", "Movement", 0 ], "obj-37" : [ "live.gain~", "live.gain~", 0 ], "obj-66" : [ "Amp Amount", "Amount", 0 ], "obj-47" : [ "Release Time", "Release", 0 ], "obj-16" : [ "Attack 2 Time", "Attack 2", 0 ], "obj-14" : [ "Decay Amount[1]", "Amount", 0 ], "obj-7" : [ "live.text[4]", "live.text", 0 ], "obj-10" : [ "Release Time[1]", "Release", 0 ], "obj-6" : [ "live.text[3]", "live.text", 0 ], "obj-45" : [ "Spread", "Spread", 0 ], "obj-123" : [ "live.menu", "live.menu", 0 ], "obj-39" : [ "Oscillators", "Oscillators", 0 ], "obj-22" : [ "Attack Amount[1]", "Amount", 0 ], "obj-12" : [ "Attack 2 Time[1]", "Attack 2", 0 ], "obj-23" : [ "live.dial[1]", "Attack 1", 0 ], "obj-17" : [ "Decay Amount", "Amount", 0 ], "obj-62" : [ "Filter Q", "Q", 0 ], "obj-8" : [ "Amp Amount[1]", "Amount", 0 ], "obj-18" : [ "Attack Amount", "Amount", 0 ], "obj-61" : [ "Filter Cutoff", "Cutoff", 0 ], "obj-44" : [ "Sustain Amount", "Sustain", 0 ], "obj-43" : [ "Decay Time", "Decay", 0 ], "obj-21" : [ "Decay Time[1]", "Decay", 0 ], "obj-5" : [ "live.text[2]", "live.text", 0 ], "obj-11" : [ "Sustain Amount[1]", "Sustain", 0 ], "parameterbanks" : { "0" : { "index" : 0, "name" : "", "parameters" : [ "-", "-", "-", "-", "-", "-", "-", "-" ] } } } , "dependency_cache" : [ { "name" : "oscpoly.maxpat", "bootpath" : "~/Dropbox/Max4live/4096osc", "type" : "JSON", "implicit" : 1 } ], "latency" : 0, "project" : { "version" : 1, "creationdate" : 3590052838, "modificationdate" : 3590052838, "viewrect" : [ 0.0, 0.0, 300.0, 500.0 ], "autoorganize" : 1, "hideprojectwindow" : 1, "showdependencies" : 1, "autolocalize" : 0, "contents" : { "patchers" : { } } , "layout" : { } , "searchpath" : { } , "detailsvisible" : 0, "amxdtype" : 1768515945, "readonly" : 0, "devpathtype" : 0, "devpath" : ".", "sortmode" : 0, "viewmode" : 0 } , "autosave" : 0 } } { "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 0, "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 34.0, 79.0, 1212.0, 607.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "id" : "obj-77", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 914.0, 655.0, 35.0, 22.0 ], "text" : "in 25" } } , { "box" : { "id" : "obj-105", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 4, "outlettype" : [ "signal", "signal", "signal", "signal" ], "patching_rect" : [ 25.0, 695.0, 50.5, 22.0 ], "text" : "svf~" } } , { "box" : { "id" : "obj-104", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 116.0, 648.0, 35.0, 22.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 24" } } , { "box" : { "id" : "obj-97", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 844.000000000000227, 620.0, 29.5, 22.0 ], "text" : "*~" } } , { "box" : { "id" : "obj-95", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 4, "outlettype" : [ "signal", "signal", "signal", "signal" ], "patching_rect" : [ 77.0, 695.0, 50.5, 22.0 ], "text" : "svf~" } } , { "box" : { "id" : "obj-94", "linecount" : 2, "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1291.0, 503.0, 22.0, 35.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 23" } } , { "box" : { "id" : "obj-92", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1254.0, 503.0, 35.0, 22.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 22" } } , { "box" : { "id" : "obj-91", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1217.0, 503.0, 35.0, 22.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 21" } } , { "box" : { "id" : "obj-90", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1175.0, 503.0, 35.0, 22.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 20" } } , { "box" : { "id" : "obj-89", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1133.0, 503.0, 35.0, 22.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 19" } } , { "box" : { "id" : "obj-88", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1094.0, 503.0, 35.0, 22.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 18" } } , { "box" : { "id" : "obj-87", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1053.0, 503.0, 35.0, 22.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 17" } } , { "box" : { "id" : "obj-82", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1014.0, 503.0, 35.0, 22.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 16" } } , { "box" : { "id" : "obj-80", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 971.0, 503.0, 35.0, 22.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 15" } } , { "box" : { "id" : "obj-79", "maxclass" : "newobj", "numinlets" : 10, "numoutlets" : 1, "outlettype" : [ "signal" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 0, "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 145.0, 90.0, 772.0, 576.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "id" : "obj-31", "maxclass" : "multislider", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, "patching_rect" : [ 181.0, 249.0, 279.0, 112.0 ], "setminmax" : [ 0.0, 1.0 ], "setstyle" : 5, "slidercolor" : [ 0.992156862745098, 0.72156862745098, 0.243137254901961, 1.0 ], "thickness" : 1 } } , { "box" : { "id" : "obj-28", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 90.0, 342.0, 74.0, 22.0 ], "text" : "snapshot~ 1" } } , { "box" : { "id" : "obj-26", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 885.0, 90.0, 75.0, 22.0 ], "text" : "scaleAmt $1" } } , { "box" : { "id" : "obj-25", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 885.0, 60.0, 39.0, 22.0 ], "text" : "/ 100." } } , { "box" : { "comment" : "Amount (-100 - 100)", "id" : "obj-23", "index" : 10, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 885.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 0, "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "dsp.gen", "rect" : [ 34.0, 79.0, 773.0, 607.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "id" : "obj-26", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1083.0, 220.0, 40.0, 22.0 ], "text" : "sah" } } , { "box" : { "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 941.0, 8.0, 87.0, 22.0 ], "text" : "history lastAmt" } } , { "box" : { "id" : "obj-23", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 1056.0, 120.0, 150.0, 20.0 ], "text" : "Envelope" } } , { "box" : { "id" : "obj-21", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 941.0, 38.0, 95.0, 22.0 ], "text" : "param scaleAmt" } } , { "box" : { "code" : "val = in1;\r\n\r\nif(val <= 0) {\r\n\tval = 0;\r\n}\r\nelse if(val >= 1) {\r\n\tval = 1;\r\n}\r\n\r\nif(scaleAmt >= 0) {\r\n\tout1 = scaleAmt * val;\r\n}\r\nelse {\r\n\tout1 = abs(scaleAmt) * (1 - val);\r\n}\r\n", "fontface" : 0, "fontname" : "", "fontsize" : 12.0, "id" : "obj-10", "maxclass" : "codebox", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 79.0, 983.0, 463.0, 282.0 ] } } , { "box" : { "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 696.0, 8.0, 81.0, 22.0 ], "text" : "param relAmt" } } , { "box" : { "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 696.0, 70.0, 70.0, 22.0 ], "text" : "mstosamps" } } , { "box" : { "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 696.0, 38.0, 85.0, 22.0 ], "text" : "param relTime" } } , { "box" : { "id" : "obj-14", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 562.0, 70.0, 70.0, 22.0 ], "text" : "mstosamps" } } , { "box" : { "id" : "obj-15", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 562.0, 38.0, 95.0, 22.0 ], "text" : "param atk2Time" } } , { "box" : { "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 562.0, 8.0, 86.0, 22.0 ], "text" : "param susAmt" } } , { "box" : { "id" : "obj-13", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 431.0, 70.0, 70.0, 22.0 ], "text" : "mstosamps" } } , { "box" : { "id" : "obj-11", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 431.0, 38.0, 91.0, 22.0 ], "text" : "param decTime" } } , { "box" : { "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 431.0, 8.0, 87.0, 22.0 ], "text" : "param decAmt" } } , { "box" : { "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 254.75, 8.0, 90.0, 22.0 ], "text" : "param atk1Amt" } } , { "box" : { "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 254.75, 38.0, 118.0, 22.0 ], "text" : "param atk1Time 500" } } , { "box" : { "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 831.0, 38.0, 90.0, 22.0 ], "text" : "history curTime" } } , { "box" : { "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 831.0, 8.0, 79.0, 22.0 ], "text" : "history curLvl" } } , { "box" : { "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 254.75, 70.0, 70.0, 22.0 ], "text" : "mstosamps" } } , { "box" : { "code" : "trig = in1;\r\natk1TimeS = in2;\r\ndecTimeS = in3;\r\natk2TimeS = in4;\r\nrelTimeS = in5;\r\nminLvl = 0.001;\r\nmaxLvl = 1;\r\ncurLvl = 1;\r\n//lastAmt = 1;\r\n\r\nif(delta(trig != 0) == 1) {\r\n\tcurTime = 0;\r\n\tcurLvl = 0.001;\r\n\t//lastAmt = 0.001;\r\n}\r\n\r\nif(delta(trig != 1) == 1) {\r\n\tcurTime = atk1TimeS + decTimeS + atk2TimeS;\r\n\t//curLvl = 0.001;\r\n}\r\n\t\r\nif(trig == 1) {\r\n\t\r\n\t// Attack 1\r\n\tif(curTime < atk1TimeS) {\r\n\t\tcurLvl *= atk1Amt/atk1TimeS * curTime;\r\n\t\tcurTime += 1;\r\n\t}\r\n\t// Decay\r\n\telse if(curTime < atk1TimeS + decTimeS) {\r\n\t\tcurLvl *= atk1Amt + ((decAmt - atk1Amt) / decTimeS * (curTime - atk1TimeS));\r\n\t\tcurTime += 1;\r\n\t}\r\n\t// Attack 2\r\n\telse if(curTime < atk1TimeS + decTimeS + atk2TimeS) {\r\n\t\tcurLvl *= decAmt + ((susAmt - decAmt) / atk2TimeS * (curTime - (atk1TimeS + decTimeS)));\r\n\t\tcurTime += 1;\r\n\t}\r\n\t// Sustain\r\n\telse {\r\n\t\tcurLvl = susAmt;\r\n\t}\r\n\t\r\n\tlastAmt = curLvl*1;\r\n\r\n}\r\nelse {\r\n\t\r\n\t// Release\r\n\tif(curTime < atk1TimeS + decTimeS + atk2TimeS + relTimeS) {\r\n\t\tcurLvl = ((-1*lastAmt)*curLvl)/relTimeS * (curTime - (atk1TimeS + decTimeS + atk2TimeS + relTimeS));\r\n\t\tcurTime += 1;\r\n\t}\r\n\telse {\r\n\t\t//curLvl = relAmt;\r\n\t\tcurLvl = 0.0001;\r\n\t\t//lastAmt = curLvl;\r\n\t\tcurTime += 1;\r\n\t}\r\n\r\n}\r\n\r\n\r\n// Safety belt so we don't go to zero\r\nif(curLvl <= minLvl) curLvl = 0.00001;\r\n\r\nout1 = curLvl;", "fontface" : 0, "fontname" : "", "fontsize" : 12.0, "id" : "obj-5", "maxclass" : "codebox", "numinlets" : 5, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 72.0, 120.0, 964.0, 726.0 ] } } , { "box" : { "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 79.0, 14.0, 28.0, 22.0 ], "text" : "in 1" } } , { "box" : { "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 79.0, 1290.0, 35.0, 22.0 ], "text" : "out 1" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-5", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 1 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 2 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 3 ], "source" : [ "obj-14", 0 ] } } , { "patchline" : { "destination" : [ "obj-14", 0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 4 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "source" : [ "obj-5", 0 ] } } ], "autosave" : 0 } , "patching_rect" : [ 15.0, 195.0, 635.0, 22.0 ], "text" : "gen~" } } , { "box" : { "id" : "obj-18", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 705.0, 60.0, 60.0, 22.0 ], "text" : "relAmt $1" } } , { "box" : { "id" : "obj-17", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 615.0, 60.0, 65.0, 22.0 ], "text" : "relTime $1" } } , { "box" : { "id" : "obj-16", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 525.0, 60.0, 65.0, 22.0 ], "text" : "susAmt $1" } } , { "box" : { "id" : "obj-15", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 435.0, 60.0, 74.0, 22.0 ], "text" : "atk2Time $1" } } , { "box" : { "id" : "obj-12", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 255.0, 60.0, 71.0, 22.0 ], "text" : "decTime $1" } } , { "box" : { "id" : "obj-13", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 345.0, 60.0, 66.0, 22.0 ], "text" : "decAmt $1" } } , { "box" : { "id" : "obj-40", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 75.0, 60.0, 74.0, 22.0 ], "text" : "atk1Time $1" } } , { "box" : { "id" : "obj-39", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 165.0, 60.0, 69.0, 22.0 ], "text" : "atk1Amt $1" } } , { "box" : { "comment" : "Level", "id" : "obj-11", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 15.0, 345.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Release Level (0-1)", "id" : "obj-10", "index" : 9, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 705.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Release Time (ms)", "id" : "obj-9", "index" : 8, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 615.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Sustain Level (0-1)", "id" : "obj-8", "index" : 7, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 525.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 2 Time (ms)", "id" : "obj-6", "index" : 6, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 435.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Decay Level (0-1)", "id" : "obj-5", "index" : 5, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 345.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Decay Time (ms)", "id" : "obj-4", "index" : 4, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 255.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Trig on/off", "id" : "obj-3", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 15.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 1 Amount (0-1)", "id" : "obj-2", "index" : 3, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 165.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 1 Time (ms)", "id" : "obj-1", "index" : 2, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 75.0, 15.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-40", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "order" : 1, "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 0 ], "order" : 0, "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-25", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-26", 0 ], "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-26", 0 ] } } , { "patchline" : { "destination" : [ "obj-31", 0 ], "source" : [ "obj-28", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-39", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-40", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-15", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-9", 0 ] } } ] } , "patching_rect" : [ 944.0, 569.0, 369.000000000000227, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "globalpatchername" : "", "tags" : "" } , "text" : "patcher Envelope" } } , { "box" : { "id" : "obj-76", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 8, "outlettype" : [ "", "", "", "int", "int", "", "int", "" ], "patching_rect" : [ 66.0, 54.0, 92.5, 22.0 ], "text" : "midiparse" } } , { "box" : { "id" : "obj-55", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 53.0, 17.0, 62.0, 22.0 ], "text" : "polymidiin" } } , { "box" : { "id" : "obj-72", "maxclass" : "toggle", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, "patching_rect" : [ 571.0, 279.0, 24.0, 24.0 ] } } , { "box" : { "id" : "obj-100", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 809.0, 179.0, 35.0, 22.0 ], "text" : "in 14" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-93", "maxclass" : "number~", "mode" : 2, "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "float" ], "patching_rect" : [ 587.0, 613.0, 56.0, 22.0 ], "sig" : 0.0 } } , { "box" : { "id" : "obj-86", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 450.0, 677.0, 33.0, 22.0 ], "text" : "* 10." } } , { "box" : { "id" : "obj-85", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 296.0, 650.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "id" : "obj-84", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "multichannelsignal" ], "patching_rect" : [ 213.0, 695.0, 50.0, 22.0 ], "text" : "mc.*~ 6" } } , { "box" : { "id" : "obj-83", "linecount" : 3, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 417.0, 730.0, 72.0, 49.0 ], "text" : "deviate 0.393701 65.406391" } } , { "box" : { "id" : "obj-81", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 335.25, 650.0, 22.0, 22.0 ], "text" : "t b" } } , { "box" : { "id" : "obj-78", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 269.0, 710.0, 126.0, 22.0 ], "text" : "sprintf \"deviate %f %f\"" } } , { "box" : { "id" : "obj-75", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "multichannelsignal" ], "patching_rect" : [ 213.0, 650.0, 54.0, 22.0 ], "text" : "mc.abs~" } } , { "box" : { "id" : "obj-73", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "multichannelsignal" ], "patching_rect" : [ 245.0, 613.0, 143.0, 22.0 ], "text" : "mc.cycle~ 1 @chans 128" } } , { "box" : { "id" : "obj-70", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "multichannelsignal" ], "patching_rect" : [ 163.0, 730.0, 56.0, 22.0 ], "text" : "mc.kink~" } } , { "box" : { "id" : "obj-31", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 575.0, 357.0, 45.0, 22.0 ], "text" : "mute 0" } } , { "box" : { "id" : "obj-74", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 405.0, 329.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "id" : "obj-71", "linecount" : 5, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 322.0, 521.0, 49.0, 76.0 ], "text" : "spread 65.406391 67.466435" } } , { "box" : { "id" : "obj-69", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 578.0, 160.0, 111.0, 22.0 ], "text" : "if $i1 > 0 then bang" } } , { "box" : { "id" : "obj-68", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 578.0, 227.0, 31.0, 22.0 ], "text" : "stop" } } , { "box" : { "id" : "obj-67", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 349.0, 306.0, 22.0, 22.0 ], "text" : "t b" } } , { "box" : { "id" : "obj-61", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 437.0, 306.0, 22.0, 22.0 ], "text" : "t b" } } , { "box" : { "id" : "obj-65", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 677.000000000000114, 90.0, 150.0, 20.0 ], "text" : "spread type" } } , { "box" : { "id" : "obj-59", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 638.5, 90.0, 35.0, 22.0 ], "text" : "in 13" } } , { "box" : { "id" : "obj-58", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 395.5, 393.0, 124.0, 22.0 ], "text" : "sprintf \"spread %f %f\"" } } , { "box" : { "id" : "obj-57", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "multichannelsignal" ], "patching_rect" : [ 278.0, 471.0, 131.0, 22.0 ], "text" : "mc.sig~ 0 @chans 128" } } , { "box" : { "id" : "obj-33", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 178.0, 524.0, 89.0, 22.0 ], "text" : "activechans $1" } } , { "box" : { "id" : "obj-66", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 442.0, 183.0, 31.0, 22.0 ], "text" : "sig~" } } , { "box" : { "id" : "obj-64", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 450.0, 248.0, 81.0, 22.0 ], "text" : "snapshot~ 10" } } , { "box" : { "id" : "obj-63", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 442.0, 210.0, 94.0, 22.0 ], "text" : "slide~ 750. 750." } } , { "box" : { "id" : "obj-62", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 465.5, 301.5, 65.0, 22.0 ], "text" : "1.031496" } } , { "box" : { "id" : "obj-60", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 259.5, 210.0, 87.0, 22.0 ], "text" : "slide 500. 500." } } , { "box" : { "id" : "obj-54", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 387.0, 294.0, 29.5, 22.0 ], "text" : "- 1." } } , { "box" : { "id" : "obj-36", "linecount" : 3, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 427.25, 431.0, 73.0, 49.0 ], "text" : "harmonic 0.031496 65.406391" } } , { "box" : { "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 611.0, 191.0, 118.0, 22.0 ], "text" : "if $i1 == 0 then bang" } } , { "box" : { "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 619.0, 254.0, 47.0, 22.0 ], "text" : "delay 1" } } , { "box" : { "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 296.0, 360.0, 179.0, 22.0 ], "text" : "sprintf \"%s %f %f\"" } } , { "box" : { "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "multichannelsignal" ], "patching_rect" : [ 220.0, 431.0, 166.0, 22.0 ], "text" : "mc.phasor~ 440 @chans 128" } } , { "box" : { "id" : "obj-52", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, "patching_rect" : [ 387.0, 77.0, 24.0, 24.0 ] } } , { "box" : { "id" : "obj-30", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 707.000000000000114, 469.0, 59.0, 22.0 ], "text" : "1." } } , { "box" : { "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 557.0, 670.0, 88.0, 22.0 ], "text" : "snapshot~ 100" } } , { "box" : { "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "id" : "obj-29", "maxclass" : "multislider", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, "patching_rect" : [ 655.0, 633.0, 133.0, 66.0 ], "setminmax" : [ 0.0, 1.0 ], "setstyle" : 5, "slidercolor" : [ 0.992156862745098, 0.72156862745098, 0.243137254901961, 1.0 ], "thickness" : 1 } } , { "box" : { "id" : "obj-14", "linecount" : 2, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 833.0, 393.0, 40.0, 35.0 ], "text" : "78.740157" } } , { "box" : { "id" : "obj-53", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 894.000000000000227, 496.0, 35.0, 22.0 ], "saved_object_attributes" : { "attr_comment" : "" } , "text" : "in 12" } } , { "box" : { "id" : "obj-51", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 844.000000000000227, 496.0, 34.0, 22.0 ], "text" : "in 11" } } , { "box" : { "id" : "obj-50", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 801.000000000000227, 496.0, 35.0, 22.0 ], "text" : "in 10" } } , { "box" : { "id" : "obj-49", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 747.000000000000114, 496.0, 28.0, 22.0 ], "text" : "in 9" } } , { "box" : { "id" : "obj-48", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 712.000000000000114, 496.0, 28.0, 22.0 ], "text" : "in 8" } } , { "box" : { "id" : "obj-47", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 677.000000000000114, 496.0, 28.0, 22.0 ], "text" : "in 7" } } , { "box" : { "id" : "obj-46", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 642.000000000000114, 496.0, 28.0, 22.0 ], "text" : "in 6" } } , { "box" : { "id" : "obj-45", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 607.0, 496.0, 28.0, 22.0 ], "text" : "in 5" } } , { "box" : { "id" : "obj-44", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 572.0, 496.0, 28.0, 22.0 ], "text" : "in 4" } } , { "box" : { "id" : "obj-43", "maxclass" : "newobj", "numinlets" : 10, "numoutlets" : 1, "outlettype" : [ "signal" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 0, "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 34.0, 80.0, 1101.0, 576.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "id" : "obj-26", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 885.0, 90.0, 75.0, 22.0 ], "text" : "scaleAmt $1" } } , { "box" : { "id" : "obj-25", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 885.0, 60.0, 39.0, 22.0 ], "text" : "/ 100." } } , { "box" : { "comment" : "Amount (-100 - 100)", "id" : "obj-23", "index" : 10, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 885.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 0, "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "dsp.gen", "rect" : [ 242.0, 243.0, 1297.0, 317.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 941.0, 8.0, 87.0, 22.0 ], "text" : "history lastAmt" } } , { "box" : { "id" : "obj-23", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 1056.0, 120.0, 150.0, 20.0 ], "text" : "Envelope" } } , { "box" : { "id" : "obj-21", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 941.0, 38.0, 95.0, 22.0 ], "text" : "param scaleAmt" } } , { "box" : { "code" : "val = in1;\r\n\r\nif(val <= 0) {\r\n\tval = 0;\r\n}\r\nelse if(val >= 1) {\r\n\tval = 1;\r\n}\r\n\r\nif(scaleAmt >= 0) {\r\n\tout1 = scaleAmt * val;\r\n}\r\nelse {\r\n\tout1 = abs(scaleAmt) * (1 - val);\r\n}\r\n", "fontface" : 0, "fontname" : "", "fontsize" : 12.0, "id" : "obj-10", "maxclass" : "codebox", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 79.0, 983.0, 463.0, 282.0 ] } } , { "box" : { "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 696.0, 8.0, 81.0, 22.0 ], "text" : "param relAmt" } } , { "box" : { "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 696.0, 70.0, 70.0, 22.0 ], "text" : "mstosamps" } } , { "box" : { "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 696.0, 38.0, 85.0, 22.0 ], "text" : "param relTime" } } , { "box" : { "id" : "obj-14", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 562.0, 70.0, 70.0, 22.0 ], "text" : "mstosamps" } } , { "box" : { "id" : "obj-15", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 562.0, 38.0, 95.0, 22.0 ], "text" : "param atk2Time" } } , { "box" : { "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 562.0, 8.0, 86.0, 22.0 ], "text" : "param susAmt" } } , { "box" : { "id" : "obj-13", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 431.0, 70.0, 70.0, 22.0 ], "text" : "mstosamps" } } , { "box" : { "id" : "obj-11", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 431.0, 38.0, 91.0, 22.0 ], "text" : "param decTime" } } , { "box" : { "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 431.0, 8.0, 87.0, 22.0 ], "text" : "param decAmt" } } , { "box" : { "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 254.75, 8.0, 90.0, 22.0 ], "text" : "param atk1Amt" } } , { "box" : { "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 254.75, 38.0, 118.0, 22.0 ], "text" : "param atk1Time 500" } } , { "box" : { "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 831.0, 38.0, 90.0, 22.0 ], "text" : "history curTime" } } , { "box" : { "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 831.0, 8.0, 79.0, 22.0 ], "text" : "history curLvl" } } , { "box" : { "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 254.75, 70.0, 70.0, 22.0 ], "text" : "mstosamps" } } , { "box" : { "code" : "trig = in1;\r\natk1TimeS = in2;\r\ndecTimeS = in3;\r\natk2TimeS = in4;\r\nrelTimeS = in5;\r\nminLvl = 0.001;\r\nmaxLvl = 1;\r\ncurLvl = 1;\r\n//lastAmt = 1;\r\n\r\nif(delta(trig != 0) == 1) {\r\n\tcurTime = 0;\r\n\tcurLvl = 0.001;\r\n\t//lastAmt = 0.001;\r\n}\r\n\r\nif(delta(trig != 1) == 1) {\r\n\tcurTime = atk1TimeS + decTimeS + atk2TimeS;\r\n\t//curLvl = 0.001;\r\n}\r\n\t\r\nif(trig == 1) {\r\n\t\r\n\t// Attack 1\r\n\tif(curTime < atk1TimeS) {\r\n\t\tcurLvl *= atk1Amt/atk1TimeS * curTime;\r\n\t\tcurTime += 1;\r\n\t}\r\n\t// Decay\r\n\telse if(curTime < atk1TimeS + decTimeS) {\r\n\t\tcurLvl *= atk1Amt + ((decAmt - atk1Amt) / decTimeS * (curTime - atk1TimeS));\r\n\t\tcurTime += 1;\r\n\t}\r\n\t// Attack 2\r\n\telse if(curTime < atk1TimeS + decTimeS + atk2TimeS) {\r\n\t\tcurLvl *= decAmt + ((susAmt - decAmt) / atk2TimeS * (curTime - (atk1TimeS + decTimeS)));\r\n\t\tcurTime += 1;\r\n\t}\r\n\t// Sustain\r\n\telse {\r\n\t\tcurLvl = susAmt;\r\n\t}\r\n\t\r\n\tlastAmt = curLvl*1;\r\n\r\n}\r\nelse {\r\n\t\r\n\t// Release\r\n\tif(curTime < atk1TimeS + decTimeS + atk2TimeS + relTimeS) {\r\n\t\tcurLvl = ((-1*lastAmt)*curLvl)/relTimeS * (curTime - (atk1TimeS + decTimeS + atk2TimeS + relTimeS));\r\n\t\tcurTime += 1;\r\n\t}\r\n\telse {\r\n\t\t//curLvl = relAmt;\r\n\t\tcurLvl = 0.0001;\r\n\t\t//lastAmt = curLvl;\r\n\t\tcurTime += 1;\r\n\t}\r\n\r\n}\r\n\r\n\r\n// Safety belt so we don't go to zero\r\nif(curLvl <= minLvl) curLvl = 0.00001;\r\n\r\nout1 = curLvl;", "fontface" : 0, "fontname" : "", "fontsize" : 12.0, "id" : "obj-5", "maxclass" : "codebox", "numinlets" : 5, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 79.0, 120.0, 964.0, 726.0 ] } } , { "box" : { "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 79.0, 14.0, 28.0, 22.0 ], "text" : "in 1" } } , { "box" : { "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 79.0, 1290.0, 35.0, 22.0 ], "text" : "out 1" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-5", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 1 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 2 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 3 ], "source" : [ "obj-14", 0 ] } } , { "patchline" : { "destination" : [ "obj-14", 0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 4 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "source" : [ "obj-5", 0 ] } } ], "autosave" : 0 } , "patching_rect" : [ 15.0, 195.0, 635.0, 22.0 ], "text" : "gen~" } } , { "box" : { "id" : "obj-18", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 705.0, 60.0, 60.0, 22.0 ], "text" : "relAmt $1" } } , { "box" : { "id" : "obj-17", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 615.0, 60.0, 65.0, 22.0 ], "text" : "relTime $1" } } , { "box" : { "id" : "obj-16", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 525.0, 60.0, 65.0, 22.0 ], "text" : "susAmt $1" } } , { "box" : { "id" : "obj-15", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 435.0, 60.0, 74.0, 22.0 ], "text" : "atk2Time $1" } } , { "box" : { "id" : "obj-12", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 255.0, 60.0, 71.0, 22.0 ], "text" : "decTime $1" } } , { "box" : { "id" : "obj-13", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 345.0, 60.0, 66.0, 22.0 ], "text" : "decAmt $1" } } , { "box" : { "id" : "obj-40", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 75.0, 60.0, 74.0, 22.0 ], "text" : "atk1Time $1" } } , { "box" : { "id" : "obj-39", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 165.0, 60.0, 69.0, 22.0 ], "text" : "atk1Amt $1" } } , { "box" : { "comment" : "Level", "id" : "obj-11", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 15.0, 345.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Release Level (0-1)", "id" : "obj-10", "index" : 9, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 705.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Release Time (ms)", "id" : "obj-9", "index" : 8, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 615.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Sustain Level (0-1)", "id" : "obj-8", "index" : 7, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 525.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 2 Time (ms)", "id" : "obj-6", "index" : 6, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 435.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Decay Level (0-1)", "id" : "obj-5", "index" : 5, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 345.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Decay Time (ms)", "id" : "obj-4", "index" : 4, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 255.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Trig on/off", "id" : "obj-3", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 15.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 1 Amount (0-1)", "id" : "obj-2", "index" : 3, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 165.0, 15.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "Attack 1 Time (ms)", "id" : "obj-1", "index" : 2, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 75.0, 15.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-40", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-25", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-26", 0 ], "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-26", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-39", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-40", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-15", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-9", 0 ] } } ] } , "patching_rect" : [ 537.0, 569.0, 369.000000000000227, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "globalpatchername" : "", "tags" : "" } , "text" : "patcher Envelope" } } , { "box" : { "id" : "obj-41", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 287.0, 110.0, 91.0, 22.0 ], "text" : "if $i1 > 0 then 1" } } , { "box" : { "id" : "obj-37", "maxclass" : "toggle", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, "patching_rect" : [ 542.0, 151.0, 24.0, 24.0 ] } } , { "box" : { "id" : "obj-35", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 283.0, 160.0, 98.0, 22.0 ], "text" : "if $i1 == 0 then 0" } } , { "box" : { "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 245.0, 284.0, 22.0, 22.0 ], "text" : "t b" } } , { "box" : { "format" : 6, "id" : "obj-5", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 190.5, 284.0, 50.0, 22.0 ] } } , { "box" : { "id" : "obj-34", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 107.0, 90.0, 50.0, 22.0 ], "text" : "36 0" } } , { "box" : { "id" : "obj-32", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "patching_rect" : [ 53.0, 171.0, 55.0, 22.0 ], "text" : "stripnote" } } , { "box" : { "id" : "obj-24", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 198.0, 106.0, 35.0, 20.0 ], "text" : "vel" } } , { "box" : { "id" : "obj-22", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 136.0, 106.0, 35.0, 20.0 ], "text" : "key" } } , { "box" : { "id" : "obj-9", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "patching_rect" : [ 130.0, 272.0, 34.0, 22.0 ], "text" : "sel 0" } } , { "box" : { "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "patching_rect" : [ 18.25, 110.0, 59.0, 22.0 ], "text" : "unpack i i" } } , { "box" : { "id" : "obj-40", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 85.25, 785.0, 42.0, 22.0 ], "text" : "out~ 2" } } , { "box" : { "id" : "obj-39", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 85.25, 613.0, 34.0, 22.0 ], "text" : "*~ 0." } } , { "box" : { "id" : "obj-23", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 198.0, 128.0, 50.0, 22.0 ], "text" : "0" } } , { "box" : { "id" : "obj-21", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 136.0, 128.0, 50.0, 22.0 ], "text" : "36" } } , { "box" : { "id" : "obj-28", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 362.0, 191.0, 28.0, 22.0 ], "text" : "in 3" } } , { "box" : { "id" : "obj-27", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 38.0, 270.0, 28.0, 22.0 ], "text" : "in 2" } } , { "box" : { "id" : "obj-26", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 25.0, 56.0, 28.0, 22.0 ], "text" : "in 1" } } , { "box" : { "id" : "obj-25", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 296.0, 238.0, 22.0, 22.0 ], "text" : "t b" } } , { "box" : { "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 327.75, 284.0, 29.5, 22.0 ], "text" : "* 1." } } , { "box" : { "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 35.25, 785.0, 42.0, 22.0 ], "text" : "out~ 1" } } , { "box" : { "id" : "obj-16", "linecount" : 8, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 465.5, 497.0, 35.0, 116.0 ], "text" : "spread 65.406391 67.466435" } } , { "box" : { "id" : "obj-42", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 136.0, 339.0, 138.0, 22.0 ], "text" : "sprintf \"spread %f1 %f2\"" } } , { "box" : { "id" : "obj-15", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 387.0, 110.0, 59.0, 22.0 ], "text" : "mute 0, 1" } } , { "box" : { "id" : "obj-13", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "patching_rect" : [ 565.5, 399.5, 56.0, 22.0 ], "text" : "thispoly~" } } , { "box" : { "id" : "obj-12", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 598.0, 324.0, 59.0, 22.0 ], "text" : "mute 1, 0" } } , { "box" : { "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 35.25, 613.0, 34.0, 22.0 ], "text" : "*~ 0." } } , { "box" : { "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 187.0, 227.0, 32.0, 22.0 ], "text" : "mtof" } } , { "box" : { "id" : "obj-11", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "multichannelsignal" ], "patching_rect" : [ 72.25, 487.0, 164.0, 22.0 ], "text" : "mc.mixdown~ 2 @autogain 1" } } , { "box" : { "id" : "obj-38", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "signal", "signal" ], "patching_rect" : [ 35.25, 555.0, 74.0, 22.0 ], "text" : "mc.unpack~" } } , { "box" : { "id" : "obj-56", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 38.0, 310.0, 57.0, 22.0 ], "text" : "chans $1" } } , { "box" : { "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "multichannelsignal" ], "patching_rect" : [ 35.25, 440.0, 127.0, 22.0 ], "text" : "mc.saw~ @chans 128" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-21", 1 ], "order" : 0, "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-32", 1 ], "order" : 4, "source" : [ "obj-1", 1 ] } } , { "patchline" : { "destination" : [ "obj-32", 0 ], "order" : 1, "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "order" : 3, "source" : [ "obj-1", 1 ] } } , { "patchline" : { "destination" : [ "obj-41", 0 ], "order" : 2, "source" : [ "obj-1", 1 ] } } , { "patchline" : { "destination" : [ "obj-69", 0 ], "order" : 1, "source" : [ "obj-1", 1 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "order" : 0, "source" : [ "obj-1", 1 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-86", 0 ], "source" : [ "obj-100", 0 ] } } , { "patchline" : { "destination" : [ "obj-105", 2 ], "order" : 1, "source" : [ "obj-104", 0 ] } } , { "patchline" : { "destination" : [ "obj-95", 2 ], "order" : 0, "source" : [ "obj-104", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-105", 0 ] } } , { "patchline" : { "destination" : [ "obj-38", 0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-31", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 0 ], "source" : [ "obj-19", 0 ] } } , { "patchline" : { "destination" : [ "obj-70", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-19", 0 ], "order" : 2, "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-42", 1 ], "order" : 1, "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-58", 1 ], "order" : 0, "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-33", 0 ], "order" : 0, "source" : [ "obj-27", 0 ] } } , { "patchline" : { "destination" : [ "obj-56", 0 ], "order" : 1, "source" : [ "obj-27", 0 ] } } , { "patchline" : { "destination" : [ "obj-66", 0 ], "source" : [ "obj-28", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "order" : 0, "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-42", 0 ], "order" : 3, "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 0 ], "order" : 2, "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-85", 0 ], "order" : 1, "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-31", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "source" : [ "obj-32", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-33", 0 ] } } , { "patchline" : { "destination" : [ "obj-37", 0 ], "source" : [ "obj-35", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 0 ], "order" : 1, "source" : [ "obj-37", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 0 ], "order" : 0, "source" : [ "obj-37", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "source" : [ "obj-38", 1 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-38", 0 ] } } , { "patchline" : { "destination" : [ "obj-95", 0 ], "source" : [ "obj-39", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "order" : 2, "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-36", 1 ], "order" : 0, "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-57", 0 ], "order" : 1, "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-37", 0 ], "order" : 1, "source" : [ "obj-41", 0 ] } } , { "patchline" : { "destination" : [ "obj-52", 0 ], "order" : 2, "source" : [ "obj-41", 0 ] } } , { "patchline" : { "destination" : [ "obj-72", 0 ], "order" : 0, "source" : [ "obj-41", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 1 ], "order" : 0, "source" : [ "obj-42", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "order" : 1, "source" : [ "obj-42", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "order" : 1, "source" : [ "obj-43", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 1 ], "order" : 2, "source" : [ "obj-43", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 1 ], "order" : 3, "source" : [ "obj-43", 0 ] } } , { "patchline" : { "destination" : [ "obj-93", 0 ], "order" : 0, "source" : [ "obj-43", 0 ] } } , { "patchline" : { "destination" : [ "obj-14", 1 ], "order" : 0, "source" : [ "obj-44", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 1 ], "order" : 1, "source" : [ "obj-44", 0 ] } } , { "patchline" : { "destination" : [ "obj-30", 1 ], "order" : 0, "source" : [ "obj-45", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 2 ], "order" : 1, "source" : [ "obj-45", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 3 ], "source" : [ "obj-46", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 4 ], "source" : [ "obj-47", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 5 ], "source" : [ "obj-48", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 6 ], "source" : [ "obj-49", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 2 ], "order" : 0, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-42", 0 ], "order" : 3, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-58", 0 ], "order" : 2, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-61", 0 ], "order" : 1, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 7 ], "order" : 0, "source" : [ "obj-50", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 1 ], "order" : 1, "source" : [ "obj-50", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 8 ], "source" : [ "obj-51", 0 ] } } , { "patchline" : { "destination" : [ "obj-15", 0 ], "source" : [ "obj-52", 0 ] } } , { "patchline" : { "destination" : [ "obj-43", 9 ], "source" : [ "obj-53", 0 ] } } , { "patchline" : { "destination" : [ "obj-67", 0 ], "order" : 1, "source" : [ "obj-54", 0 ] } } , { "patchline" : { "destination" : [ "obj-74", 0 ], "order" : 0, "source" : [ "obj-54", 0 ] } } , { "patchline" : { "destination" : [ "obj-76", 0 ], "source" : [ "obj-55", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "order" : 3, "source" : [ "obj-56", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "order" : 2, "source" : [ "obj-56", 0 ] } } , { "patchline" : { "destination" : [ "obj-57", 0 ], "order" : 0, "source" : [ "obj-56", 0 ] } } , { "patchline" : { "destination" : [ "obj-73", 0 ], "order" : 1, "source" : [ "obj-56", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 1 ], "source" : [ "obj-57", 0 ] } } , { "patchline" : { "destination" : [ "obj-57", 0 ], "order" : 1, "source" : [ "obj-58", 0 ] } } , { "patchline" : { "destination" : [ "obj-71", 1 ], "order" : 0, "source" : [ "obj-58", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "source" : [ "obj-59", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "order" : 0, "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-72", 0 ], "order" : 1, "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "source" : [ "obj-61", 0 ] } } , { "patchline" : { "destination" : [ "obj-64", 0 ], "source" : [ "obj-63", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 1 ], "order" : 2, "source" : [ "obj-64", 0 ] } } , { "patchline" : { "destination" : [ "obj-25", 0 ], "order" : 3, "source" : [ "obj-64", 0 ] } } , { "patchline" : { "destination" : [ "obj-54", 0 ], "order" : 1, "source" : [ "obj-64", 0 ] } } , { "patchline" : { "destination" : [ "obj-62", 1 ], "order" : 0, "source" : [ "obj-64", 0 ] } } , { "patchline" : { "destination" : [ "obj-63", 0 ], "source" : [ "obj-66", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "source" : [ "obj-67", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-68", 0 ] } } , { "patchline" : { "destination" : [ "obj-68", 0 ], "source" : [ "obj-69", 0 ] } } , { "patchline" : { "destination" : [ "obj-105", 0 ], "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 1 ], "source" : [ "obj-70", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-72", 0 ] } } , { "patchline" : { "destination" : [ "obj-75", 0 ], "source" : [ "obj-73", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 1 ], "source" : [ "obj-74", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 1 ], "order" : 0, "source" : [ "obj-75", 0 ] } } , { "patchline" : { "destination" : [ "obj-84", 0 ], "order" : 1, "source" : [ "obj-75", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "order" : 1, "source" : [ "obj-76", 0 ] } } , { "patchline" : { "destination" : [ "obj-34", 1 ], "order" : 0, "source" : [ "obj-76", 0 ] } } , { "patchline" : { "destination" : [ "obj-97", 1 ], "source" : [ "obj-77", 0 ] } } , { "patchline" : { "destination" : [ "obj-73", 0 ], "order" : 1, "source" : [ "obj-78", 0 ] } } , { "patchline" : { "destination" : [ "obj-83", 1 ], "order" : 0, "source" : [ "obj-78", 0 ] } } , { "patchline" : { "destination" : [ "obj-97", 0 ], "source" : [ "obj-79", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 1 ], "source" : [ "obj-80", 0 ] } } , { "patchline" : { "destination" : [ "obj-78", 0 ], "source" : [ "obj-81", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 2 ], "source" : [ "obj-82", 0 ] } } , { "patchline" : { "destination" : [ "obj-70", 1 ], "source" : [ "obj-84", 0 ] } } , { "patchline" : { "destination" : [ "obj-78", 1 ], "order" : 0, "source" : [ "obj-85", 0 ] } } , { "patchline" : { "destination" : [ "obj-81", 0 ], "order" : 1, "source" : [ "obj-85", 0 ] } } , { "patchline" : { "destination" : [ "obj-78", 0 ], "source" : [ "obj-86", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 3 ], "source" : [ "obj-87", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 4 ], "source" : [ "obj-88", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 5 ], "source" : [ "obj-89", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 6 ], "source" : [ "obj-90", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 7 ], "source" : [ "obj-91", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 8 ], "source" : [ "obj-92", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 9 ], "source" : [ "obj-94", 0 ] } } , { "patchline" : { "destination" : [ "obj-40", 0 ], "source" : [ "obj-95", 0 ] } } , { "patchline" : { "destination" : [ "obj-105", 1 ], "order" : 1, "source" : [ "obj-97", 0 ] } } , { "patchline" : { "destination" : [ "obj-95", 1 ], "order" : 0, "source" : [ "obj-97", 0 ] } } ] } } dlstdirehtype JSONfnam2048osc.amxdsz32 -of32 vers flag mdat R5direhtype JSONfnamoscpoly.maxpatsz32 Xof32 =vers flag mdat R