{
"patcher" : {
"fileversion" : 1,
"rect" : [ 283.0, 68.0, 1220.0, 785.0 ],
"bglocked" : 0,
"defrect" : [ 283.0, 68.0, 1220.0, 785.0 ],
"openrect" : [ 0.0, 0.0, 0.0, 0.0 ],
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"metadata" : [ ],
"boxes" : [ {
"box" : {
"maxclass" : "number",
"numinlets" : 1,
"id" : "obj-89",
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"fontname" : "Arial",
"patching_rect" : [ 228.0, 746.0, 50.0, 20.0 ],
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "number",
"numinlets" : 1,
"id" : "obj-88",
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"fontname" : "Arial",
"patching_rect" : [ 101.0, 745.0, 50.0, 20.0 ],
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "button",
"numinlets" : 1,
"id" : "obj-82",
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 13.0, 584.0, 48.0, 48.0 ]
}
}
, {
"box" : {
"maxclass" : "message",
"numinlets" : 2,
"id" : "obj-84",
"numoutlets" : 1,
"outlettype" : [ "" ],
"fontname" : "Arial",
"patching_rect" : [ 42.0, 552.0, 50.0, 18.0 ],
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "print",
"numinlets" : 1,
"id" : "obj-80",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 1094.0, 279.0, 34.0, 20.0 ],
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "print",
"numinlets" : 1,
"id" : "obj-74",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 915.0, 343.0, 34.0, 20.0 ],
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.str.tosymbol",
"numinlets" : 1,
"id" : "obj-68",
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 1091.0, 168.0, 87.0, 20.0 ],
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.str.regexp @re ([^<]*)",
"numinlets" : 1,
"id" : "obj-69",
"numoutlets" : 5,
"outlettype" : [ "jit_matrix", "jit_matrix", "jit_matrix", "jit_matrix", "" ],
"fontname" : "Arial",
"patching_rect" : [ 971.0, 146.0, 229.0, 20.0 ],
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.str.tosymbol",
"numinlets" : 1,
"id" : "obj-65",
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 913.0, 203.0, 87.0, 20.0 ],
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.str.regexp @re ([^<]*)",
"numinlets" : 1,
"id" : "obj-66",
"numoutlets" : 5,
"outlettype" : [ "jit_matrix", "jit_matrix", "jit_matrix", "jit_matrix", "" ],
"fontname" : "Arial",
"patching_rect" : [ 793.0, 181.0, 293.0, 20.0 ],
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "print relative",
"numinlets" : 1,
"id" : "obj-51",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 811.0, 125.0, 74.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "button",
"numinlets" : 1,
"id" : "obj-52",
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 748.0, 29.0, 20.0, 20.0 ]
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "relativepath",
"numinlets" : 1,
"id" : "obj-53",
"numoutlets" : 1,
"outlettype" : [ "" ],
"fontname" : "Arial",
"patching_rect" : [ 748.0, 86.666626, 68.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "opendialog fold",
"numinlets" : 1,
"id" : "obj-54",
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"fontname" : "Arial",
"patching_rect" : [ 748.0, 63.666626, 87.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "choose a folder to replace the current search path slot",
"linecount" : 3,
"numinlets" : 1,
"id" : "obj-55",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 769.0, 16.0, 108.0, 46.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "s ul",
"numinlets" : 1,
"id" : "obj-56",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 762.156921, 127.0, 27.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "r ul",
"numinlets" : 0,
"id" : "obj-50",
"numoutlets" : 1,
"outlettype" : [ "" ],
"fontname" : "Arial",
"patching_rect" : [ 118.156921, 90.0, 27.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "r pg",
"numinlets" : 0,
"id" : "obj-1",
"numoutlets" : 1,
"outlettype" : [ "" ],
"fontname" : "Arial",
"patching_rect" : [ 479.628723, 120.506783, 28.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "s pg",
"numinlets" : 1,
"id" : "obj-2",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 89.61853, 595.530518, 30.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "message",
"text" : "done",
"numinlets" : 2,
"id" : "obj-3",
"numoutlets" : 1,
"outlettype" : [ "" ],
"fontname" : "Arial",
"patching_rect" : [ 89.61853, 574.24408, 34.0, 18.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "fully qualified, needs zip",
"numinlets" : 1,
"id" : "obj-4",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 267.666687, 421.87796, 138.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "gate 2",
"numinlets" : 2,
"id" : "obj-5",
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 219.633118, 368.101685, 41.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "+ 1",
"numinlets" : 2,
"id" : "obj-6",
"numoutlets" : 1,
"outlettype" : [ "int" ],
"fontname" : "Arial",
"patching_rect" : [ 394.965729, 337.852539, 27.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "> 0",
"numinlets" : 2,
"id" : "obj-7",
"numoutlets" : 1,
"outlettype" : [ "int" ],
"fontname" : "Arial",
"patching_rect" : [ 394.965729, 314.325409, 27.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "route match",
"numinlets" : 1,
"id" : "obj-8",
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 394.965729, 290.798309, 70.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.str.regexp @re http\\\\://",
"numinlets" : 1,
"id" : "obj-9",
"numoutlets" : 5,
"outlettype" : [ "jit_matrix", "jit_matrix", "jit_matrix", "jit_matrix", "" ],
"fontname" : "Arial",
"patching_rect" : [ 272.965729, 258.308472, 141.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "convert back to a Max symbol and place into a coll.",
"linecount" : 2,
"numinlets" : 1,
"id" : "obj-10",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 457.372711, 466.691528, 154.0, 33.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "route matrix",
"numinlets" : 1,
"id" : "obj-11",
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 438.296143, 201.171188, 70.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "unpack 0 s",
"numinlets" : 1,
"id" : "obj-12",
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"fontname" : "Arial",
"patching_rect" : [ 390.604675, 175.403397, 65.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "t b",
"numinlets" : 1,
"id" : "obj-13",
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"fontname" : "Arial",
"patching_rect" : [ 42.98687, 108.183052, 21.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "loadbang",
"numinlets" : 1,
"id" : "obj-14",
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"fontname" : "Arial",
"patching_rect" : [ 499.765137, 305.362701, 56.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "route symbol",
"numinlets" : 1,
"id" : "obj-15",
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 210.436905, 615.696594, 75.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "print progress",
"numinlets" : 1,
"id" : "obj-16",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 488.628723, 147.63559, 79.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "sel",
"numinlets" : 2,
"id" : "obj-17",
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"fontname" : "Arial",
"patching_rect" : [ 89.61853, 527.189819, 27.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "prepend download",
"numinlets" : 1,
"id" : "obj-18",
"numoutlets" : 1,
"outlettype" : [ "" ],
"fontname" : "Arial",
"patching_rect" : [ 210.436905, 641.464417, 104.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "t b",
"numinlets" : 1,
"id" : "obj-19",
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"fontname" : "Arial",
"patching_rect" : [ 89.61853, 471.172882, 21.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "counter 0 0 1",
"numinlets" : 5,
"id" : "obj-20",
"numoutlets" : 4,
"outlettype" : [ "int", "", "", "int" ],
"fontname" : "Arial",
"patching_rect" : [ 89.61853, 498.061005, 76.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "route match",
"numinlets" : 1,
"id" : "obj-21",
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 291.977386, 196.689835, 70.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "t 0 clear",
"numinlets" : 1,
"id" : "obj-22",
"numoutlets" : 2,
"outlettype" : [ "int", "clear" ],
"fontname" : "Arial",
"patching_rect" : [ 379.305603, 459.969482, 50.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "pack 0 s",
"numinlets" : 2,
"id" : "obj-23",
"numoutlets" : 1,
"outlettype" : [ "" ],
"fontname" : "Arial",
"patching_rect" : [ 355.63092, 524.949158, 52.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "t b",
"numinlets" : 1,
"id" : "obj-24",
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"fontname" : "Arial",
"patching_rect" : [ 355.63092, 459.969482, 21.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "counter",
"numinlets" : 5,
"id" : "obj-25",
"numoutlets" : 4,
"outlettype" : [ "int", "", "", "int" ],
"fontname" : "Arial",
"patching_rect" : [ 355.63092, 490.218658, 62.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "route download",
"numinlets" : 1,
"id" : "obj-26",
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 390.604675, 149.63559, 88.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.str.tosymbol",
"numinlets" : 1,
"id" : "obj-27",
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 447.834442, 443.164398, 83.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "message",
"text" : "http://arisgames.org/stagingserver1/gamedata/200/",
"numinlets" : 2,
"id" : "obj-28",
"numoutlets" : 1,
"outlettype" : [ "" ],
"fontname" : "Arial",
"patching_rect" : [ 499.765137, 330.010162, 273.0, 18.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.reverse",
"numinlets" : 2,
"id" : "obj-29",
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 447.834442, 383.786438, 59.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.str.fromsymbol",
"numinlets" : 1,
"id" : "obj-30",
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"fontname" : "Arial",
"patching_rect" : [ 499.765137, 354.657623, 96.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.str.op @op strcat",
"numinlets" : 2,
"id" : "obj-31",
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"fontname" : "Arial",
"patching_rect" : [ 447.834442, 410.674591, 109.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.textfile @title webpage",
"numinlets" : 1,
"id" : "obj-32",
"numoutlets" : 3,
"outlettype" : [ "jit_matrix", "jit_matrix", "" ],
"fontname" : "Arial",
"patching_rect" : [ 92.977386, 149.274582, 137.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "message",
"text" : "download http://arisgames.org/stagingserver1/services/aris/collecteditems.php?gameId=200 matrix",
"numinlets" : 2,
"id" : "obj-33",
"numoutlets" : 1,
"outlettype" : [ "" ],
"fontname" : "Arial",
"patching_rect" : [ 94.977386, 79.174576, 518.0, 18.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.uldl",
"numinlets" : 1,
"id" : "obj-34",
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"fontname" : "Arial",
"patching_rect" : [ 93.977386, 119.062714, 40.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "coll",
"numinlets" : 1,
"id" : "obj-35",
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"fontname" : "Arial",
"patching_rect" : [ 210.436905, 586.56781, 53.0, 20.0 ],
"fontsize" : 11.595187,
"save" : [ "#N", "coll", ";" ],
"saved_object_attributes" : {
"embed" : 0
}
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.print @title match @info 1 @mode 2",
"numinlets" : 1,
"id" : "obj-36",
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"fontname" : "Arial",
"patching_rect" : [ 242.977386, 231.420334, 208.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.str.regexp @re [\\\\w|/|:|.]*?\\\\.(?:caf)",
"numinlets" : 1,
"id" : "obj-37",
"numoutlets" : 5,
"outlettype" : [ "jit_matrix", "jit_matrix", "jit_matrix", "jit_matrix", "" ],
"fontname" : "Arial",
"patching_rect" : [ 78.977386, 187.801697, 196.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "This patch will download the Cycling '74 home page to a Jitter matrix using jit.uldl (you can view the HTML in the jit.textfile object). It then uses jit.str.regexp to parse the HTML to extract any jpeg or gif files found on the page. These file names are then converted into Max messages and sent in sequence to jit.uldl, downloading each one.",
"linecount" : 3,
"numinlets" : 1,
"id" : "obj-38",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 57.824215, 32.0, 587.0, 46.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "we've hit the 'match' number and should stop getting coll items.",
"linecount" : 2,
"numinlets" : 1,
"id" : "obj-39",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 120.353027, 526.069458, 180.0, 33.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "• click the message box to begin the process",
"numinlets" : 1,
"id" : "obj-40",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 330.195465, 81.294914, 237.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "concatenate the URL base to the file names, if necessary.",
"linecount" : 2,
"numinlets" : 1,
"id" : "obj-41",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 515.662292, 375.944061, 162.0, 33.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "check for fully qualified URLs (not necessary on c74, but if the URL changes, it might be).",
"linecount" : 2,
"numinlets" : 1,
"id" : "obj-42",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 425.5784, 254.947464, 241.0, 33.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "needs URL prefix",
"numinlets" : 1,
"id" : "obj-43",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 271.905914, 380.425415, 100.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "string object practical: parser / downloader",
"numinlets" : 1,
"id" : "obj-44",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 37.68782, 669.4729, 317.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "Try some other URLs. This patch should work with any. Make sure to change the prefix URL (below) as well as the download URL (above)",
"linecount" : 4,
"numinlets" : 1,
"id" : "obj-45",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 524.140747, 174.283051, 193.0, 60.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "the RE: [\\\\w|/|:|.]*?\\\\.(?:jpg|gif) broken down",
"numinlets" : 1,
"id" : "obj-46",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 462.671783, 499.181366, 229.0, 20.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "\\\\.(?:jpg|gif) searchs for a period (.) followed by jpg or gif. We need to use parenthesis to isolate the jpg and gif terms from the rest of the expression, but we don't want a back reference generated. (?: declares that these parens are being used only for isolation, and does not create a backref",
"linecount" : 6,
"numinlets" : 1,
"id" : "obj-47",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 470.090454, 596.650818, 270.0, 86.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "This sequence will continue (*) until it hits the next search term (? makes the * ungreedy -- it stops at the first instance of the next term)",
"linecount" : 3,
"numinlets" : 1,
"id" : "obj-48",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 470.090454, 549.596619, 243.0, 46.0 ],
"fontsize" : 11.595187
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "[\\\\w|/|:|.]*? searches for a sequence composed of 'word' characters or the symbols /, : or .",
"linecount" : 2,
"numinlets" : 1,
"id" : "obj-49",
"numoutlets" : 0,
"fontname" : "Arial",
"patching_rect" : [ 470.090454, 517.106812, 250.0, 33.0 ],
"fontsize" : 11.595187
}
}
],
"lines" : [ {
"patchline" : {
"source" : [ "obj-11", 0 ],
"destination" : [ "obj-13", 0 ],
"hidden" : 0,
"color" : [ 1.0, 0.890196, 0.090196, 1.0 ],
"midpoints" : [ 447.796143, 225.818649, 27.089716, 225.818649, 27.089716, 94.738983, 52.48687, 94.738983 ]
}
}
, {
"patchline" : {
"source" : [ "obj-11", 1 ],
"destination" : [ "obj-19", 0 ],
"hidden" : 0,
"color" : [ 0.8, 0.54902, 0.54902, 1.0 ],
"midpoints" : [ 498.796143, 225.818649, 99.11853, 225.818649 ]
}
}
, {
"patchline" : {
"source" : [ "obj-19", 0 ],
"destination" : [ "obj-20", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-20", 0 ],
"destination" : [ "obj-17", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-17", 0 ],
"destination" : [ "obj-3", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-3", 0 ],
"destination" : [ "obj-2", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-13", 0 ],
"destination" : [ "obj-32", 0 ],
"hidden" : 0,
"midpoints" : [ 52.48687, 142.913559, 102.477386, 142.913559 ]
}
}
, {
"patchline" : {
"source" : [ "obj-21", 0 ],
"destination" : [ "obj-17", 1 ],
"hidden" : 0,
"midpoints" : [ 301.477386, 220.216949, 179.702408, 220.216949, 179.702408, 522.708496, 107.11853, 522.708496 ]
}
}
, {
"patchline" : {
"source" : [ "obj-22", 0 ],
"destination" : [ "obj-20", 2 ],
"hidden" : 0,
"midpoints" : [ 388.805603, 485.737274, 127.61853, 485.737274 ]
}
}
, {
"patchline" : {
"source" : [ "obj-21", 0 ],
"destination" : [ "obj-20", 4 ],
"hidden" : 0,
"midpoints" : [ 301.477386, 220.216949, 156.11853, 220.216949 ]
}
}
, {
"patchline" : {
"source" : [ "obj-22", 1 ],
"destination" : [ "obj-35", 0 ],
"hidden" : 0,
"midpoints" : [ 419.805603, 578.725403, 219.936905, 578.725403 ]
}
}
, {
"patchline" : {
"source" : [ "obj-23", 0 ],
"destination" : [ "obj-35", 0 ],
"hidden" : 0,
"midpoints" : [ 365.13092, 566.401672, 219.936905, 566.401672 ]
}
}
, {
"patchline" : {
"source" : [ "obj-17", 1 ],
"destination" : [ "obj-35", 0 ],
"hidden" : 0,
"midpoints" : [ 107.11853, 566.401672, 219.936905, 566.401672 ]
}
}
, {
"patchline" : {
"source" : [ "obj-35", 0 ],
"destination" : [ "obj-15", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-15", 0 ],
"destination" : [ "obj-18", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-6", 0 ],
"destination" : [ "obj-5", 0 ],
"hidden" : 0,
"midpoints" : [ 404.465729, 362.5, 229.133118, 362.5 ]
}
}
, {
"patchline" : {
"source" : [ "obj-36", 0 ],
"destination" : [ "obj-5", 1 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-36", 0 ],
"destination" : [ "obj-9", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-27", 0 ],
"destination" : [ "obj-24", 0 ],
"hidden" : 0,
"midpoints" : [ 457.334442, 472.293213, 440.415741, 472.293213, 440.415741, 453.247467, 365.13092, 453.247467 ]
}
}
, {
"patchline" : {
"source" : [ "obj-24", 0 ],
"destination" : [ "obj-25", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-25", 0 ],
"destination" : [ "obj-23", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-33", 0 ],
"destination" : [ "obj-22", 0 ],
"hidden" : 0,
"midpoints" : [ 104.477386, 102.581352, 75.840988, 102.581352, 75.840988, 323.288147, 388.805603, 323.288147 ]
}
}
, {
"patchline" : {
"source" : [ "obj-22", 0 ],
"destination" : [ "obj-25", 2 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-26", 0 ],
"destination" : [ "obj-12", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-27", 0 ],
"destination" : [ "obj-23", 1 ],
"hidden" : 0,
"midpoints" : [ 457.334442, 515.98645, 398.13092, 515.98645 ]
}
}
, {
"patchline" : {
"source" : [ "obj-9", 4 ],
"destination" : [ "obj-8", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-8", 0 ],
"destination" : [ "obj-7", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-7", 0 ],
"destination" : [ "obj-6", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-12", 1 ],
"destination" : [ "obj-11", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-5", 0 ],
"destination" : [ "obj-29", 0 ],
"hidden" : 0,
"color" : [ 0.290196, 0.611765, 0.380392, 1.0 ],
"midpoints" : [ 229.133118, 394.989838, 428.757843, 394.989838, 428.757843, 379.305084, 457.334442, 379.305084 ]
}
}
, {
"patchline" : {
"source" : [ "obj-29", 0 ],
"destination" : [ "obj-31", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-31", 0 ],
"destination" : [ "obj-27", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-5", 1 ],
"destination" : [ "obj-27", 0 ],
"hidden" : 0,
"color" : [ 0.4, 0.4, 0.8, 1.0 ],
"midpoints" : [ 251.133118, 436.442383, 457.334442, 436.442383 ]
}
}
, {
"patchline" : {
"source" : [ "obj-1", 0 ],
"destination" : [ "obj-16", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-14", 0 ],
"destination" : [ "obj-28", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-28", 0 ],
"destination" : [ "obj-30", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-30", 0 ],
"destination" : [ "obj-29", 1 ],
"hidden" : 0,
"midpoints" : [ 509.265137, 379.305084, 497.334442, 379.305084 ]
}
}
, {
"patchline" : {
"source" : [ "obj-29", 1 ],
"destination" : [ "obj-31", 1 ],
"hidden" : 0,
"midpoints" : [ 497.334442, 406.193207, 547.334473, 406.193207 ]
}
}
, {
"patchline" : {
"source" : [ "obj-34", 1 ],
"destination" : [ "obj-16", 0 ],
"hidden" : 0,
"midpoints" : [ 124.477386, 144.033905, 498.128723, 144.033905 ]
}
}
, {
"patchline" : {
"source" : [ "obj-34", 1 ],
"destination" : [ "obj-26", 0 ],
"hidden" : 0,
"midpoints" : [ 124.477386, 144.033905, 400.104675, 144.033905 ]
}
}
, {
"patchline" : {
"source" : [ "obj-34", 0 ],
"destination" : [ "obj-32", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-18", 0 ],
"destination" : [ "obj-34", 0 ],
"hidden" : 0,
"midpoints" : [ 219.936905, 667.232178, 38.747627, 667.232178, 38.747627, 102.581352, 103.477386, 102.581352 ]
}
}
, {
"patchline" : {
"source" : [ "obj-33", 0 ],
"destination" : [ "obj-34", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-50", 0 ],
"destination" : [ "obj-34", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-52", 0 ],
"destination" : [ "obj-54", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-54", 0 ],
"destination" : [ "obj-53", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-53", 0 ],
"destination" : [ "obj-56", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-53", 0 ],
"destination" : [ "obj-51", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-37", 4 ],
"destination" : [ "obj-21", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-37", 3 ],
"destination" : [ "obj-36", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-32", 0 ],
"destination" : [ "obj-37", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-37", 4 ],
"destination" : [ "obj-19", 0 ],
"hidden" : 0,
"color" : [ 0.8, 0.54902, 0.54902, 1.0 ],
"midpoints" : [ 265.477386, 192.208481, 99.11853, 192.208481 ]
}
}
, {
"patchline" : {
"source" : [ "obj-66", 2 ],
"destination" : [ "obj-65", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-32", 0 ],
"destination" : [ "obj-66", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-69", 2 ],
"destination" : [ "obj-68", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-32", 0 ],
"destination" : [ "obj-69", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-65", 0 ],
"destination" : [ "obj-74", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-68", 0 ],
"destination" : [ "obj-80", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-20", 0 ],
"destination" : [ "obj-84", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-20", 0 ],
"destination" : [ "obj-82", 0 ],
"hidden" : 0,
"midpoints" : [ 22.0, 516.0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-20", 0 ],
"destination" : [ "obj-88", 0 ],
"hidden" : 0,
"midpoints" : [ 42.0, 529.0, 42.0, 730.0, 110.5, 730.0 ]
}
}
]
}
}