{ "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 88.0, 129.0, 494.0, 553.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" : "", "assistshowspatchername" : 0, "boxes" : [ { "box" : { "fontface" : 1, "fontname" : "Lato", "fontsize" : 24.0, "id" : "obj-2", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 39.0, 34.0, 241.0, 35.0 ], "text" : "Simple Compressor", "underline" : 1 } } , { "box" : { "id" : "obj-22", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 39.0, 71.0, 207.0, 33.0 ], "text" : "Basic compressor building block using only RNBO" } } , { "box" : { "basictuning" : 440, "clipheight" : 29.0, "data" : { "clips" : [ { "absolutepath" : "drumLoop.aif", "filename" : "drumLoop.aif", "filekind" : "audiofile", "id" : "u225005721", "loop" : 1, "content_state" : { "loop" : 1 } } ] } , "followglobaltempo" : 0, "formantcorrection" : 0, "id" : "obj-17", "maxclass" : "playlist~", "mode" : "basic", "numinlets" : 1, "numoutlets" : 5, "originallength" : [ 0.0, "ticks" ], "originaltempo" : 120.0, "outlettype" : [ "signal", "signal", "signal", "", "dictionary" ], "parameter_enable" : 0, "patching_rect" : [ 39.0, 150.0, 150.0, 30.0 ], "pitchcorrection" : 0, "quality" : "basic", "timestretch" : [ 0 ] } } , { "box" : { "id" : "obj-13", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 91.0, 345.0, 107.0, 22.0 ], "text" : "route compression" } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.996078431372549, 0.996078431372549, 0.0 ], "elementcolor" : [ 0.992156862745098, 0.0, 0.96078431372549, 1.0 ], "floatoutput" : 1, "id" : "obj-36", "knobcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "knobshape" : 4, "maxclass" : "slider", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 91.0, 374.0, 34.0, 123.0 ], "presentation" : 1, "presentation_rect" : [ 92.33333146572113, 6.666664302349091, 10.333332538604736, 112.750000000000028 ], "size" : 1.0 } } , { "box" : { "id" : "obj-4", "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, "patching_rect" : [ 39.0, 469.0, 45.0, 45.0 ] } } , { "box" : { "autosave" : 1, "id" : "obj-1", "inletInfo" : { "IOInfo" : [ { "type" : "signal", "index" : 1, "tag" : "" } , { "type" : "signal", "index" : 2, "tag" : "" } ] } , "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 3, "outletInfo" : { "IOInfo" : [ { "type" : "signal", "index" : 1, "tag" : "" } , { "type" : "signal", "index" : 2, "tag" : "" } ] } , "outlettype" : [ "signal", "signal", "list" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "rnbo", "rect" : [ 227.0, 245.0, 812.0, 586.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Lato", "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" : "", "assistshowspatchername" : 0, "title" : "untitled", "boxes" : [ { "box" : { "id" : "obj-10", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 40.799999356269836, 541.0, 29.0, 21.0 ], "text" : "tmh" } } , { "box" : { "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 238.0, 449.375273828651075, 118.0, 23.0 ], "rnbo_classname" : "outport", "rnbo_extra_attributes" : { "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "outport_obj-6", "text" : "outport compression" } } , { "box" : { "id" : "obj-5", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 238.0, 405.458561149166371, 73.0, 23.0 ], "rnbo_classname" : "snapshot~", "rnbo_extra_attributes" : { "mode" : 0.0 } , "rnbo_serial" : 1, "rnbo_uniqueid" : "snapshot~_obj-5", "text" : "snapshot~ 5" } } , { "box" : { "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 136.253604413515632, 449.375273828651075, 43.0, 23.0 ], "rnbo_classname" : "out~", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "out~_obj-2", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "in1" : { "attrOrProp" : 1, "digest" : "signal sent to outlet with index 2", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "outlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ { "name" : "in1", "type" : "signal", "digest" : "signal sent to outlet with index 2", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ ], "helpname" : "out~", "aliasOf" : "out~", "classname" : "out~", "operator" : 0, "versionId" : 374499139, "changesPatcherIO" : 1 } , "text" : "out~ 2" } } , { "box" : { "id" : "obj-103", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 344.600002765655518, 141.06725208324201, 110.0, 21.0 ], "text" : "Ratio :1" } } , { "box" : { "id" : "obj-92", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 344.600002765655518, 268.726389145495602, 351.0, 23.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "enum" : "", "preset" : 1, "exponent" : 1.0, "tonormalized" : "", "unit" : "", "ctlin" : 0.0, "order" : "0", "fromnormalized" : "", "displayname" : "", "steps" : 0.0, "meta" : "", "sendinit" : 1 } , "rnbo_serial" : 1, "rnbo_uniqueid" : "release", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -1195181236, "changesPatcherIO" : 0 } , "text" : "param @name release @value 50. @minimum 0 @maximum 1000", "varname" : "release" } } , { "box" : { "id" : "obj-43", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 344.600002765655518, 245.726389145495659, 128.0, 21.0 ], "text" : "Release time in ms" } } , { "box" : { "id" : "obj-91", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 344.600002765655518, 213.144791584940322, 340.0, 23.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "enum" : "", "preset" : 1, "exponent" : 1.0, "tonormalized" : "", "unit" : "", "ctlin" : 0.0, "order" : "0", "fromnormalized" : "", "displayname" : "", "steps" : 0.0, "meta" : "", "sendinit" : 1 } , "rnbo_serial" : 2, "rnbo_uniqueid" : "attack", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -1195181236, "changesPatcherIO" : 0 } , "text" : "param @name attack @value 5. @minimum 0 @maximum 1000", "varname" : "attack" } } , { "box" : { "id" : "obj-42", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 344.600002765655518, 190.144791584940322, 122.0, 21.0 ], "text" : "Attack time in ms" } } , { "box" : { "id" : "obj-90", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 344.600002765655518, 157.563194024385069, 324.0, 23.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "enum" : "", "preset" : 1, "exponent" : 1.0, "tonormalized" : "", "unit" : "", "ctlin" : 0.0, "order" : "0", "fromnormalized" : "", "displayname" : "", "steps" : 0.0, "meta" : "", "sendinit" : 1 } , "rnbo_serial" : 3, "rnbo_uniqueid" : "ratio", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -1195181236, "changesPatcherIO" : 0 } , "text" : "param @name ratio @value 3. @minimum 0 @maximum 100", "varname" : "ratio" } } , { "box" : { "id" : "obj-89", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 344.600002765655518, 101.981596463829803, 373.0, 23.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "enum" : "", "preset" : 1, "exponent" : 1.0, "tonormalized" : "", "unit" : "", "ctlin" : 0.0, "order" : "0", "fromnormalized" : "", "displayname" : "", "steps" : 0.0, "meta" : "", "sendinit" : 1 } , "rnbo_serial" : 4, "rnbo_uniqueid" : "threshold", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -1195181236, "changesPatcherIO" : 0 } , "text" : "param @name threshold @value -30. @minimum -100 @maximum 10", "varname" : "threshold" } } , { "box" : { "id" : "obj-40", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 344.600002765655518, 84.733625493258273, 110.0, 21.0 ], "text" : "Threshold in dB" } } , { "box" : { "id" : "obj-88", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 344.600002765655518, 46.399998903274536, 355.0, 23.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "enum" : "", "preset" : 1, "exponent" : 1.0, "tonormalized" : "", "unit" : "", "ctlin" : 0.0, "order" : "0", "fromnormalized" : "", "displayname" : "", "steps" : 0.0, "meta" : "", "sendinit" : 1 } , "rnbo_serial" : 5, "rnbo_uniqueid" : "input_gain", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -1195181236, "changesPatcherIO" : 0 } , "text" : "param @name input_gain @value 0. @minimum 0 @maximum 100", "varname" : "input_gain" } } , { "box" : { "id" : "obj-15", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 344.600002765655518, 23.756116233793165, 110.0, 21.0 ], "text" : "Input gain in dB" } } , { "box" : { "id" : "obj-102", "maxclass" : "newobj", "numinlets" : 6, "numoutlets" : 1, "outlettype" : [ "signal" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "rnbo", "rect" : [ 184.0, 229.0, 924.0, 879.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Lato", "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" : "", "assistshowspatchername" : 0, "title" : "untitled", "boxes" : [ { "box" : { "id" : "obj-26", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 100.400000154972076, 767.792016418152798, 108.0, 21.0 ], "text" : "Compressed Signal" } } , { "box" : { "id" : "obj-25", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 89.400000154972076, 40.0, 40.0, 21.0 ], "text" : "Signal" } } , { "box" : { "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 465.668920530551873, 581.134511259436749, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "in_obj-16", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 6", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 6" } } , { "box" : { "id" : "obj-15", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 374.168919636482201, 526.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "in_obj-15", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 5", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 5" } } , { "box" : { "id" : "obj-14", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 104.400000154972076, 124.0, 63.0, 21.0 ], "text" : "Input Gain" } } , { "box" : { "id" : "obj-9", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 605.925675467429528, 132.0, 63.0, 21.0 ], "text" : "Threshold" } } , { "box" : { "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 712.835585529630976, 180.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 3, "rnbo_uniqueid" : "in_obj-8", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 4", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 4" } } , { "box" : { "id" : "obj-5", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 575.925675467429528, 132.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 4, "rnbo_uniqueid" : "in_obj-5", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 3", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 3" } } , { "box" : { "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 74.400000154972076, 123.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 5, "rnbo_uniqueid" : "in_obj-1", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 2", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 2" } } , { "box" : { "id" : "obj-86", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 465.531979274170681, 641.715084902940816, 75.0, 23.0 ], "rnbo_classname" : "mstosamps~", "rnbo_serial" : 1, "rnbo_uniqueid" : "mstosamps~_obj-86", "text" : "mstosamps~" } } , { "box" : { "id" : "obj-35", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.668918742412529, 253.251995321032553, 112.0, 23.0 ], "rnbo_classname" : "average_rms~", "rnbo_serial" : 1, "rnbo_uniqueid" : "average_rms~_obj-35", "text" : "average_rms~ 1000" } } , { "box" : { "id" : "obj-69", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 287.268919064277497, 213.251994724986105, 113.800000429153442, 35.0 ], "text" : "Running average 1000 samps" } } , { "box" : { "id" : "obj-64", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 374.168919636482201, 617.892026217156399, 75.0, 23.0 ], "rnbo_classname" : "mstosamps~", "rnbo_serial" : 2, "rnbo_uniqueid" : "mstosamps~_obj-64", "text" : "mstosamps~" } } , { "box" : { "id" : "obj-17", "maxclass" : "flonum", "minimum" : 1.0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 1, "patching_rect" : [ 712.835585529630976, 213.251994724986105, 48.0, 23.0 ], "rnbo_classname" : "number", "rnbo_extra_attributes" : { "preset" : 0, "value" : 3.0, "order" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "flonum[1]", "saved_attribute_attributes" : { "valueof" : { "parameter_initial" : [ 3.0 ], "parameter_initial_enable" : 1, "parameter_invisible" : 1, "parameter_longname" : "flonum[7]", "parameter_shortname" : "flonum[1]", "parameter_type" : 3 } } , "style" : "numberGold", "tricolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], "triscale" : 0.9, "varname" : "flonum[1]" } } , { "box" : { "id" : "obj-59", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 1, "patching_rect" : [ 374.168919636482201, 551.167108716948178, 50.0, 23.0 ], "rnbo_classname" : "number", "rnbo_extra_attributes" : { "preset" : 0, "value" : 5.0, "order" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "flonum[2]", "saved_attribute_attributes" : { "valueof" : { "parameter_initial" : [ 4.0 ], "parameter_initial_enable" : 1, "parameter_invisible" : 1, "parameter_longname" : "flonum[8]", "parameter_shortname" : "flonum[2]", "parameter_type" : 3 } } , "style" : "numberGold", "tricolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], "triscale" : 0.9, "varname" : "flonum[2]" } } , { "box" : { "id" : "obj-61", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 1, "patching_rect" : [ 465.668920530551873, 610.279407063325152, 50.0, 23.0 ], "rnbo_classname" : "number", "rnbo_extra_attributes" : { "preset" : 0, "value" : 50.0, "order" : "" } , "rnbo_serial" : 3, "rnbo_uniqueid" : "flonum[3]", "saved_attribute_attributes" : { "valueof" : { "parameter_initial" : [ 25.0 ], "parameter_initial_enable" : 1, "parameter_invisible" : 1, "parameter_longname" : "flonum[9]", "parameter_shortname" : "flonum[3]", "parameter_type" : 3 } } , "style" : "numberGold", "tricolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], "triscale" : 0.9, "varname" : "flonum[3]" } } , { "box" : { "id" : "obj-62", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 74.400000154972076, 159.130241473777232, 48.0, 23.0 ], "rnbo_classname" : "number", "rnbo_extra_attributes" : { "preset" : 0, "value" : 0.0, "order" : "" } , "rnbo_serial" : 4, "rnbo_uniqueid" : "number_obj-62", "style" : "numberGold", "tricolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], "triscale" : 0.9 } } , { "box" : { "id" : "obj-63", "maxclass" : "flonum", "maximum" : 0.0, "minimum" : -96.0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 1, "patching_rect" : [ 575.851350934859056, 159.400604524706125, 47.0, 23.0 ], "rnbo_classname" : "number", "rnbo_extra_attributes" : { "preset" : 0, "value" : -30.0, "order" : "" } , "rnbo_serial" : 5, "rnbo_uniqueid" : "flonum", "saved_attribute_attributes" : { "valueof" : { "parameter_initial" : [ -20.0 ], "parameter_initial_enable" : 1, "parameter_invisible" : 1, "parameter_longname" : "[3]", "parameter_mmax" : 0.0, "parameter_mmin" : -96.0, "parameter_shortname" : "[2]", "parameter_type" : 3 } } , "style" : "numberGold", "tricolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], "triscale" : 0.9, "varname" : "flonum" } } , { "box" : { "id" : "obj-41", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 750.781531468523667, 181.0, 63.0, 21.0 ], "text" : "Ratio :1" } } , { "box" : { "id" : "obj-42", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 374.168919636482201, 503.0, 122.0, 21.0 ], "text" : "Attack time in ms" } } , { "box" : { "id" : "obj-43", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 465.668920530551873, 558.134511259436749, 128.0, 21.0 ], "text" : "Release time in ms" } } , { "box" : { "id" : "obj-13", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 712.835585529630976, 244.581266675714346, 46.0, 23.0 ], "rnbo_classname" : "abs~", "rnbo_serial" : 1, "rnbo_uniqueid" : "abs~_obj-13", "text" : "abs~ 0." } } , { "box" : { "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 574.925675467429528, 437.2336596047424, 38.0, 23.0 ], "rnbo_classname" : "!-~", "rnbo_serial" : 1, "rnbo_uniqueid" : "!-~_obj-18", "text" : "!-~ 1." } } , { "box" : { "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 574.925675467429528, 470.755867559595742, 40.0, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 1, "rnbo_uniqueid" : "*~_obj-19", "text" : "*~ -1." } } , { "box" : { "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 712.835585529630976, 308.029682153298097, 36.0, 23.0 ], "rnbo_classname" : "!-~", "rnbo_serial" : 2, "rnbo_uniqueid" : "!-~_obj-20", "text" : "!-~ 1." } } , { "box" : { "id" : "obj-21", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 574.925675467429528, 402.111450260992058, 48.0, 23.0 ], "rnbo_classname" : "dbtoa~", "rnbo_serial" : 1, "rnbo_uniqueid" : "dbtoa~_obj-21", "text" : "dbtoa~" } } , { "box" : { "id" : "obj-22", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 575.925675467429528, 372.185683470220738, 36.0, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 2, "rnbo_uniqueid" : "*~_obj-22", "text" : "*~ 0." } } , { "box" : { "id" : "obj-23", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 575.925675467429528, 330.377050611941684, 35.0, 23.0 ], "rnbo_classname" : "-~", "rnbo_serial" : 1, "rnbo_uniqueid" : "-~_obj-23", "text" : "-~ 0." } } , { "box" : { "id" : "obj-24", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 712.835585529630976, 276.107464666900285, 37.0, 23.0 ], "rnbo_classname" : "!/~", "rnbo_serial" : 1, "rnbo_uniqueid" : "!/~_obj-24", "text" : "!/~ 1." } } , { "box" : { "id" : "obj-29", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 351.668920470947228, 341.780625082425274, 121.0, 21.0 ], "text" : "Gain change in dB is" } } , { "box" : { "id" : "obj-30", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 351.668920470947228, 368.511449760313042, 185.0, 21.0 ], "text" : "(Threshold - Level) * (1 - 1/ ratio)" } } , { "box" : { "id" : "obj-31", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 766.781531468523667, 244.581266675714346, 101.0, 21.0 ], "text" : "Avoid divide by 0" } } , { "box" : { "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.531977486031337, 671.967021599111604, 202.000001788139343, 23.0 ], "rnbo_classname" : "rampsmooth~", "rnbo_serial" : 1, "rnbo_uniqueid" : "rampsmooth~_obj-12", "text" : "rampsmooth~" } } , { "box" : { "id" : "obj-11", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.668918742412529, 483.465926171397143, 35.0, 23.0 ], "rnbo_classname" : "+~", "rnbo_serial" : 1, "rnbo_uniqueid" : "+~_obj-11", "text" : "+~ 1." } } , { "box" : { "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.668918742412529, 419.308332278325395, 33.0, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 3, "rnbo_uniqueid" : "*~_obj-10", "text" : "*~ 0." } } , { "box" : { "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.668918742412529, 353.785683196039372, 29.5, 23.0 ], "rnbo_classname" : ">~", "rnbo_serial" : 1, "rnbo_uniqueid" : ">~_obj-7", "text" : ">~" } } , { "box" : { "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.668918742412529, 289.393144468340097, 46.0, 23.0 ], "rnbo_classname" : "atodb~", "rnbo_serial" : 1, "rnbo_uniqueid" : "atodb~_obj-6", "text" : "atodb~" } } , { "box" : { "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 50.0, 451.828774113904842, 40.0, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 4, "rnbo_uniqueid" : "*~_obj-4", "text" : "*~ 1." } } , { "box" : { "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 74.400000154972076, 191.130241473777232, 46.0, 23.0 ], "rnbo_classname" : "dbtoa~", "rnbo_serial" : 2, "rnbo_uniqueid" : "dbtoa~_obj-3", "text" : "dbtoa~" } } , { "box" : { "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 50.0, 240.143247000883605, 43.400000154972076, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 5, "rnbo_uniqueid" : "*~_obj-2", "text" : "*~ 1." } } , { "box" : { "id" : "obj-98", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 50.000000446677632, 40.000001418152735, 35.0, 23.0 ], "rnbo_classname" : "in~", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "in~_obj-98", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "out1" : { "attrOrProp" : 1, "digest" : "signal from inlet with index 1", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : "signal", "digest" : "signal from inlet with index 1", "displayName" : "", "docked" : 0 } ], "helpname" : "in~", "aliasOf" : "in~", "classname" : "in~", "operator" : 0, "versionId" : -176007711, "changesPatcherIO" : 1 } , "text" : "in~ 1" } } , { "box" : { "id" : "obj-99", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 50.000000446677632, 766.792016418152798, 43.0, 23.0 ], "rnbo_classname" : "out~", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "out~_obj-99", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "in1" : { "attrOrProp" : 1, "digest" : "signal sent to outlet with index 1", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "outlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ { "name" : "in1", "type" : "signal", "digest" : "signal sent to outlet with index 1", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ ], "helpname" : "out~", "aliasOf" : "out~", "classname" : "out~", "operator" : 0, "versionId" : 374499139, "changesPatcherIO" : 1 } , "text" : "out~ 1" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-62", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 1 ], "midpoints" : [ 292.031977486031337, 704.967021599111604, 107.565987622448347, 704.967021599111604, 107.565987622448347, 440.828774113904842, 80.5, 440.828774113904842 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-59", 0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-61", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-19", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 1 ], "midpoints" : [ 584.425675467429528, 503.755867559595742, 559.697298809613812, 503.755867559595742, 559.697298809613812, 408.308332278325395, 306.168918742412529, 408.308332278325395 ], "source" : [ "obj-19", 0 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "order" : 0, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "order" : 1, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 1 ], "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-21", 0 ], "source" : [ "obj-22", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 1 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-35", 0 ] } } , { "patchline" : { "destination" : [ "obj-99", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-63", 0 ], "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-64", 0 ], "source" : [ "obj-59", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 1 ], "order" : 0, "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "order" : 1, "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-86", 0 ], "source" : [ "obj-61", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "source" : [ "obj-62", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 0 ], "order" : 0, "source" : [ "obj-63", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 1 ], "order" : 1, "source" : [ "obj-63", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 1 ], "source" : [ "obj-64", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 2 ], "source" : [ "obj-86", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-98", 0 ] } } ], "default_bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ], "bgfillcolor_type" : "color", "bgfillcolor_color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "bgfillcolor_angle" : 270.0, "bgfillcolor_proportion" : 0.39, "bgfillcolor_autogradient" : 0.0 } , "patching_rect" : [ 156.753604562527244, 321.707983821186076, 79.0, 23.0 ], "rnbo_classname" : "p", "rnbo_extra_attributes" : { "receivemode" : "local", "polyphony" : -1.0, "voicecontrol" : "simple", "notecontroller" : "", "exposevoiceparams" : 0 } , "rnbo_serial" : 1, "rnbo_uniqueid" : "compressor", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "target" : { "attrOrProp" : 1, "digest" : "target", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "mute" : { "attrOrProp" : 1, "digest" : "mute", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number" } , "in1" : { "attrOrProp" : 1, "digest" : "in1", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "signal" } , "__probingout1" : { "attrOrProp" : 1, "digest" : "__probingout1", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "signal" } , "out1" : { "attrOrProp" : 1, "digest" : "out1", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } , "voicestatus" : { "attrOrProp" : 1, "digest" : "voicestatus", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "list" } , "activevoices" : { "attrOrProp" : 1, "digest" : "activevoices", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number" } , "polyphony" : { "attrOrProp" : 2, "digest" : "Polyphony of the subpatcher.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "-1" } , "exposevoiceparams" : { "attrOrProp" : 2, "digest" : "Expose per voice versions of the contained parameters (only valid in polyphonic subpatchers).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "false" } , "title" : { "attrOrProp" : 2, "digest" : "Title of the subpatcher", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } , "file" : { "attrOrProp" : 2, "digest" : "rnbo file to load", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } , "voicecontrol" : { "attrOrProp" : 2, "digest" : "Chooses the way that polyphonic voices are controlled. 'simple' (default) will automatically allocate voices for \tincoming MIDI notes. Setting it to 'user' will switch off MIDI \tvoice allocation and start with all voices unmuted.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "enum" : [ "simple", "user" ], "type" : "enum", "defaultValue" : "simple" } , "notecontroller" : { "attrOrProp" : 2, "digest" : "DEPRECATED. Use voicecontrol instead.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "receivemode" : { "attrOrProp" : 2, "digest" : "Do receive~ objects get the signal from a send~ inside the patcher directly (without latency), or compensated (with latency, aligned with all other voices).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "enum" : [ "local", "compensated" ], "type" : "enum", "defaultValue" : "local" } , "args" : { "attrOrProp" : 2, "digest" : "Replacement args for the subpatcher, everything named #1, #2 etc. will be replaced with the according argument.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } } , "inputs" : [ { "name" : "in1", "type" : "signal", "digest" : "in1", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in2", "type" : [ "bang", "number", "list" ], "digest" : "in2", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in3", "type" : [ "bang", "number", "list" ], "digest" : "in3", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in4", "type" : [ "bang", "number", "list" ], "digest" : "in4", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in5", "type" : [ "bang", "number", "list" ], "digest" : "in5", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in6", "type" : [ "bang", "number", "list" ], "digest" : "in6", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "out1", "type" : "signal", "digest" : "out1", "displayName" : "", "docked" : 0 } ], "helpname" : "p", "aliasOf" : "rnbo", "classname" : "p", "operator" : 0, "versionId" : 904315297, "changesPatcherIO" : 0 } , "text" : "p compressor", "varname" : "compressor" } } , { "box" : { "id" : "obj-100", "maxclass" : "newobj", "numinlets" : 6, "numoutlets" : 2, "outlettype" : [ "signal", "signal" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "rnbo", "rect" : [ 184.0, 229.0, 924.0, 879.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Lato", "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" : "", "assistshowspatchername" : 0, "title" : "untitled", "boxes" : [ { "box" : { "id" : "obj-27", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 282.531977486031337, 767.792016418152798, 43.0, 23.0 ], "rnbo_classname" : "out~", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "out~_obj-27", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "in1" : { "attrOrProp" : 1, "digest" : "signal sent to outlet with index 2", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "outlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ { "name" : "in1", "type" : "signal", "digest" : "signal sent to outlet with index 2", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ ], "helpname" : "out~", "aliasOf" : "out~", "classname" : "out~", "operator" : 0, "versionId" : 374499139, "changesPatcherIO" : 1 } , "text" : "out~ 2" } } , { "box" : { "id" : "obj-26", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 100.400000154972076, 767.792016418152798, 108.0, 21.0 ], "text" : "Compressed Signal" } } , { "box" : { "id" : "obj-25", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 89.400000154972076, 40.0, 40.0, 21.0 ], "text" : "Signal" } } , { "box" : { "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 465.668920530551873, 581.134511259436749, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "in_obj-16", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 6", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 6" } } , { "box" : { "id" : "obj-15", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 374.168919636482201, 526.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "in_obj-15", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 5", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 5" } } , { "box" : { "id" : "obj-14", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 104.400000154972076, 124.0, 63.0, 21.0 ], "text" : "Input Gain" } } , { "box" : { "id" : "obj-9", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 605.925675467429528, 132.0, 63.0, 21.0 ], "text" : "Threshold" } } , { "box" : { "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 712.835585529630976, 180.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 3, "rnbo_uniqueid" : "in_obj-8", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 4", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 4" } } , { "box" : { "id" : "obj-5", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 575.925675467429528, 132.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 4, "rnbo_uniqueid" : "in_obj-5", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 3", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 3" } } , { "box" : { "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 74.400000154972076, 123.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 5, "rnbo_uniqueid" : "in_obj-1", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 2", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 2" } } , { "box" : { "id" : "obj-86", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 465.531979274170681, 641.715084902940816, 75.0, 23.0 ], "rnbo_classname" : "mstosamps~", "rnbo_serial" : 1, "rnbo_uniqueid" : "mstosamps~_obj-86", "text" : "mstosamps~" } } , { "box" : { "id" : "obj-35", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.668918742412529, 253.251995321032553, 112.0, 23.0 ], "rnbo_classname" : "average_rms~", "rnbo_serial" : 1, "rnbo_uniqueid" : "average_rms~_obj-35", "text" : "average_rms~ 1000" } } , { "box" : { "id" : "obj-69", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 287.268919064277497, 213.251994724986105, 113.800000429153442, 35.0 ], "text" : "Running average 1000 samps" } } , { "box" : { "id" : "obj-64", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 374.168919636482201, 617.892026217156399, 75.0, 23.0 ], "rnbo_classname" : "mstosamps~", "rnbo_serial" : 2, "rnbo_uniqueid" : "mstosamps~_obj-64", "text" : "mstosamps~" } } , { "box" : { "id" : "obj-17", "maxclass" : "flonum", "minimum" : 1.0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 1, "patching_rect" : [ 712.835585529630976, 213.251994724986105, 48.0, 23.0 ], "rnbo_classname" : "number", "rnbo_extra_attributes" : { "preset" : 0, "value" : 3.0, "order" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "flonum[1]", "saved_attribute_attributes" : { "valueof" : { "parameter_initial" : [ 3.0 ], "parameter_initial_enable" : 1, "parameter_invisible" : 1, "parameter_longname" : "flonum[1]", "parameter_shortname" : "flonum[1]", "parameter_type" : 3 } } , "style" : "numberGold", "tricolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], "triscale" : 0.9, "varname" : "flonum[1]" } } , { "box" : { "id" : "obj-59", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 1, "patching_rect" : [ 374.168919636482201, 551.167108716948178, 50.0, 23.0 ], "rnbo_classname" : "number", "rnbo_extra_attributes" : { "preset" : 0, "value" : 5.0, "order" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "flonum[2]", "saved_attribute_attributes" : { "valueof" : { "parameter_initial" : [ 4.0 ], "parameter_initial_enable" : 1, "parameter_invisible" : 1, "parameter_longname" : "flonum[2]", "parameter_shortname" : "flonum[2]", "parameter_type" : 3 } } , "style" : "numberGold", "tricolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], "triscale" : 0.9, "varname" : "flonum[2]" } } , { "box" : { "id" : "obj-61", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 1, "patching_rect" : [ 465.668920530551873, 610.279407063325152, 50.0, 23.0 ], "rnbo_classname" : "number", "rnbo_extra_attributes" : { "preset" : 0, "value" : 50.0, "order" : "" } , "rnbo_serial" : 3, "rnbo_uniqueid" : "flonum[3]", "saved_attribute_attributes" : { "valueof" : { "parameter_initial" : [ 25.0 ], "parameter_initial_enable" : 1, "parameter_invisible" : 1, "parameter_longname" : "flonum[3]", "parameter_shortname" : "flonum[3]", "parameter_type" : 3 } } , "style" : "numberGold", "tricolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], "triscale" : 0.9, "varname" : "flonum[3]" } } , { "box" : { "id" : "obj-62", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 74.400000154972076, 159.130241473777232, 48.0, 23.0 ], "rnbo_classname" : "number", "rnbo_extra_attributes" : { "preset" : 0, "value" : 0.0, "order" : "" } , "rnbo_serial" : 4, "rnbo_uniqueid" : "number_obj-62", "style" : "numberGold", "tricolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], "triscale" : 0.9 } } , { "box" : { "id" : "obj-63", "maxclass" : "flonum", "maximum" : 0.0, "minimum" : -96.0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 1, "patching_rect" : [ 575.851350934859056, 159.400604524706125, 47.0, 23.0 ], "rnbo_classname" : "number", "rnbo_extra_attributes" : { "preset" : 0, "value" : -30.0, "order" : "" } , "rnbo_serial" : 5, "rnbo_uniqueid" : "flonum", "saved_attribute_attributes" : { "valueof" : { "parameter_initial" : [ -20.0 ], "parameter_initial_enable" : 1, "parameter_invisible" : 1, "parameter_longname" : "[1]", "parameter_mmax" : 0.0, "parameter_mmin" : -96.0, "parameter_shortname" : "[2]", "parameter_type" : 3 } } , "style" : "numberGold", "tricolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], "triscale" : 0.9, "varname" : "flonum" } } , { "box" : { "id" : "obj-41", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 750.781531468523667, 181.0, 63.0, 21.0 ], "text" : "Ratio :1" } } , { "box" : { "id" : "obj-42", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 374.168919636482201, 503.0, 122.0, 21.0 ], "text" : "Attack time in ms" } } , { "box" : { "id" : "obj-43", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 465.668920530551873, 558.134511259436749, 128.0, 21.0 ], "text" : "Release time in ms" } } , { "box" : { "id" : "obj-13", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 712.835585529630976, 244.581266675714346, 46.0, 23.0 ], "rnbo_classname" : "abs~", "rnbo_serial" : 1, "rnbo_uniqueid" : "abs~_obj-13", "text" : "abs~ 0." } } , { "box" : { "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 574.925675467429528, 437.2336596047424, 38.0, 23.0 ], "rnbo_classname" : "!-~", "rnbo_serial" : 1, "rnbo_uniqueid" : "!-~_obj-18", "text" : "!-~ 1." } } , { "box" : { "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 574.925675467429528, 470.755867559595742, 40.0, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 1, "rnbo_uniqueid" : "*~_obj-19", "text" : "*~ -1." } } , { "box" : { "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 712.835585529630976, 308.029682153298097, 36.0, 23.0 ], "rnbo_classname" : "!-~", "rnbo_serial" : 2, "rnbo_uniqueid" : "!-~_obj-20", "text" : "!-~ 1." } } , { "box" : { "id" : "obj-21", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 574.925675467429528, 402.111450260992058, 48.0, 23.0 ], "rnbo_classname" : "dbtoa~", "rnbo_serial" : 1, "rnbo_uniqueid" : "dbtoa~_obj-21", "text" : "dbtoa~" } } , { "box" : { "id" : "obj-22", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 575.925675467429528, 372.185683470220738, 36.0, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 2, "rnbo_uniqueid" : "*~_obj-22", "text" : "*~ 0." } } , { "box" : { "id" : "obj-23", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 575.925675467429528, 330.377050611941684, 35.0, 23.0 ], "rnbo_classname" : "-~", "rnbo_serial" : 1, "rnbo_uniqueid" : "-~_obj-23", "text" : "-~ 0." } } , { "box" : { "id" : "obj-24", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 712.835585529630976, 276.107464666900285, 37.0, 23.0 ], "rnbo_classname" : "!/~", "rnbo_serial" : 1, "rnbo_uniqueid" : "!/~_obj-24", "text" : "!/~ 1." } } , { "box" : { "id" : "obj-29", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 351.668920470947228, 341.780625082425274, 121.0, 21.0 ], "text" : "Gain change in dB is" } } , { "box" : { "id" : "obj-30", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 351.668920470947228, 368.511449760313042, 185.0, 21.0 ], "text" : "(Threshold - Level) * (1 - 1/ ratio)" } } , { "box" : { "id" : "obj-31", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 766.781531468523667, 244.581266675714346, 101.0, 21.0 ], "text" : "Avoid divide by 0" } } , { "box" : { "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.531977486031337, 671.967021599111604, 202.000001788139343, 23.0 ], "rnbo_classname" : "rampsmooth~", "rnbo_serial" : 1, "rnbo_uniqueid" : "rampsmooth~_obj-12", "text" : "rampsmooth~" } } , { "box" : { "id" : "obj-11", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.668918742412529, 483.465926171397143, 35.0, 23.0 ], "rnbo_classname" : "+~", "rnbo_serial" : 1, "rnbo_uniqueid" : "+~_obj-11", "text" : "+~ 1." } } , { "box" : { "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.668918742412529, 419.308332278325395, 33.0, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 3, "rnbo_uniqueid" : "*~_obj-10", "text" : "*~ 0." } } , { "box" : { "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.668918742412529, 353.785683196039372, 29.5, 23.0 ], "rnbo_classname" : ">~", "rnbo_serial" : 1, "rnbo_uniqueid" : ">~_obj-7", "text" : ">~" } } , { "box" : { "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 282.668918742412529, 289.393144468340097, 46.0, 23.0 ], "rnbo_classname" : "atodb~", "rnbo_serial" : 1, "rnbo_uniqueid" : "atodb~_obj-6", "text" : "atodb~" } } , { "box" : { "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 50.0, 451.828774113904842, 40.0, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 4, "rnbo_uniqueid" : "*~_obj-4", "text" : "*~ 1." } } , { "box" : { "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 74.400000154972076, 191.130241473777232, 46.0, 23.0 ], "rnbo_classname" : "dbtoa~", "rnbo_serial" : 2, "rnbo_uniqueid" : "dbtoa~_obj-3", "text" : "dbtoa~" } } , { "box" : { "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 50.0, 240.143247000883605, 43.400000154972076, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 5, "rnbo_uniqueid" : "*~_obj-2", "text" : "*~ 1." } } , { "box" : { "id" : "obj-98", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 50.000000446677632, 40.000001418152735, 35.0, 23.0 ], "rnbo_classname" : "in~", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "in~_obj-98", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "out1" : { "attrOrProp" : 1, "digest" : "signal from inlet with index 1", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : "signal", "digest" : "signal from inlet with index 1", "displayName" : "", "docked" : 0 } ], "helpname" : "in~", "aliasOf" : "in~", "classname" : "in~", "operator" : 0, "versionId" : -176007711, "changesPatcherIO" : 1 } , "text" : "in~ 1" } } , { "box" : { "id" : "obj-99", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 50.000000446677632, 766.792016418152798, 43.0, 23.0 ], "rnbo_classname" : "out~", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "out~_obj-99", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "in1" : { "attrOrProp" : 1, "digest" : "signal sent to outlet with index 1", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "outlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ { "name" : "in1", "type" : "signal", "digest" : "signal sent to outlet with index 1", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ ], "helpname" : "out~", "aliasOf" : "out~", "classname" : "out~", "operator" : 0, "versionId" : 374499139, "changesPatcherIO" : 1 } , "text" : "out~ 1" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-62", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "order" : 0, "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 1 ], "midpoints" : [ 292.031977486031337, 704.967021599111604, 107.565987622448347, 704.967021599111604, 107.565987622448347, 440.828774113904842, 80.5, 440.828774113904842 ], "order" : 1, "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-59", 0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-61", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-19", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 1 ], "midpoints" : [ 584.425675467429528, 503.755867559595742, 559.697298809613812, 503.755867559595742, 559.697298809613812, 408.308332278325395, 306.168918742412529, 408.308332278325395 ], "source" : [ "obj-19", 0 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "order" : 0, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "order" : 1, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 1 ], "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-21", 0 ], "source" : [ "obj-22", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 1 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-35", 0 ] } } , { "patchline" : { "destination" : [ "obj-99", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-63", 0 ], "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-64", 0 ], "source" : [ "obj-59", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 1 ], "order" : 0, "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "order" : 1, "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-86", 0 ], "source" : [ "obj-61", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "source" : [ "obj-62", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 0 ], "order" : 0, "source" : [ "obj-63", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 1 ], "order" : 1, "source" : [ "obj-63", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 1 ], "source" : [ "obj-64", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 2 ], "source" : [ "obj-86", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-98", 0 ] } } ], "default_bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ], "bgfillcolor_type" : "color", "bgfillcolor_color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "bgfillcolor_angle" : 270.0, "bgfillcolor_proportion" : 0.39, "bgfillcolor_autogradient" : 0.0 } , "patching_rect" : [ 61.299999505281448, 321.707983821186076, 79.0, 23.0 ], "rnbo_classname" : "p", "rnbo_extra_attributes" : { "receivemode" : "local", "polyphony" : -1.0, "voicecontrol" : "simple", "notecontroller" : "", "exposevoiceparams" : 0 } , "rnbo_serial" : 2, "rnbo_uniqueid" : "compressor[1]", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "target" : { "attrOrProp" : 1, "digest" : "target", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "mute" : { "attrOrProp" : 1, "digest" : "mute", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number" } , "in1" : { "attrOrProp" : 1, "digest" : "in1", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "signal" } , "__probingout1" : { "attrOrProp" : 1, "digest" : "__probingout1", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "signal" } , "out1" : { "attrOrProp" : 1, "digest" : "out1", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } , "out2" : { "attrOrProp" : 1, "digest" : "out2", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } , "voicestatus" : { "attrOrProp" : 1, "digest" : "voicestatus", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "list" } , "activevoices" : { "attrOrProp" : 1, "digest" : "activevoices", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number" } , "polyphony" : { "attrOrProp" : 2, "digest" : "Polyphony of the subpatcher.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "-1" } , "exposevoiceparams" : { "attrOrProp" : 2, "digest" : "Expose per voice versions of the contained parameters (only valid in polyphonic subpatchers).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "false" } , "title" : { "attrOrProp" : 2, "digest" : "Title of the subpatcher", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } , "file" : { "attrOrProp" : 2, "digest" : "rnbo file to load", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } , "voicecontrol" : { "attrOrProp" : 2, "digest" : "Chooses the way that polyphonic voices are controlled. 'simple' (default) will automatically allocate voices for \tincoming MIDI notes. Setting it to 'user' will switch off MIDI \tvoice allocation and start with all voices unmuted.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "enum" : [ "simple", "user" ], "type" : "enum", "defaultValue" : "simple" } , "notecontroller" : { "attrOrProp" : 2, "digest" : "DEPRECATED. Use voicecontrol instead.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "receivemode" : { "attrOrProp" : 2, "digest" : "Do receive~ objects get the signal from a send~ inside the patcher directly (without latency), or compensated (with latency, aligned with all other voices).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "enum" : [ "local", "compensated" ], "type" : "enum", "defaultValue" : "local" } , "args" : { "attrOrProp" : 2, "digest" : "Replacement args for the subpatcher, everything named #1, #2 etc. will be replaced with the according argument.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } } , "inputs" : [ { "name" : "in1", "type" : "signal", "digest" : "in1", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in2", "type" : [ "bang", "number", "list" ], "digest" : "in2", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in3", "type" : [ "bang", "number", "list" ], "digest" : "in3", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in4", "type" : [ "bang", "number", "list" ], "digest" : "in4", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in5", "type" : [ "bang", "number", "list" ], "digest" : "in5", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in6", "type" : [ "bang", "number", "list" ], "digest" : "in6", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "out1", "type" : "signal", "digest" : "out1", "displayName" : "", "docked" : 0 } , { "name" : "out2", "type" : "signal", "digest" : "out2", "displayName" : "", "docked" : 0 } ], "helpname" : "p", "aliasOf" : "rnbo", "classname" : "p", "operator" : 0, "versionId" : 904315297, "changesPatcherIO" : 0 } , "text" : "p compressor", "varname" : "compressor[1]" } } , { "box" : { "id" : "obj-97", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 136.253604413515632, 405.458561149166371, 60.000000298023217, 23.0 ], "rnbo_classname" : "mix~", "rnbo_serial" : 1, "rnbo_uniqueid" : "mix~_obj-97", "text" : "mix~" } } , { "box" : { "id" : "obj-96", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 140.253604413515632, 45.756116233793165, 35.0, 23.0 ], "rnbo_classname" : "in~", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "in~_obj-96", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "out1" : { "attrOrProp" : 1, "digest" : "signal from inlet with index 2", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : "signal", "digest" : "signal from inlet with index 2", "displayName" : "", "docked" : 0 } ], "helpname" : "in~", "aliasOf" : "in~", "classname" : "in~", "operator" : 0, "versionId" : -176007711, "changesPatcherIO" : 1 } , "text" : "in~ 2" } } , { "box" : { "id" : "obj-50", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 344.600002765655518, 328.307986706050883, 348.0, 23.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "enum" : "", "preset" : 1, "exponent" : 1.0, "tonormalized" : "", "unit" : "", "ctlin" : 0.0, "order" : "0", "fromnormalized" : "", "displayname" : "", "steps" : 0.0, "meta" : "", "sendinit" : 1 } , "rnbo_serial" : 6, "rnbo_uniqueid" : "parallel_mix", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -1195181236, "changesPatcherIO" : 0 } , "text" : "param @name parallel_mix @value 1. @minimum 0 @maximum 1", "varname" : "parallel_mix" } } , { "box" : { "id" : "obj-72", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 40.799999356269836, 405.458561149166371, 60.000000298023217, 23.0 ], "rnbo_classname" : "mix~", "rnbo_serial" : 2, "rnbo_uniqueid" : "mix~_obj-72", "text" : "mix~" } } , { "box" : { "id" : "obj-9", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 40.799999356269836, 449.375273828651075, 43.0, 23.0 ], "rnbo_classname" : "out~", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "out~_obj-9", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "in1" : { "attrOrProp" : 1, "digest" : "signal sent to outlet with index 1", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "outlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ { "name" : "in1", "type" : "signal", "digest" : "signal sent to outlet with index 1", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ ], "helpname" : "out~", "aliasOf" : "out~", "classname" : "out~", "operator" : 0, "versionId" : 374499139, "changesPatcherIO" : 1 } , "text" : "out~ 1" } } , { "box" : { "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 40.799999356269836, 45.756116233793165, 35.0, 23.0 ], "rnbo_classname" : "in~", "rnbo_extra_attributes" : { "comment" : "", "meta" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "in~_obj-1", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "out1" : { "attrOrProp" : 1, "digest" : "signal from inlet with index 1", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : "signal", "digest" : "signal from inlet with index 1", "displayName" : "", "docked" : 0 } ], "helpname" : "in~", "aliasOf" : "in~", "classname" : "in~", "operator" : 0, "versionId" : -176007711, "changesPatcherIO" : 1 } , "text" : "in~ 1" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-100", 0 ], "order" : 0, "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-72", 0 ], "order" : 1, "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 0 ], "source" : [ "obj-100", 1 ] } } , { "patchline" : { "destination" : [ "obj-72", 1 ], "source" : [ "obj-100", 0 ] } } , { "patchline" : { "destination" : [ "obj-97", 1 ], "source" : [ "obj-102", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-72", 2 ], "order" : 1, "source" : [ "obj-50", 0 ] } } , { "patchline" : { "destination" : [ "obj-97", 2 ], "order" : 0, "source" : [ "obj-50", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 0 ], "source" : [ "obj-72", 0 ] } } , { "patchline" : { "destination" : [ "obj-100", 1 ], "order" : 1, "source" : [ "obj-88", 0 ] } } , { "patchline" : { "destination" : [ "obj-102", 1 ], "order" : 0, "source" : [ "obj-88", 0 ] } } , { "patchline" : { "destination" : [ "obj-100", 2 ], "order" : 1, "source" : [ "obj-89", 0 ] } } , { "patchline" : { "destination" : [ "obj-102", 2 ], "order" : 0, "source" : [ "obj-89", 0 ] } } , { "patchline" : { "destination" : [ "obj-100", 3 ], "order" : 1, "source" : [ "obj-90", 0 ] } } , { "patchline" : { "destination" : [ "obj-102", 3 ], "order" : 0, "source" : [ "obj-90", 0 ] } } , { "patchline" : { "destination" : [ "obj-100", 4 ], "order" : 1, "source" : [ "obj-91", 0 ] } } , { "patchline" : { "destination" : [ "obj-102", 4 ], "order" : 0, "source" : [ "obj-91", 0 ] } } , { "patchline" : { "destination" : [ "obj-100", 5 ], "order" : 1, "source" : [ "obj-92", 0 ] } } , { "patchline" : { "destination" : [ "obj-102", 5 ], "order" : 0, "source" : [ "obj-92", 0 ] } } , { "patchline" : { "destination" : [ "obj-102", 0 ], "order" : 0, "source" : [ "obj-96", 0 ] } } , { "patchline" : { "destination" : [ "obj-97", 0 ], "order" : 1, "source" : [ "obj-96", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-97", 0 ] } } ], "styles" : [ { "name" : "Default 4 New Patchers", "default" : { "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "jx.test1", "default" : { "bgfillcolor" : { "angle" : 270.0, "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "proportion" : 0.39, "type" : "gradient" } , "fontface" : [ 1 ], "fontname" : [ "Verdana" ], "fontsize" : [ 9.0 ], "textcolor" : [ 0.32549, 0.345098, 0.372549, 1.0 ] } , "parentstyle" : "", "multi" : 0 } ], "default_bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ], "bgfillcolor_type" : "color", "bgfillcolor_color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "bgfillcolor_angle" : 270.0, "bgfillcolor_proportion" : 0.39, "bgfillcolor_autogradient" : 0.0 } , "patching_rect" : [ 39.0, 303.0, 71.0, 22.0 ], "rnboattrcache" : { "attack" : { "label" : "attack", "isEnum" : 0, "parsestring" : "" } , "input_gain" : { "label" : "input_gain", "isEnum" : 0, "parsestring" : "" } , "threshold" : { "label" : "threshold", "isEnum" : 0, "parsestring" : "" } , "release" : { "label" : "release", "isEnum" : 0, "parsestring" : "" } , "ratio" : { "label" : "ratio", "isEnum" : 0, "parsestring" : "" } , "parallel_mix" : { "label" : "parallel_mix", "isEnum" : 0, "parsestring" : "" } } , "saved_attribute_attributes" : { "valueof" : { "parameter_invisible" : 1, "parameter_longname" : "rnbo~", "parameter_shortname" : "rnbo~", "parameter_type" : 3 } } , "saved_object_attributes" : { "parameter_enable" : 1, "uuid" : "478d9c23-3e73-11eb-9c23-acde48001122" } , "snapshot" : { "filetype" : "C74Snapshot", "version" : 2, "minorversion" : 0, "name" : "snapshotlist", "origin" : "rnbo~", "type" : "list", "subtype" : "Undefined", "embed" : 1, "snapshot" : { "__sps" : { "compressor" : { } , "compressor[1]" : { } } , "parallel_mix" : { "value" : 1.0 } , "input_gain" : { "value" : 0.0 } , "ratio" : { "value" : 3.0 } , "__presetid" : "untitled", "attack" : { "value" : 5.0 } , "release" : { "value" : 50.0 } , "threshold" : { "value" : -30.0 } } , "snapshotlist" : { "current_snapshot" : 0, "entries" : [ { "filetype" : "C74Snapshot", "version" : 2, "minorversion" : 0, "name" : "untitled", "origin" : "untitled", "type" : "rnbo", "subtype" : "", "embed" : 0, "snapshot" : { "__sps" : { "compressor" : { } , "compressor[1]" : { } } , "parallel_mix" : { "value" : 1.0 } , "input_gain" : { "value" : 0.0 } , "ratio" : { "value" : 3.0 } , "__presetid" : "untitled", "attack" : { "value" : 5.0 } , "release" : { "value" : 50.0 } , "threshold" : { "value" : -30.0 } } , "fileref" : { "name" : "untitled", "filename" : "untitled.maxsnap", "filepath" : "~/Documents/Max 8/Snapshots", "filepos" : -1, "snapshotfileid" : "f9b0b22601b5365830d91c5f9637c474" } } ] } } , "text" : "rnbo~", "varname" : "rnbo~" } } , { "box" : { "attr" : "parallel_mix", "id" : "obj-9", "maxclass" : "attrui", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 301.0, 150.0, 150.0, 22.0 ] } } , { "box" : { "attr" : "threshold", "id" : "obj-5", "maxclass" : "attrui", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 301.0, 209.0, 150.0, 22.0 ] } } , { "box" : { "attr" : "ratio", "id" : "obj-6", "maxclass" : "attrui", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 301.0, 239.0, 150.0, 22.0 ] } } , { "box" : { "attr" : "attack", "id" : "obj-7", "maxclass" : "attrui", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 301.0, 267.0, 150.0, 22.0 ] } } , { "box" : { "attr" : "release", "id" : "obj-8", "maxclass" : "attrui", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 301.0, 296.0, 150.0, 22.0 ] } } , { "box" : { "attr" : "input_gain", "id" : "obj-10", "maxclass" : "attrui", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 301.0, 179.0, 150.0, 22.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-1", 2 ] } } , { "patchline" : { "destination" : [ "obj-4", 1 ], "source" : [ "obj-1", 1 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-36", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 1 ], "source" : [ "obj-17", 1 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-9", 0 ] } } ], "parameters" : { "obj-1" : [ "rnbo~", "rnbo~", 0 ], "obj-17" : [ "flonum[7]", "flonum[1]", 0 ], "obj-59" : [ "flonum[8]", "flonum[2]", 0 ], "obj-61" : [ "flonum[9]", "flonum[3]", 0 ], "obj-63" : [ "[3]", "[2]", 0 ], "parameterbanks" : { } , "inherited_shortname" : 1 } , "dependency_cache" : [ { "name" : "drumLoop.aif", "bootpath" : "C74:/media/msp", "type" : "AIFF", "implicit" : 1 } , { "name" : "rnbo~.mxo", "type" : "iLaX" } , { "name" : "untitled.maxsnap", "bootpath" : "~/Documents/Max 8/Snapshots", "patcherrelativepath" : "../../../../../../../../../../Max 8/Snapshots", "type" : "mx@s", "implicit" : 1 } ], "autosave" : 0, "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "proportion" : 0.39, "type" : "color" } } , "parentstyle" : "", "multi" : 0 } ] } }