{ "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 3, "revision" : 2, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 59.0, 119.0, 640.0, 639.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" : { "id" : "obj-27", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 60.0, 446.0, 110.0, 33.0 ], "text" : "Get a chord below that note ->" } } , { "box" : { "id" : "obj-26", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 450.0, 130.5, 110.0, 20.0 ], "text" : "<- Play a note here" } } , { "box" : { "id" : "obj-22", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 8, "outlettype" : [ "", "", "", "int", "int", "", "int", "" ], "patching_rect" : [ 186.0, 395.0, 92.5, 22.0 ], "text" : "midiparse" } } , { "box" : { "id" : "obj-21", "ignoreclick" : 1, "maxclass" : "kslider", "mode" : 1, "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "parameter_enable" : 0, "patching_rect" : [ 186.0, 436.0, 336.0, 53.0 ] } } , { "box" : { "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 106.0, 222.0, 46.0, 22.0 ], "text" : "pack i i" } } , { "box" : { "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 7, "numoutlets" : 2, "outlettype" : [ "int", "" ], "patching_rect" : [ 106.0, 258.0, 82.0, 22.0 ], "text" : "midiformat" } } , { "box" : { "id" : "obj-14", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "float", "float" ], "patching_rect" : [ 106.0, 184.0, 108.0, 22.0 ], "text" : "makenote 127 500" } } , { "box" : { "id" : "obj-13", "maxclass" : "kslider", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "parameter_enable" : 0, "patching_rect" : [ 106.0, 114.0, 336.0, 53.0 ] } } , { "box" : { "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 106.0, 395.0, 47.0, 22.0 ], "text" : "midiout" } } , { "box" : { "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 247.0, 306.0, 40.0, 22.0 ], "text" : "midiin" } } , { "box" : { "autosave" : 1, "id" : "obj-10", "inletInfo" : { "IOInfo" : [ { "type" : "midi", "index" : -1, "tag" : "" } ] } , "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outletInfo" : { "IOInfo" : [ { "type" : "midi", "index" : -1, "tag" : "" } ] } , "outlettype" : [ "int", "list" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 3, "revision" : 2, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "rnbo", "rect" : [ 423.0, 190.0, 679.0, 747.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" : "random_chords", "boxes" : [ { "box" : { "id" : "obj-21", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 109.5, 591.0, 54.0, 23.0 ], "rnbo_classname" : "list.iter", "rnbo_serial" : 1, "rnbo_uniqueid" : "list.iter_obj-21", "text" : "list.iter 1" } } , { "box" : { "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 74.0, 645.0, 29.5, 23.0 ], "rnbo_classname" : "!-", "rnbo_extra_attributes" : { "hot" : 0 } , "rnbo_serial" : 1, "rnbo_uniqueid" : "!-_obj-12", "text" : "!-" } } , { "box" : { "id" : "obj-11", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 74.0, 508.0, 29.5, 23.0 ], "rnbo_classname" : "t", "rnbo_extra_attributes" : { "triggers" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "t_obj-11", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "out1" : { "attrOrProp" : 1, "digest" : "Output order 2 (bang).", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "bang" } , "out2" : { "attrOrProp" : 1, "digest" : "Output order 1 (number).", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "triggers" : { "attrOrProp" : 2, "digest" : "The number of arguments determines the number of outlets. \t\t\t\t\t\tEach outlet sends out either a whole number, float, bang or list, \t\t\t\t\t\tas identified by symbol arguments (i, f, b, l). \t\t\t\t\t\tIf there are no arguments, there are two outlets, both of which send a float.", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list" } } , "inputs" : [ { "name" : "input", "type" : [ "bang", "number", "list" ], "digest" : "input to distribute", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "out1", "type" : "bang", "digest" : "Output order 2 (bang).", "defaultarg" : 1, "docked" : 0 } , { "name" : "out2", "type" : "number", "digest" : "Output order 1 (number).", "defaultarg" : 2, "docked" : 0 } ], "helpname" : "trigger", "aliasOf" : "trigger", "classname" : "t", "operator" : 0, "versionId" : -1133428571, "changesPatcherIO" : 0 } , "text" : "t b i" } } , { "box" : { "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 109.5, 555.0, 43.0, 23.0 ], "rnbo_classname" : "list.reg", "rnbo_serial" : 1, "rnbo_uniqueid" : "list.reg_obj-10", "text" : "list.reg" } } , { "box" : { "id" : "obj-24", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 133.5, 487.0, 62.0, 23.0 ], "rnbo_classname" : "prepend", "rnbo_extra_attributes" : { "hot" : 0 } , "rnbo_serial" : 1, "rnbo_uniqueid" : "prepend_obj-24", "text" : "prepend 0" } } , { "box" : { "id" : "obj-34", "maxclass" : "newobj", "numinlets" : 5, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 556.0, 645.0, 61.0, 23.0 ], "rnbo_classname" : "noteout", "rnbo_serial" : 1, "rnbo_uniqueid" : "noteout_obj-34", "text" : "noteout" } } , { "box" : { "id" : "obj-26", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 74.0, 120.0, 40.0, 23.0 ], "rnbo_classname" : "t", "rnbo_extra_attributes" : { "triggers" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "t_obj-26", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "out1" : { "attrOrProp" : 1, "digest" : "Output order 3 (number).", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "out2" : { "attrOrProp" : 1, "digest" : "Output order 2 (number).", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "out3" : { "attrOrProp" : 1, "digest" : "Output order 1 (number).", "defaultarg" : 3, "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "triggers" : { "attrOrProp" : 2, "digest" : "The number of arguments determines the number of outlets. \t\t\t\t\t\tEach outlet sends out either a whole number, float, bang or list, \t\t\t\t\t\tas identified by symbol arguments (i, f, b, l). \t\t\t\t\t\tIf there are no arguments, there are two outlets, both of which send a float.", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list" } } , "inputs" : [ { "name" : "input", "type" : [ "bang", "number", "list" ], "digest" : "input to distribute", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "out1", "type" : "number", "digest" : "Output order 3 (number).", "defaultarg" : 1, "docked" : 0 } , { "name" : "out2", "type" : "number", "digest" : "Output order 2 (number).", "defaultarg" : 2, "docked" : 0 } , { "name" : "out3", "type" : "number", "digest" : "Output order 1 (number).", "defaultarg" : 3, "docked" : 0 } ], "helpname" : "trigger", "aliasOf" : "trigger", "classname" : "t", "operator" : 0, "versionId" : -1133428571, "changesPatcherIO" : 0 } , "text" : "t i i i" } } , { "box" : { "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 216.166666666666686, 412.0, 67.0, 23.0 ], "rnbo_classname" : "list.group", "rnbo_serial" : 1, "rnbo_uniqueid" : "list.group_obj-19", "text" : "list.group 3" } } , { "box" : { "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 216.166666666666686, 378.0, 29.5, 23.0 ], "rnbo_classname" : "+", "rnbo_extra_attributes" : { "hot" : 0 } , "rnbo_serial" : 1, "rnbo_uniqueid" : "+_obj-18", "text" : "+ 1" } } , { "box" : { "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 216.166666666666686, 251.0, 32.0, 23.0 ], "rnbo_classname" : "t", "rnbo_extra_attributes" : { "triggers" : "" } , "rnbo_serial" : 4, "rnbo_uniqueid" : "t_obj-16", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "out1" : { "attrOrProp" : 1, "digest" : "Output order 2 (bang).", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "bang" } , "out2" : { "attrOrProp" : 1, "digest" : "Output order 1 (bang).", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "bang" } , "triggers" : { "attrOrProp" : 2, "digest" : "The number of arguments determines the number of outlets. \t\t\t\t\t\tEach outlet sends out either a whole number, float, bang or list, \t\t\t\t\t\tas identified by symbol arguments (i, f, b, l). \t\t\t\t\t\tIf there are no arguments, there are two outlets, both of which send a float.", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list" } } , "inputs" : [ { "name" : "input", "type" : [ "bang", "number", "list" ], "digest" : "input to distribute", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "out1", "type" : "bang", "digest" : "Output order 2 (bang).", "defaultarg" : 1, "docked" : 0 } , { "name" : "out2", "type" : "bang", "digest" : "Output order 1 (bang).", "defaultarg" : 2, "docked" : 0 } ], "helpname" : "trigger", "aliasOf" : "trigger", "classname" : "t", "operator" : 0, "versionId" : -1133428571, "changesPatcherIO" : 0 } , "text" : "t b b" } } , { "box" : { "id" : "obj-14", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 216.166666666666686, 345.0, 43.0, 23.0 ], "rnbo_classname" : "urn", "rnbo_serial" : 1, "rnbo_uniqueid" : "urn_obj-14", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "trigger" : { "attrOrProp" : 1, "digest" : "Output a random number", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "bang" } , "size" : { "attrOrProp" : 1, "digest" : "Maximum size of output chunk (default: 1)", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number", "defaultValue" : "1" } , "clear" : { "attrOrProp" : 1, "digest" : "Clear the list of already chosen numbers", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "seed" : { "attrOrProp" : 1, "digest" : "Seed to get predictable results", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number" } , "autoclear" : { "attrOrProp" : 1, "digest" : "Automatically reset when the all numbers have been used", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "false" } , "norepeat" : { "attrOrProp" : 1, "digest" : "Remove duplicates at the beginning of a new series", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "false" } , "out" : { "attrOrProp" : 1, "digest" : "Random Number Output", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "bangout" : { "attrOrProp" : 1, "digest" : "Bang if All Numbers in Range Chosen", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "bang" } } , "inputs" : [ { "name" : "trigger", "type" : "bang", "digest" : "Output a random number", "hot" : 1, "docked" : 0 } , { "name" : "size", "type" : "number", "digest" : "Maximum size of output chunk (default: 1)", "defaultarg" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "out", "type" : "number", "digest" : "Random Number Output", "docked" : 0 } , { "name" : "bangout", "type" : "bang", "digest" : "Bang if All Numbers in Range Chosen", "docked" : 0 } ], "helpname" : "urn", "aliasOf" : "urn", "classname" : "urn", "operator" : 0, "versionId" : 945173479, "changesPatcherIO" : 0 } , "text" : "urn 10" } } , { "box" : { "id" : "obj-13", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 216.166666666666686, 295.0, 40.0, 23.0 ], "rnbo_classname" : "uzi", "rnbo_serial" : 1, "rnbo_uniqueid" : "uzi_obj-13", "text" : "uzi 3" } } , { "box" : { "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], "patching_rect" : [ 133.5, 213.0, 267.0, 23.0 ], "rnbo_classname" : "list.store", "rnbo_serial" : 1, "rnbo_uniqueid" : "list.store_obj-2", "text" : "list.store 128 4" } } , { "box" : { "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], "patching_rect" : [ 74.0, 40.0, 50.5, 23.0 ], "rnbo_classname" : "notein", "rnbo_serial" : 1, "rnbo_uniqueid" : "notein_obj-1", "text" : "notein" } } , { "box" : { "id" : "obj-15", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 262.166666666666686, 295.0, 53.0, 23.0 ], "rnbo_classname" : "set", "rnbo_serial" : 1, "rnbo_uniqueid" : "set_obj-15", "text" : "set clear" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-26", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-34", 3 ], "midpoints" : [ 115.0, 76.0, 597.0, 76.0 ], "source" : [ "obj-1", 3 ] } } , { "patchline" : { "destination" : [ "obj-34", 2 ], "midpoints" : [ 104.5, 85.0, 586.5, 85.0 ], "source" : [ "obj-1", 2 ] } } , { "patchline" : { "destination" : [ "obj-34", 1 ], "midpoints" : [ 94.0, 95.0, 576.0, 95.0 ], "source" : [ "obj-1", 1 ] } } , { "patchline" : { "destination" : [ "obj-21", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 1 ], "source" : [ "obj-11", 1 ] } } , { "patchline" : { "destination" : [ "obj-34", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-14", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "source" : [ "obj-14", 0 ] } } , { "patchline" : { "destination" : [ "obj-14", 0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-15", 0 ], "source" : [ "obj-16", 1 ] } } , { "patchline" : { "destination" : [ "obj-19", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 1 ], "midpoints" : [ 225.666666666666686, 455.0, 433.333333333333371, 455.0, 433.333333333333371, 150.0, 267.0, 150.0 ], "order" : 0, "source" : [ "obj-19", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "midpoints" : [ 225.666666666666686, 455.5, 143.0, 455.5 ], "order" : 1, "source" : [ "obj-19", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "source" : [ "obj-2", 1 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 1 ], "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-26", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 2 ], "source" : [ "obj-26", 2 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-26", 1 ] } } ], "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" : [ 106.0, 353.0, 160.0, 22.0 ], "rnboattrcache" : { } , "saved_attribute_attributes" : { "valueof" : { "parameter_invisible" : 1, "parameter_longname" : "rnbo~[1]", "parameter_shortname" : "rnbo~[1]", "parameter_type" : 3 } } , "saved_object_attributes" : { "parameter_enable" : 1, "uuid" : "9bfc92cf-ecf3-11ec-92cf-56ea1db75651" } , "snapshot" : { "filetype" : "C74Snapshot", "version" : 2, "minorversion" : 0, "name" : "snapshotlist", "origin" : "rnbo~", "type" : "list", "subtype" : "Undefined", "embed" : 1, "snapshot" : { "__presetid" : "random_chords" } , "snapshotlist" : { "current_snapshot" : 0, "entries" : [ { "filetype" : "C74Snapshot", "version" : 2, "minorversion" : 0, "name" : "random_chords", "origin" : "random_chords", "type" : "rnbo", "subtype" : "", "embed" : 0, "snapshot" : { "__presetid" : "random_chords" } , "fileref" : { "name" : "random_chords", "filename" : "random_chords.maxsnap", "filepath" : "~/Documents/Max 8/Snapshots", "filepos" : -1, "snapshotfileid" : "5134f17ee46467bab5befd74064ea782" } } ] } } , "text" : "rnbo~ @title random_chords", "varname" : "rnbo~[1]" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-17", 0 ], "order" : 1, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "order" : 0, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 1 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-14", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-19", 1 ], "source" : [ "obj-14", 1 ] } } , { "patchline" : { "destination" : [ "obj-19", 0 ], "source" : [ "obj-14", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 1 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "source" : [ "obj-19", 0 ] } } , { "patchline" : { "destination" : [ "obj-21", 0 ], "source" : [ "obj-22", 0 ] } } ], "parameters" : { "obj-10" : [ "rnbo~[1]", "rnbo~[1]", 0 ], "parameterbanks" : { "0" : { "index" : 0, "name" : "", "parameters" : [ "-", "-", "-", "-", "-", "-", "-", "-" ] } } , "inherited_shortname" : 1 } , "dependency_cache" : [ { "name" : "random_chords.maxsnap", "bootpath" : "~/Documents/Max 8/Snapshots", "patcherrelativepath" : "../../Max 8/Snapshots", "type" : "mx@s", "implicit" : 1 } , { "name" : "rnbo~.mxo", "type" : "iLaX" } ], "autosave" : 0 } }