From: equilet <2237372+equilet@users.noreply.github.com> Date: Sat, 30 Sep 2023 03:14:12 +0000 (-0700) Subject: initial commit X-Git-Url: https://git.dabkitsch.com/?a=commitdiff_plain;h=376d5ba52c0b177d9efe8a8c4684f267a78e6f50;p=mirrorer.git initial commit --- 376d5ba52c0b177d9efe8a8c4684f267a78e6f50 diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..e723df3 Binary files /dev/null and b/.DS_Store differ diff --git a/max/.DS_Store b/max/.DS_Store new file mode 100644 index 0000000..fa0d6ca Binary files /dev/null and b/max/.DS_Store differ diff --git a/max/future/testing/aggregate_matrixctl.maxpat b/max/future/testing/aggregate_matrixctl.maxpat new file mode 100644 index 0000000..3fcfb2d --- /dev/null +++ b/max/future/testing/aggregate_matrixctl.maxpat @@ -0,0 +1,343 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 54.0, 86.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 0.0, 0.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 155.0, 213.260132, 70.0, 22.0 ], + "style" : "", + "text" : "zl.group 16" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 245.0, 168.260132, 83.0, 22.0 ], + "style" : "", + "text" : "getcolumn $1" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "int" ], + "patching_rect" : [ 215.0, 108.260132, 46.0, 22.0 ], + "style" : "", + "text" : "uzi 4 0" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 183.260132, 24.0, 22.0 ], + "style" : "", + "text" : "t b" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-42", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "list" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-43", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "list" ], + "patching_rect" : [ 155.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-44", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 155.0, 295.260132, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-45", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 245.0, 295.260132, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 315.0, 424.0, 75.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p aggregate" + } + + } +, { + "box" : { + "id" : "obj-41", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 315.0, 555.0, 330.0, 22.0 ], + "style" : "", + "text" : "0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 1" + } + + } +, { + "box" : { + "columns" : 4, + "id" : "obj-28", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 315.0, 330.0, 75.0, 75.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-46", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 380.5, 456.0, 409.5, 456.0, 409.5, 319.0, 324.5, 319.0 ], + "source" : [ "obj-46", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } + ], + "dependency_cache" : [ ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/benchmarking.maxpat b/max/future/testing/benchmarking.maxpat new file mode 100644 index 0000000..ca5b8d6 --- /dev/null +++ b/max/future/testing/benchmarking.maxpat @@ -0,0 +1,1877 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 119.0, 79.0, 1156.0, 904.0 ], + "bglocked" : 0, + "openinpresentation" : 1, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-61", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 975.0, 75.0, 112.0, 22.0 ], + "style" : "", + "text" : "source 1 xy 0.5 0.5" + } + + } +, { + "box" : { + "aperture" : [ 80.0 ], + "aperturecolor" : [ 1.0, 1.0, 1.0, 0.62 ], + "areasmonitoring" : [ 0 ], + "autozoom" : [ 0 ], + "backgroundcolor" : [ 0.7, 0.7, 0.7, 1.0 ], + "backgroundimage" : [ "none" ], + "backgroundimageangle" : [ 0.0 ], + "backgroundimageopacity" : [ 1.0 ], + "backgroundimagequality" : [ "medium" ], + "backgroundimagescale" : [ 1.0 ], + "backgroundimagexoffset" : [ 0.0 ], + "backgroundimageyoffset" : [ 0.0 ], + "circularconstraint" : [ 0 ], + "defer" : [ 0 ], + "display" : [ 1 ], + "format" : [ "aed" ], + "globalproportion" : [ 0.1 ], + "gridlines" : [ 3 ], + "gridmode" : [ "circular" ], + "gridspacing" : [ 1.0 ], + "id" : "obj-59", + "jspainterfile" : [ "" ], + "layout" : [ "single" ], + "listenereditable" : [ 0 ], + "listenerpitch" : [ 0.0 ], + "listenerposition" : [ 0.0, 0.0, 0.0 ], + "listenerproportion" : [ 0.15 ], + "listenerroll" : [ 0.0 ], + "listeneryaw" : [ 0.0 ], + "maxclass" : "spat.viewer.embedded", + "name" : [ "1" ], + "numanchors" : [ 0 ], + "numangulardivisions" : [ 8 ], + "numareas" : [ 0 ], + "numinlets" : 1, + "numoutlets" : 7, + "numsources" : [ 1 ], + "numspeakers" : [ 0 ], + "orientationmode" : [ "yawconstraint" ], + "outlettype" : [ "source", "speakers", "source", "", "listener", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 915.0, 125.0, 256.0, 128.0 ], + "radius" : [ 1.0 ], + "radiusconstraint" : [ 0 ], + "rightclicklock" : [ 0 ], + "shoeboxcorners" : [ 0.0, 0.0, 0.0, 1.0, -1.0, 0.0 ], + "showanchors" : [ 0 ], + "showanchorslabel" : [ 0 ], + "showangulardivisions" : [ 1 ], + "showaperture" : [ 1 ], + "showareas" : [ 0 ], + "showbackgroundimage" : [ 1 ], + "showfps" : [ 0 ], + "showheadphones" : [ 0 ], + "showlegend" : [ 1 ], + "showlistener" : [ 1 ], + "showradius" : [ 0 ], + "showshoebox" : [ 0 ], + "showsources" : [ 1 ], + "showsourceslabel" : [ 1 ], + "showsourceslevels" : [ 0 ], + "showspeakers" : [ 1 ], + "showspeakershull" : [ 0 ], + "showspeakerslabel" : [ 1 ], + "showspeakerslevels" : [ 0 ], + "showspeakersprojection" : [ 0 ], + "showspeakersradius" : [ 0 ], + "showspeakerstriangulation" : [ 0 ], + "showviewer" : [ 1 ], + "sourcecolor" : [ 0.490196, 1.0, 0.0, 1.0 ], + "sourceproportion" : [ 0.07 ], + "sourceseditable" : [ 1 ], + "sourceslevels" : [ null ], + "sourcespositions" : [ 0.5, 0.5, 0.0 ], + "speakerseditable" : [ 0 ], + "speakersproportion" : [ 0.1 ], + "useopengl" : [ 0 ], + "viewpoint" : [ "top" ], + "xoffset" : [ 0.0 ], + "yaw" : [ 0.0 ], + "yoffset" : [ 0.0 ], + "zoffset" : [ 0.0 ], + "zoom" : [ 1.0 ], + "zoomlock" : [ 0 ] + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 821.0, 75.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-56", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 765.0, 457.0, 255.0, 150.0 ], + "setminmax" : [ 0.0, 40.0 ], + "setstyle" : 4, + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-55", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 765.0, 420.0, 120.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-53", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 731.0, 45.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 731.0, 105.0, 58.0, 22.0 ], + "style" : "", + "text" : "metro 20" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-50", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 772.0, 150.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 765.0, 300.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 765.0, 345.0, 63.0, 22.0 ], + "style" : "", + "text" : "bench out" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "list" ], + "patching_rect" : [ 772.0, 231.0, 56.0, 22.0 ], + "style" : "", + "text" : "bench in" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 915.0, 364.0, 150.0, 20.0 ], + "presentation_rect" : [ 810.0, 442.0, 0.0, 0.0 ], + "style" : "", + "text" : "splines" + } + + } +, { + "box" : { + "id" : "obj-32", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 915.0, 255.0, 150.0, 87.0 ], + "style" : "", + "text" : "color\nshading\nrotation of line \nnum circles (outlines)\nsize\nshape" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-12", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 540.0, 315.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 105.0, 270.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 569.333374, 165.0, 43.0, 22.0 ], + "style" : "", + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 314.666687, 165.0, 43.0, 22.0 ], + "style" : "", + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 551.0, 690.0, 90.0, 22.0 ], + "style" : "", + "text" : "o.pack #1" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 390.0, 705.0, 110.0, 22.0 ], + "style" : "", + "text" : "regexp /mirror/(\\\\d)" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 551.0, 735.0, 57.0, 22.0 ], + "style" : "", + "text" : "s current" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 412.75, 735.0, 62.0, 22.0 ], + "style" : "", + "text" : "o.pack /id" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-41", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 510.0, 469.0, 229.0, 32.0 ], + "text" : "/pathlen = length(/path) / 3.", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 390.0, 675.0, 135.0, 22.0 ], + "style" : "", + "text" : "loadmess #1" + } + + } +, { + "box" : { + "bgcolor" : [ 0.960784, 0.827451, 0.156863, 1.0 ], + "blinkcolor" : [ 0.447059, 0.823529, 0.772549, 1.0 ], + "id" : "obj-35", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 60.0, 780.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 291.0, 171.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 510.0, 439.0, 76.0, 22.0 ], + "style" : "", + "text" : "o.pack /path" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 60.0, 675.0, 65.0, 22.0 ], + "style" : "", + "text" : "route path" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 285.0, 765.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-33", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 285.0, 795.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 665.0, 510.0, 68.0, 22.0 ], + "style" : "", + "text" : "o.pack /flip" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 569.333374, 240.0, 83.0, 22.0 ], + "style" : "", + "text" : "flip_y_axis $1" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 696.0, 285.0, 37.0, 22.0 ], + "style" : "", + "text" : "open" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 569.333374, 195.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 316.0, 171.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 187.333344, 165.0, 74.0, 22.0 ], + "style" : "", + "text" : "prepend set" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 164.0, 285.0, 297.000031, 22.0 ], + "style" : "", + "text" : "* 1." + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 442.000031, 195.0, 29.5, 22.0 ], + "style" : "", + "text" : "- 1" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 510.0, 585.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 510.0, 615.0, 60.0, 22.0 ], + "style" : "", + "text" : "t l l" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 579.333374, 510.0, 73.0, 22.0 ], + "style" : "", + "text" : "o.pack /freq" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 390.0, 510.0, 81.0, 22.0 ], + "style" : "", + "text" : "o.pack /wave" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 60.0, 165.0, 81.0, 22.0 ], + "style" : "", + "text" : "prepend path" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 6, + "outlettype" : [ "", "", "", "", "", "FullPacket" ], + "patching_rect" : [ 60.0, 135.0, 655.666748, 22.0 ], + "style" : "", + "text" : "o.route /path /wave /freq /pathlen /flip" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 60.0, 90.0, 123.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 15.0, 210.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 106.0, 750.0, 96.0, 22.0 ], + "style" : "", + "text" : "o.route /metalist" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-19", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 15.0, 240.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 106.0, 705.0, 72.0, 22.0 ], + "style" : "", + "text" : "mirror2odot" + } + + } +, { + "box" : { + "border" : 0, + "filename" : "mirrorpath.js", + "id" : "obj-10", + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 60.0, 345.0, 280.0, 280.0 ], + "presentation" : 1, + "presentation_rect" : [ 60.0, 195.0, 280.0, 280.0 ] + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-16", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 315.0, 210.0, 84.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 162.0, 171.0, 90.0, 22.0 ], + "style" : "", + "varname" : "number" + } + + } +, { + "box" : { + "id" : "obj-14", + "items" : [ "off", ",", "sine", ",", "saw", ",", "triangle", ",", "sah" ], + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 187.333344, 210.0, 69.333328, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 60.0, 171.0, 100.0, 22.0 ], + "style" : "", + "varname" : "umenu" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 670.0, 138.0, 661.0, 530.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 241.0, 75.0, 36.0, 22.0 ], + "style" : "", + "text" : "line~" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 34.0, 162.0, 173.0, 22.0 ], + "style" : "", + "text" : "route int bang" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 111.0, 323.0, 66.0, 22.0 ], + "style" : "", + "text" : "snapshot~" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 34.0, 295.0, 31.0, 22.0 ], + "style" : "", + "text" : "!= 0" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 371.0, 96.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 505.0, 224.0, 45.0, 22.0 ], + "style" : "", + "text" : "+~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 505.0, 194.0, 42.0, 22.0 ], + "style" : "", + "text" : "*~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 422.25, 224.0, 45.0, 22.0 ], + "style" : "", + "text" : "+~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 422.25, 194.0, 42.0, 22.0 ], + "style" : "", + "text" : "*~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 505.0, 69.0, 46.0, 22.0 ], + "style" : "", + "text" : "noise~" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 505.0, 162.0, 77.0, 22.0 ], + "style" : "", + "text" : "sah~ 0.0001" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 174.0, 266.0, 350.0, 22.0 ], + "style" : "", + "text" : "selector~ 4" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 339.5, 7.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 256.75, 224.0, 45.0, 22.0 ], + "style" : "", + "text" : "+~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 256.75, 194.0, 42.0, 22.0 ], + "style" : "", + "text" : "*~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 339.5, 82.0, 74.0, 22.0 ], + "style" : "", + "text" : "phasor~ 0.1" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 422.25, 162.0, 77.0, 22.0 ], + "style" : "", + "text" : "triangle~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-68", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 256.75, 162.0, 65.0, 22.0 ], + "style" : "", + "text" : "cycle~ 0.1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-70", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 7.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-71", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 34.0, 420.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-71", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-68", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-68", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-70", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 164.0, 255.0, 170.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p oscillator" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 1 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 519.5, 647.0, 581.0, 647.0, 581.0, 574.0, 550.5, 574.0 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 69.5, 661.0, 499.0, 661.0, 499.0, 431.0, 519.5, 431.0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-55", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-56", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "mirrorpath.js", + "bootpath" : "~/Documents/CNMAT/_clusterX_mirror/max/patches", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "mirror2odot.maxpat", + "bootpath" : "~/Documents/CNMAT/_clusterX_mirror/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.union.mxo", + "type" : "iLaX" + } +, { + "name" : "bench.mxo", + "type" : "iLaX" + } +, { + "name" : "spat.viewer.embedded.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/boidstuff.maxpat b/max/future/testing/boidstuff.maxpat new file mode 100644 index 0000000..41cf0a0 --- /dev/null +++ b/max/future/testing/boidstuff.maxpat @@ -0,0 +1,649 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 54.0, 86.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-124", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 445.0, 79.0, 961.0, 897.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "boxes" : [ { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 103.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "boxes" : [ { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 100.0, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-2", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 130.5, 48.0, 21.0 ], + "style" : "", + "text" : "-1 0 1 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-19", + "linecount" : 2, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 197.0, 74.0, 33.0 ], + "style" : "", + "text" : "prepend speakers xy" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 5.0, 5.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-10", + "linecount" : 3, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 100.0, 45.0 ], + "style" : "", + "text" : "vexpr $f1 * (1/3.280839895) @scalarmode 1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-15", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-16", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 203.0, 25.0, 25.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 50.0, 161.0, 78.0, 21.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "fontsize" : 11.0, + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p feet2meters" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 290.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 472.0, 682.5, 109.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p headphones_init" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 384.0, 40.0, 190.0, 20.0 ], + "style" : "", + "text" : "< incoming matrix from jit.boids3d" + } + + } +, { + "box" : { + "id" : "obj-53", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 413.5, 253.0, 29.5, 22.0 ], + "style" : "", + "text" : "+ 1" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 341.0, 253.0, 63.0, 22.0 ], + "style" : "", + "text" : "t b l" + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 412.75, 216.0, 49.0, 22.0 ], + "style" : "", + "text" : "zl.nth 1" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 341.0, 300.0, 29.5, 22.0 ], + "style" : "", + "text" : "i" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 341.0, 366.0, 94.0, 22.0 ], + "style" : "", + "text" : "prepend source" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 341.0, 333.0, 88.0, 22.0 ], + "style" : "", + "text" : "pack 0 xy 0. 0." + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 341.0, 180.0, 162.5, 22.0 ], + "style" : "", + "text" : "jit.iter" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-122", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 339.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-123", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 339.0, 787.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-122", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 0.0, 0.0, 125.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p boidmatrix2spatpos" + } + + } + ], + "lines" : [ ], + "dependency_cache" : [ ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/clickerping~.maxpat b/max/future/testing/clickerping~.maxpat new file mode 100644 index 0000000..b69dfc9 --- /dev/null +++ b/max/future/testing/clickerping~.maxpat @@ -0,0 +1,187 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 885.0, 198.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-6", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 355.0, 48.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 249.0, 48.0, 79.0, 22.0 ], + "style" : "", + "text" : "loadmess #1" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 249.0, 94.0, 141.0, 22.0 ], + "style" : "", + "text" : "expr 400 * ($i1 + 1) * 0.2" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 130.0, 121.0, 22.0 ], + "style" : "", + "text" : "reson~ 100. 400 300" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 100.0, 41.0, 22.0 ], + "style" : "", + "text" : "click~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-48", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 212.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-43", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } + ] + } + +} diff --git a/max/future/testing/conductor_display.maxpat b/max/future/testing/conductor_display.maxpat new file mode 100644 index 0000000..f973dfe --- /dev/null +++ b/max/future/testing/conductor_display.maxpat @@ -0,0 +1,817 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 41.0, 91.0, 1132.0, 751.0 ], + "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], + "bglocked" : 0, + "openinpresentation" : 1, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "border" : 5.0, + "id" : "obj-68", + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 855.0, 330.0, 5.0, 100.0 ], + "presentation" : 1, + "presentation_rect" : [ 135.0, 208.0, 870.0, 15.0 ] + } + + } +, { + "box" : { + "border" : 5.0, + "id" : "obj-67", + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 840.0, 315.0, 5.0, 100.0 ], + "presentation" : 1, + "presentation_rect" : [ 135.0, 615.0, 870.0, 15.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-66", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 765.0, 180.0, 150.0, 34.0 ], + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-65", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 715.0, 300.0, 230.0, 22.0 ], + "style" : "", + "text" : "00:02:57" + } + + } +, { + "box" : { + "id" : "obj-63", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 240.0, 285.0, 29.5, 22.0 ], + "style" : "", + "text" : "- 1" + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 765.0, 570.0, 61.0, 22.0 ], + "style" : "", + "text" : "print right" + } + + } +, { + "box" : { + "id" : "obj-57", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 750.0, 555.0, 53.0, 22.0 ], + "style" : "", + "text" : "print left" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-54", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 780.0, 375.0, 72.0, 23.0 ], + "style" : "", + "text" : "0 0 0 0 0 0" + } + + } +, { + "box" : { + "id" : "obj-53", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 765.0, 495.0, 45.0, 22.0 ], + "style" : "", + "text" : "zl.sect" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-52", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 780.0, 420.0, 72.0, 23.0 ], + "style" : "", + "text" : "0 1 1 0 0 0" + } + + } +, { + "box" : { + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 240.0, 240.0, 55.0, 23.0 ], + "style" : "", + "text" : "zl sub 1" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 690.0, 615.0, 39.0, 22.0 ], + "style" : "", + "text" : "zl.nth" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 675.0, 600.0, 39.0, 22.0 ], + "style" : "", + "text" : "zl.nth" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 0.0, 0.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 50.0, 100.0, 33.0, 22.0 ], + "style" : "", + "text" : "t b s" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 64.0, 132.0, 77.0, 22.0 ], + "style" : "", + "text" : "prepend text" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-31", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-32", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 51.0, 214.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 399.0, 810.0, 56.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p settext" + } + + } +, { + "box" : { + "fontsize" : 24.0, + "id" : "obj-24", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 570.0, 885.0, 169.0, 33.0 ], + "presentation" : 1, + "presentation_rect" : [ 135.0, 100.0, 131.0, 33.0 ], + "style" : "", + "text" : "current cue", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "fontsize" : 24.0, + "id" : "obj-23", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 345.0, 422.0, 169.0, 33.0 ], + "presentation" : 1, + "presentation_rect" : [ 499.5, 332.0, 148.0, 33.0 ], + "style" : "", + "text" : "phase of cue", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "textjustification" : 1 + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 240.0, 45.0, 60.0, 22.0 ], + "style" : "", + "text" : "init_udp r" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 240.0, 90.0, 144.0, 22.0 ], + "style" : "", + "text" : "udpreceive 8050 CNMAT" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 7, + "outlettype" : [ "", "", "", "", "", "", "FullPacket" ], + "patching_rect" : [ 240.0, 165.0, 371.0, 22.0 ], + "style" : "", + "text" : "o.route /cuenum /position /cue/phase /cue/relay /cue/led /timestamp" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 240.0, 135.0, 61.0, 22.0 ], + "style" : "", + "text" : "o.route /1" + } + + } +, { + "box" : { + "bgcolor" : [ 0.254902, 0.631373, 0.682353, 0.0 ], + "id" : "obj-15", + "maxclass" : "led", + "numinlets" : 1, + "numoutlets" : 1, + "offcolor" : [ 0.254902, 0.631373, 0.682353, 1.0 ], + "oncolor" : [ 0.93646, 0.216173, 0.106526, 1.0 ], + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 452.0, 885.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 790.041016, 301.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "bgcolor" : [ 0.254749, 0.632064, 0.682652, 1.0 ], + "bgoncolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ], + "blinktime" : 800, + "fontlink" : 1, + "fontsize" : 36.0, + "id" : "obj-12", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 399.0, 930.0, 204.033203, 80.21875 ], + "presentation" : 1, + "presentation_rect" : [ 800.966797, 240.0, 204.033203, 80.21875 ], + "rounded" : 30.0, + "spacing_x" : 40.0, + "spacing_y" : 20.0, + "style" : "", + "text" : "CUE: 2", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "textoncolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 1, + "fontsize" : 20.0, + "id" : "obj-7", + "ignoreclick" : 1, + "maxclass" : "tab", + "multiline" : 0, + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 240.0, 705.0, 525.0, 30.0 ], + "presentation" : 1, + "presentation_rect" : [ 135.0, 135.0, 870.0, 60.0 ], + "style" : "", + "tabcolor" : [ 0.169358, 0.420307, 0.454123, 1.0 ], + "tabs" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14" ] + } + + } +, { + "box" : { + "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], + "degrees" : 360, + "floatoutput" : 1, + "id" : "obj-5", + "ignoreclick" : 1, + "maxclass" : "dial", + "mode" : 2, + "needlecolor" : [ 0.447059, 0.823529, 0.772549, 1.0 ], + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "parameter_enable" : 0, + "patching_rect" : [ 345.0, 330.0, 90.0, 90.0 ], + "presentation" : 1, + "presentation_rect" : [ 437.0, 212.0, 273.0, 273.0 ], + "size" : 1.0, + "style" : "" + } + + } +, { + "box" : { + "fontsize" : 24.0, + "id" : "obj-3", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 293.0, 617.0, 169.0, 33.0 ], + "presentation" : 1, + "presentation_rect" : [ 216.5, 390.5, 167.0, 33.0 ], + "style" : "", + "text" : "phase of piece", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "textjustification" : 1 + } + + } +, { + "box" : { + "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], + "degrees" : 360, + "floatoutput" : 1, + "id" : "obj-1", + "ignoreclick" : 1, + "maxclass" : "dial", + "mode" : 2, + "needlecolor" : [ 0.941176, 0.690196, 0.196078, 1.0 ], + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "outlinecolor" : [ 0.4, 0.252506, 0.149676, 1.0 ], + "parameter_enable" : 0, + "patching_rect" : [ 293.0, 525.0, 90.0, 90.0 ], + "presentation" : 1, + "presentation_rect" : [ 105.0, 212.0, 390.0, 390.0 ], + "size" : 1.0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 520.0, 604.0, 77.0, 22.0 ], + "style" : "", + "text" : "prepend text" + } + + } +, { + "box" : { + "bgcolor" : [ 0.333333, 0.293285, 0.250455, 1.0 ], + "bgoncolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ], + "blinktime" : 20, + "fontlink" : 1, + "fontsize" : 48.0, + "id" : "obj-6", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 505.0, 765.0, 274.84375, 93.625 ], + "presentation" : 1, + "presentation_rect" : [ 730.15625, 508.375, 274.84375, 93.625 ], + "rounded" : 30.0, + "spacing_x" : 40.0, + "spacing_y" : 20.0, + "style" : "", + "text" : "00:02:57", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "texton" : "", + "textoncolor" : [ 0.952941, 0.894066, 0.65183, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-65", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-63", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-63", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "init_udp.maxpat", + "bootpath" : "~/Documents/CNMAT/repositories/CNMAT-Production/campion/clusterX/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "default_bgcolor" : [ 0.376187, 0.409384, 0.445165, 1.0 ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/conductor_display_misc.maxpat b/max/future/testing/conductor_display_misc.maxpat new file mode 100644 index 0000000..683626f --- /dev/null +++ b/max/future/testing/conductor_display_misc.maxpat @@ -0,0 +1,5005 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 243.0, 173.0, 1013.0, 630.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 510.0, 50.0, 159.0, 22.0 ], + "style" : "", + "text" : "o.select /transport/rehearsal" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 772.0, 79.0, 451.0, 537.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 250.0, 208.0, 161.0, 22.0 ], + "style" : "", + "text" : "o.if /transport/rehearsal == 1" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 83.0, 258.0, 58.0, 22.0 ], + "style" : "", + "text" : "metro 20" + } + + } +, { + "box" : { + "id" : "obj-100", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "stop", "bang" ], + "patching_rect" : [ 117.0, 100.0, 135.0, 22.0 ], + "style" : "", + "text" : "t stop b" + } + + } +, { + "box" : { + "id" : "obj-94", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 50.0, 100.0, 52.0, 22.0 ], + "style" : "", + "text" : "t l 1" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 50.0, 304.0, 66.0, 22.0 ], + "style" : "default", + "text" : "snapshot~" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 50.0, 154.0, 92.0, 22.0 ], + "style" : "default", + "text" : "line~" + } + + } +, { + "box" : { + "id" : "obj-90", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 123.0, 202.0, 24.0, 22.0 ], + "style" : "", + "text" : "t 0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-15", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-17", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 117.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-18", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 386.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-94", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 22.0, 260.0, 100.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p line_playback~" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 22.0, 98.0, 69.75, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-12", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 72.75, 14.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 137.0, 22.0 ], + "style" : "", + "text" : "o.route /time/current/ms" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 267.0, 118.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/timestamp" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 50.0, 197.0, 62.0, 22.0 ], + "style" : "default", + "text" : "zl.change" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 229.0, 135.0, 22.0 ], + "style" : "default", + "text" : "sprintf %.2d:%.2d:%.2d" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 50.0, 167.0, 58.0, 22.0 ], + "style" : "default", + "text" : "zl.slice 3" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 137.0, 132.0, 22.0 ], + "style" : "default", + "text" : "translate ms hh:mm:ss" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 349.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 22.0, 412.0, 43.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p time" + } + + } +, { + "box" : { + "id" : "obj-14", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 218.0, 14.0, 212.0, 60.0 ], + "style" : "", + "text" : "< this can probably be accessed from wtihin the [p assess cue phase] area\n\ncheck on what is needed below" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 22.0, 14.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 173.0, 14.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 22.0, 453.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-2", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 22.0, 365.0, 373.0, 32.0 ], + "text" : "/time/current/ms = /time/current/phase * /total/ms", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 22.0, 144.0, 247.0, 22.0 ], + "style" : "", + "text" : "o.if /transport/rehearsal == 0 && /choice == 1" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 22.0, 330.0, 170.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 22.0, 300.0, 152.0, 22.0 ], + "style" : "", + "text" : "o.pack /time/current/phase" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 22.0, 54.0, 153.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket bang" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 234.0, 226.0, 343.0, 373.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 44.0, 65.0, 157.0, 22.0 ], + "style" : "", + "text" : "o.route /active /total/ms" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 44.0, 238.0, 191.5, 22.0 ], + "style" : "", + "text" : "scale 0. 100. 0. 1." + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 250.5, 238.0, 43.0, 22.0 ], + "style" : "", + "text" : "abs 0." + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "float" ], + "patching_rect" : [ 44.0, 132.0, 37.5, 22.0 ], + "style" : "", + "text" : "t f f" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 250.5, 207.0, 29.5, 22.0 ], + "style" : "", + "text" : "- 0." + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 44.0, 283.0, 225.5, 22.0 ], + "style" : "", + "text" : "pack f 0. 1. f" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 44.0, 99.0, 131.0, 22.0 ], + "style" : "", + "text" : "o.route /time/ms" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-45", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 44.0, 13.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 44.0, 321.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-13", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 22.0, 205.0, 131.5, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p format_linemsg" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-13", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 525.0, 435.0, 141.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cue_to_timed_bundles" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 228.0, 492.0, 114.0, 22.0 ], + "style" : "", + "text" : "o.select /timestamp" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-13", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 721.0, 50.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 721.0, 149.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.select /total/ms" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-79", + "linecount" : 5, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 157.0, 251.5, 192.0, 67.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 49, 47, 116, 105, 109, 101, 115, 116, 97, 109, 112, 0, 0, 0, 0, 44, 115, 0, 0, 48, 48, 58, 48, 48, 58, 48, 48, 0, 0, 0, 0, 0, 0, 0, 24, 47, 49, 47, 112, 111, 115, 105, 116, 105, 111, 110, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 49, 47, 99, 117, 101, 47, 112, 104, 97, 115, 101, 0, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 49, 47, 99, 117, 101, 47, 114, 101, 108, 97, 121, 0, 0, 0, 0, 44, 115, 0, 0, 67, 85, 69, 58, 32, 78, 79, 78, 69, 0, 0, 0, 0, 0, 0, 16, 47, 99, 104, 111, 105, 99, 101, 0, 44, 105, 0, 0, -1, -1, -1, -1 ], + "saved_bundle_length" : 168, + "text" : "/1/timestamp : \"00:00:00\",\n/1/position : 0.,\n/1/cue/phase : 0.,\n/1/cue/relay : \"CUE: NONE\",\n/choice : -1", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-80", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 195.0, 204.0, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 406.0, 515.0, 73.0, 22.0 ], + "style" : "", + "text" : "fromsymbol" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 406.0, 492.0, 113.0, 22.0 ], + "style" : "", + "text" : "o.route /1/cue/relay" + } + + } +, { + "box" : { + "comment" : "(symbol) cue relay", + "id" : "obj-18", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 406.0, 550.5, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "(FullPacket) timestamp bundle", + "id" : "obj-17", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 228.0, 550.5, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 35.0, 50.0, 128.0, 22.0 ], + "style" : "", + "text" : "o.route /transport/stop" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 35.0, 20.0, 37.0, 22.0 ], + "style" : "", + "text" : "r osc" + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 721.0, 269.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-52", + "linecount" : 7, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1351.0, 515.0, 212.0, 100.0 ], + "style" : "", + "text" : "todo:\n\nname should be relayed\ngreen light for other info - which info?\nno preset info on top\nlarger phase\ncan conductor start piecr?" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-43", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 405.0, 326.0, 241.0, 32.0 ], + "text" : "/1/cue/relay = \"CUE: \" + (/choice + 1)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 690.0, 382.0, 183.0, 22.0 ], + "style" : "", + "text" : "o.gather /active /choice /total/ms" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 690.0, 554.5, 39.0, 22.0 ], + "style" : "", + "text" : "s osc" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 690.0, 492.0, 107.0, 22.0 ], + "style" : "", + "text" : "o.pack /active/cue" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 306.0, 262.0, 746.0, 377.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 566.5, 85.0, 36.0, 22.0 ], + "style" : "", + "text" : "sel 1" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 566.5, 29.0, 56.0, 22.0 ], + "style" : "", + "text" : "pack 0 0" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 566.5, 59.0, 96.0, 22.0 ], + "style" : "", + "text" : "zl.compare 83 1" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 566.5, 140.0, 39.0, 22.0 ], + "style" : "", + "text" : "s osc" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 566.5, 109.0, 131.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 116, 114, 97, 110, 115, 112, 111, 114, 116, 47, 115, 116, 111, 112, 0, 44, 0, 0, 0 ], + "saved_bundle_length" : 40, + "text" : "/transport/stop", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 25.0, 49.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 109.0, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 11.0, 97.0, 22.0 ], + "style" : "", + "text" : "r gate_keyboard" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 655.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "14" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 610.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "13" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 565.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "12" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 520.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "11" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 475.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "10" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 430.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "9" + } + + } +, { + "box" : { + "id" : "obj-52", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 385.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "8" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 340.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "7" + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 295.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "6" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 250.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "5" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "4" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 160.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "3" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 115.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "2" + } + + } +, { + "box" : { + "id" : "obj-41", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 70.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 16, + "numoutlets" : 16, + "outlettype" : [ "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "" ], + "patching_rect" : [ 25.0, 179.0, 694.0, 22.0 ], + "style" : "", + "text" : "sel 49 50 51 52 53 54 55 56 57 48 113 119 101 114 116" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 143.0, 49.0, 50.5, 22.0 ], + "style" : "", + "text" : "key" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-66", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 221.5, 306.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 13 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 12 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 11 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 10 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 14 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 9 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 8 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 405.0, 204.0, 57.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p key1-0" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-53", + "linecount" : 3, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 690.0, 326.0, 193.0, 52.0 ], + "text" : "/selected = /cues[[/choice]],\n/active = value(/selected),\n/choice = /choice + 1", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 405.0, 236.5, 87.0, 22.0 ], + "style" : "", + "text" : "o.pack /choice" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 690.0, 300.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-40", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 803.0, 230.0, 171.0, 32.0 ], + "text" : "/cues = getaddresses()", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 803.0, 200.0, 80.0, 22.0 ], + "style" : "", + "text" : "o.route /cues" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 87.0, 425.0, 62.0, 22.0 ], + "style" : "", + "text" : "init_udp s" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 228.0, 395.0, 61.0, 22.0 ], + "style" : "", + "text" : "o.route /1" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 65.5, 80.0, 84.0, 20.0 ], + "style" : "", + "text" : "stop the clock" + } + + } +, { + "box" : { + "bgcolor" : [ 0.665086, 0.106606, 0.136815, 1.0 ], + "id" : "obj-8", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "outlinecolor" : [ 0.786675, 0.801885, 0.845022, 1.0 ], + "patching_rect" : [ 35.0, 80.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-123", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 215.0, 122.0, 579.0, 687.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 26.0, 392.0, 327.0, 22.0 ], + "style" : "", + "text" : "o.if exists(/transport/rehearsal) && /transport/rehearsal == 1" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 26.0, 364.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 277.0, 41.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-8", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 254.0, 493.0, 150.0, 60.0 ], + "style" : "", + "text" : "this [metro 250] should probably drive the entire bundle from the outside somewhere..." + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 79.0, 506.0, 37.0, 22.0 ], + "style" : "", + "text" : "o.var" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 79.0, 455.0, 121.0, 22.0 ], + "style" : "", + "text" : "metro 250 @active 1" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 223.0, 455.0, 176.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/position /1/cue/phase" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 26.0, 125.0, 373.0, 32.0 ], + "text" : "/time/current/ms = /time/current/phase * /total/ms", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "", "", "", "FullPacket" ], + "patching_rect" : [ 26.0, 167.0, 331.0, 22.0 ], + "style" : "", + "text" : "o.route /time/current/ms /time/current/phase /time/cue/phase" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 26.0, 331.0, 118.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/timestamp" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-120", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 26.0, 18.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-122", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 26.0, 581.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 26.0, 261.0, 62.0, 22.0 ], + "style" : "default", + "text" : "zl.change" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 26.0, 293.0, 135.0, 22.0 ], + "style" : "default", + "text" : "sprintf %.2d:%.2d:%.2d" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 26.0, 231.0, 58.0, 22.0 ], + "style" : "default", + "text" : "zl.slice 3" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 26.0, 201.0, 132.0, 22.0 ], + "style" : "default", + "text" : "translate ms hh:mm:ss" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-122", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-120", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-122", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 35.0, 251.5, 118.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p time_and_position" + } + + } +, { + "box" : { + "id" : "obj-114", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 738.0, 90.0, 568.0, 493.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" : "gridded", + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-12", + "linecount" : 7, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 144.0, 312.0, 318.0, 116.0 ], + "text" : "/1/cue/led : 0,\n/1/timestamp : \"00:00:00\",\n/1/position : 0.,\n/1/cue/relay : \"CUE: NONE\",\n/choice : -1,\n/1/cuenum : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-6", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 197.0, 115.0, 150.0, 87.0 ], + "style" : "", + "text" : "/position\n/cue/phase\n/timestamp\n/cue/led\n/cue/relay\n/cuenum" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-2", + "linecount" : 2, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 33.0, 242.0, 301.0, 41.0 ], + "text" : "/1/cuenum = nfill(14, 0),\nif(/choice >= 0, /1/cuenum[[/choice]] = 1, NULL)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 33.0, 211.0, 109.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 33.0, 185.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/cue/led" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "" ], + "patching_rect" : [ 33.0, 75.0, 109.0, 22.0 ], + "style" : "", + "text" : "t b b l" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 78.0, 140.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 33.0, 445.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 78.0, 106.0, 50.0, 22.0 ], + "style" : "", + "text" : "del 700" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 33.0, 140.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 33.0, 23.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 406.0, 395.0, 71.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p illuminate" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 93.5, 561.0, 97.0, 20.0 ], + "style" : "", + "text" : "ipad (conductor)" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 38.0, 537.0, 160.0, 22.0 ], + "style" : "", + "text" : "udpsend 192.168.0.60 8050" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "bang" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 405.0, 79.0, 668.0, 771.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-14", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 255.0, 29.0, 160.0, 87.0 ], + "style" : "", + "text" : "< this can probably be accessed from wtihin the [p assess cue phase] area\n\ncheck on what is needed below" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 83.0, 466.0, 159.0, 22.0 ], + "style" : "", + "text" : "b" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 83.0, 436.0, 58.0, 22.0 ], + "style" : "", + "text" : "metro 20" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 271.0, 519.0, 66.0, 22.0 ], + "style" : "", + "text" : "snapshot~" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 448.0, 366.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 84.0, 129.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 537.0, 518.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-2", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 259.0, 80.0, 150.0, 33.0 ], + "style" : "", + "text" : "would be nice to acquire /diff without flattening..." + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 334.0, 111.0, 22.0 ], + "style" : "", + "text" : "o.route /cues/cue/*" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-36", + "linecount" : 7, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 50.0, 205.0, 452.0, 114.0 ], + "text" : "/cues/all = getaddresses(),\n/idx = aseq(0, length(/cues/all) - 1),\n/list = nfill(length(/cues/all), '-'),\nmap(lambda([i], /list[[i]] = value(/cues/all[[i]])), /idx),\n/rest = [rest(/list), 0.],\n/diff = abs(/list - /rest),\ndelete(/rest), delete(/cues/all), delete(/idx), delete(/list)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 174.999985, 160.0, 22.0 ], + "style" : "", + "text" : "o.select /cues/cue/*/time/ms" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 144.999985, 53.0, 22.0 ], + "style" : "", + "text" : "o.flatten" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-27", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-28", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 142.0, 416.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 141.0, 231.0, 100.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p gather_cue_dx" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 267.0, 110.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 201.0, 22.0 ], + "style" : "", + "text" : "o.select /active/cue /cues" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 11.0, + "id" : "obj-15", + "linecount" : 4, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 50.0, 300.0, 344.0, 73.0 ], + "text" : "/cue/start/phase = /time/ms / /total/ms,\n/cue/end/ms = /diff[[/choice - 1]],\n/cue/end/phase = /cue/end/ms / /total/ms,\n/cue/end/phase = /cue/end/phase + /cue/start/phase", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-16", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-17", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 394.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 11.0, + "id" : "obj-4", + "linecount" : 5, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 50.0, 135.0, 251.0, 81.0 ], + "text" : "/active = /active/cue./active,\n/time/ms = /active./time/ms,\n/choice = /active/cue./choice,\n/total/ms = /active/cue./total/ms,\ndelete(/active/cue), delete(/active)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-44", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 183.600006, 79.0, 151.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cue_to_phase_definition" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 183.600006, 114.0, 222.0, 22.0 ], + "style" : "", + "text" : "o.route /cue/start/phase /cue/end/phase" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-9", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 45.0, 308.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 183.600006, 40.0, 37.0, 22.0 ], + "style" : "", + "text" : "r osc" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 165.0, 201.0, 112.0, 22.0 ], + "style" : "", + "text" : "scale~ 0.2 0.8 0. 1." + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 45.0, 231.0, 79.0, 22.0 ], + "style" : "", + "text" : "==~" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 45.0, 263.0, 139.0, 22.0 ], + "style" : "", + "text" : "gate~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 45.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 105.0, 201.0, 52.0, 22.0 ], + "style" : "", + "text" : "<=~ 0.8" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 45.0, 201.0, 52.0, 22.0 ], + "style" : "", + "text" : ">=~ 0.2" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 271.0, 466.0, 123.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p assess_cue_phase" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 584.0, 170.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 554.0, 240.0, 22.0 ], + "style" : "", + "text" : "o.pack /time/current/phase /time/cue/phase" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 50.0, 100.0, 153.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket bang" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 234.0, 226.0, 343.0, 373.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 44.0, 65.0, 157.0, 22.0 ], + "style" : "", + "text" : "o.route /active /total/ms" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 44.0, 238.0, 191.5, 22.0 ], + "style" : "", + "text" : "scale 0. 100. 0. 1." + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 250.5, 238.0, 43.0, 22.0 ], + "style" : "", + "text" : "abs 0." + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "float" ], + "patching_rect" : [ 44.0, 132.0, 37.5, 22.0 ], + "style" : "", + "text" : "t f f" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 250.5, 207.0, 29.5, 22.0 ], + "style" : "", + "text" : "- 0." + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 44.0, 283.0, 225.5, 22.0 ], + "style" : "", + "text" : "pack f 0. 1. f" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 44.0, 99.0, 131.0, 22.0 ], + "style" : "", + "text" : "o.route /time/ms" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-45", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 44.0, 13.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 44.0, 321.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-13", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 50.0, 203.0, 131.5, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p format_linemsg" + } + + } +, { + "box" : { + "id" : "obj-100", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "stop", "bang" ], + "patching_rect" : [ 117.0, 242.0, 135.0, 22.0 ], + "style" : "", + "text" : "t stop b" + } + + } +, { + "box" : { + "id" : "obj-96", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 155.5, 385.0, 35.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-94", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 50.0, 242.0, 52.0, 22.0 ], + "style" : "", + "text" : "t l 1" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 50.0, 519.0, 66.0, 22.0 ], + "style" : "default", + "text" : "snapshot~" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 50.0, 296.0, 92.0, 22.0 ], + "style" : "default", + "text" : "line~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 212.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 666.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 190.0, 666.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-90", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 123.0, 344.0, 51.5, 22.0 ], + "style" : "", + "text" : "b" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-94", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-96", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 35.0, 185.0, 141.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cue_to_timed_bundles" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 1 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 730.5, 180.5, 166.5, 180.5 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-114", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-114", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 699.5, 481.0, 977.0, 481.0, 977.0, 138.0, 44.5, 138.0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-114", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-114", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-79", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-79", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-80", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "init_udp.maxpat", + "bootpath" : "~/Documents/CNMAT_Repositories/CNMAT-Production/campion/clusterX/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.gather.maxpat", + "bootpath" : "~/Documents/Max 7/Packages/odot/patchers/namespace", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.righttoleft.maxpat", + "bootpath" : "~/Documents/Max 7/Packages/odot/patchers/ordering", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.union.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.select.mxo", + "type" : "iLaX" + } +, { + "name" : "o.flatten.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.var.mxo", + "type" : "iLaX" + } +, { + "name" : "o.if.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } +, { + "name" : "o.intersection.mxo", + "type" : "iLaX" + } +, { + "name" : "o.collect.mxo", + "type" : "iLaX" + } +, { + "name" : "o.difference.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/controller_backup.maxpat b/max/future/testing/controller_backup.maxpat new file mode 100644 index 0000000..6445a83 --- /dev/null +++ b/max/future/testing/controller_backup.maxpat @@ -0,0 +1,2805 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 107.0, 107.0, 1296.0, 841.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-13", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 841.0, 105.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 841.0, 210.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.select /total/ms" + } + + } +, { + "box" : { + "id" : "obj-98", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 324.0, 680.0, 50.0, 20.0 ], + "style" : "", + "text" : "cue out" + } + + } +, { + "box" : { + "id" : "obj-97", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 407.5, 680.0, 50.0, 20.0 ], + "style" : "", + "text" : "cue out" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-79", + "linecount" : 3, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 172.0, 366.5, 182.0, 59.0 ], + "text" : "/1/timestamp = \"00:00:00\",\n/1/position = 0.,\n/1/cue/relay = \"CUE: NONE\"", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-80", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 200.0, 317.5, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 376.0, 615.0, 73.0, 22.0 ], + "style" : "", + "text" : "fromsymbol" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 376.0, 589.0, 113.0, 22.0 ], + "style" : "", + "text" : "o.route /1/cue/relay" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-18", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 376.0, 675.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-17", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 288.0, 675.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 105.0, 128.0, 22.0 ], + "style" : "", + "text" : "o.route /transport/stop" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 75.0, 37.0, 22.0 ], + "style" : "", + "text" : "r osc" + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 841.0, 390.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-52", + "linecount" : 7, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1366.0, 570.0, 212.0, 100.0 ], + "style" : "", + "text" : "todo:\n\nname should be relayed\ngreen light for other info - which info?\nno preset info on top\nlarger phase\ncan conductor start piecr?" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-24", + "linecount" : 4, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 42.0, 725.5, 218.0, 65.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 49, 47, 112, 111, 115, 105, 116, 105, 111, 110, 0, 44, 100, 0, 0, 63, -38, 61, 112, -93, -41, 10, 61, 0, 0, 0, 32, 47, 49, 47, 116, 105, 109, 101, 115, 116, 97, 109, 112, 0, 0, 0, 0, 44, 115, 0, 0, 48, 48, 58, 51, 48, 58, 48, 48, 0, 0, 0, 0, 0, 0, 0, 28, 47, 49, 47, 99, 117, 101, 47, 114, 101, 108, 97, 121, 0, 0, 0, 0, 44, 115, 0, 0, 67, 85, 69, 58, 32, 53, 0, 0, 0, 0, 0, 20, 47, 49, 47, 99, 117, 101, 47, 108, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1 ], + "saved_bundle_length" : 136, + "text" : "/1/position : 0.41,\n/1/timestamp : \"00:30:00\",\n/1/cue/relay : \"CUE: 5\",\n/1/cue/led : 1", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-43", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 376.0, 450.0, 241.0, 32.0 ], + "text" : "/1/cue/relay = \"CUE: \" + (/choice + 1)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 810.0, 510.0, 183.0, 22.0 ], + "style" : "", + "text" : "o.gather /active /choice /total/ms" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 810.0, 659.0, 39.0, 22.0 ], + "style" : "", + "text" : "s osc" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 810.0, 569.0, 107.0, 22.0 ], + "style" : "", + "text" : "o.pack /active/cue" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 196.0, 613.0, 746.0, 377.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 565.0, 328.0, 39.0, 22.0 ], + "style" : "", + "text" : "s osc" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 565.0, 284.0, 131.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 116, 114, 97, 110, 115, 112, 111, 114, 116, 47, 115, 116, 111, 112, 0, 44, 0, 0, 0 ], + "saved_bundle_length" : 40, + "text" : "/transport/stop", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 25.0, 49.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 109.0, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 11.0, 97.0, 22.0 ], + "style" : "", + "text" : "r gate_keyboard" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 655.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "14" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 610.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "13" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 565.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "12" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 520.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "11" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 475.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "10" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 430.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "9" + } + + } +, { + "box" : { + "id" : "obj-52", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 385.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "8" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 340.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "7" + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 295.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "6" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 250.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "5" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "4" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 160.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "3" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 115.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "2" + } + + } +, { + "box" : { + "id" : "obj-41", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 70.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 79.0, 109.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 17, + "numoutlets" : 17, + "outlettype" : [ "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "" ], + "patching_rect" : [ 25.0, 179.0, 694.0, 22.0 ], + "style" : "", + "text" : "sel 49 50 51 52 53 54 55 56 57 48 113 119 101 114 116 115" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 143.0, 49.0, 50.5, 22.0 ], + "style" : "", + "text" : "key" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-66", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 221.5, 306.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 13 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 12 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 11 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 10 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 14 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 9 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 8 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 15 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 376.0, 334.0, 57.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p key1-0" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-53", + "linecount" : 3, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 810.0, 450.0, 193.0, 52.0 ], + "text" : "/selected = /cues[[/choice]],\n/active = value(/selected),\n/choice = /choice + 1", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 376.0, 366.5, 87.0, 22.0 ], + "style" : "", + "text" : "o.pack /choice" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 810.0, 421.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-40", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 923.0, 345.0, 171.0, 32.0 ], + "text" : "/cues = getaddresses()", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 571.0, 653.0, 195.0, 34.0 ], + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 923.0, 315.0, 80.0, 22.0 ], + "style" : "", + "text" : "o.route /cues" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1036.0, 570.0, 60.0, 22.0 ], + "style" : "", + "text" : "init_udp r" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 70.0, 589.0, 62.0, 22.0 ], + "style" : "", + "text" : "init_udp s" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 288.0, 589.0, 61.0, 22.0 ], + "style" : "", + "text" : "o.route /1" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 80.5, 135.0, 84.0, 20.0 ], + "style" : "", + "text" : "stop the clock" + } + + } +, { + "box" : { + "bgcolor" : [ 0.665086, 0.106606, 0.136815, 1.0 ], + "id" : "obj-8", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "outlinecolor" : [ 0.786675, 0.801885, 0.845022, 1.0 ], + "patching_rect" : [ 50.0, 135.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-123", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 937.0, 494.0, 433.0, 417.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" : "gridded", + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 26.0, 78.0, 373.0, 32.0 ], + "text" : "/time/current/ms = /time/current/phase * /total/ms", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 26.0, 125.0, 293.0, 22.0 ], + "style" : "", + "text" : "o.route /time/current/ms /time/current/phase" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 26.0, 289.0, 174.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/timestamp /1/position" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-120", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 26.0, 18.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-122", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 26.0, 359.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 26.0, 219.0, 62.0, 22.0 ], + "style" : "default", + "text" : "zl.change" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 26.0, 251.0, 135.0, 22.0 ], + "style" : "default", + "text" : "sprintf %.2d:%.2d:%.2d" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 26.0, 189.0, 58.0, 22.0 ], + "style" : "default", + "text" : "zl.slice 3" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 26.0, 159.0, 132.0, 22.0 ], + "style" : "default", + "text" : "translate ms hh:mm:ss" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-120", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-122", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 50.0, 317.5, 118.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p time_and_position" + } + + } +, { + "box" : { + "id" : "obj-114", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 196.0, 388.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 33.0, 256.0, 109.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 33.0, 230.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/cue/led" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "" ], + "patching_rect" : [ 33.0, 120.0, 109.0, 22.0 ], + "style" : "", + "text" : "t b b l" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 78.0, 185.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 33.0, 304.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 78.0, 151.0, 50.0, 22.0 ], + "style" : "", + "text" : "del 700" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 33.0, 185.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 33.0, 23.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 376.0, 510.0, 71.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p illuminate" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 108.5, 691.0, 97.0, 20.0 ], + "style" : "", + "text" : "ipad (conductor)" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1085.0, 660.0, 146.0, 22.0 ], + "style" : "", + "text" : "/1/position 1000." + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 1036.0, 660.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1036.0, 600.0, 99.0, 22.0 ], + "style" : "", + "text" : "udpreceive 8000" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 53.0, 667.0, 172.0, 22.0 ], + "style" : "", + "text" : "udpsend 192.168.0.60 8050" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "bang" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 1166.0, 303.0, 400.0, 726.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 61.0, 566.0, 170.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 61.0, 536.0, 152.0, 22.0 ], + "style" : "", + "text" : "o.pack /time/current/phase" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 50.0, 100.0, 153.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket bang" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 205.0, 432.0, 369.0, 353.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 34.0, 55.0, 180.0, 22.0 ], + "style" : "", + "text" : "o.route /active /total/ms" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 205.0, 191.5, 22.0 ], + "style" : "", + "text" : "scale 0. 100. 0. 1." + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 240.5, 205.0, 43.0, 22.0 ], + "style" : "", + "text" : "abs 0." + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "float" ], + "patching_rect" : [ 34.0, 114.0, 37.5, 22.0 ], + "style" : "", + "text" : "t f f" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 240.5, 174.0, 29.5, 22.0 ], + "style" : "", + "text" : "- 0." + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 250.0, 199.5, 22.0 ], + "style" : "", + "text" : "pack f 0. 1. f" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 34.0, 86.0, 131.0, 22.0 ], + "style" : "", + "text" : "o.route /time/ms" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-45", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 13.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 34.0, 288.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-13", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 50.0, 203.0, 131.5, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p format_linemsg" + } + + } +, { + "box" : { + "id" : "obj-100", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "stop", "bang" ], + "patching_rect" : [ 117.0, 242.0, 135.0, 22.0 ], + "style" : "", + "text" : "t stop b" + } + + } +, { + "box" : { + "id" : "obj-96", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 265.5, 364.0, 35.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-94", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 50.0, 242.0, 30.0, 22.0 ], + "style" : "", + "text" : "t l 1" + } + + } +, { + "box" : { + "id" : "obj-93", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 61.0, 421.0, 75.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 117.0, 332.0, 83.0, 22.0 ], + "style" : "default", + "text" : "snapshot~ 20" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 117.0, 287.0, 92.0, 22.0 ], + "style" : "default", + "text" : "line~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 212.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 61.0, 648.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 233.0, 648.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-90", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 233.0, 328.0, 51.5, 22.0 ], + "style" : "", + "text" : "b" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-94", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-93", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-96", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 50.0, 285.0, 141.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cue_to_timed_bundles" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-114", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-114", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 819.5, 543.0, 1223.0, 543.0, 1223.0, 176.0, 59.5, 176.0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-114", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-114", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-79", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-80", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "init_udp.maxpat", + "bootpath" : "~/Documents/CNMAT/repositories/CNMAT-Production/campion/clusterX/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.gather.maxpat", + "bootpath" : "~/Documents/Max 7/Packages/odot/patchers/namespace", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.righttoleft.maxpat", + "bootpath" : "~/Documents/Max 7/Packages/odot/patchers/ordering", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.union.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } +, { + "name" : "o.intersection.mxo", + "type" : "iLaX" + } +, { + "name" : "o.collect.mxo", + "type" : "iLaX" + } +, { + "name" : "o.difference.mxo", + "type" : "iLaX" + } +, { + "name" : "o.select.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/controller_old.maxpat b/max/future/testing/controller_old.maxpat new file mode 100644 index 0000000..d05d6f1 --- /dev/null +++ b/max/future/testing/controller_old.maxpat @@ -0,0 +1,7067 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 34.0, 79.0, 1372.0, 783.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 375.0, 615.0, 73.0, 22.0 ], + "style" : "", + "text" : "fromsymbol" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 360.0, 570.0, 113.0, 22.0 ], + "style" : "", + "text" : "o.route /1/cue/relay" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-18", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 315.0, 675.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-17", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 255.0, 675.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 79.0, 75.0, 64.0, 22.0 ], + "style" : "", + "text" : "route stop" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 79.0, 45.0, 102.0, 22.0 ], + "style" : "", + "text" : "o.route /transport" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 79.0, 15.0, 37.0, 22.0 ], + "style" : "", + "text" : "r osc" + } + + } +, { + "box" : { + "id" : "obj-77", + "linecount" : 2, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 558.0, 376.0, 98.0, 35.0 ], + "style" : "", + "text" : "0.04 0. 1. 1440000." + } + + } +, { + "box" : { + "id" : "obj-74", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 600.0, 201.0, 86.0, 22.0 ], + "style" : "", + "text" : "o.route /active" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 616.0, 344.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 63.0, 201.0, 105.0, 22.0 ], + "style" : "", + "text" : "scale 0. 100. 0. 1." + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 274.0, 92.0, 97.0, 22.0 ], + "style" : "", + "text" : "o.route /total/ms" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-10", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 262.0, 278.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-8", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 193.0, 320.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 196.5, 233.0, 43.0, 22.0 ], + "style" : "", + "text" : "abs 0." + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "float" ], + "patching_rect" : [ 50.0, 143.0, 37.5, 22.0 ], + "style" : "", + "text" : "t f f" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 196.5, 202.0, 29.5, 22.0 ], + "style" : "", + "text" : "- 0." + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 267.0, 165.5, 22.0 ], + "style" : "", + "text" : "pack f 0. 1. f" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 99.0, 22.0 ], + "style" : "", + "text" : "o.route /time/ms" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-45", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 17.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-46", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 207.0, 48.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 316.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-13", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 600.0, 255.0, 103.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p format_linemsg" + } + + } +, { + "box" : { + "id" : "obj-41", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 987.0, 120.0, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-67", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 987.0, 165.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-65", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 987.0, 201.0, 29.5, 22.0 ], + "style" : "", + "text" : "b" + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 840.0, 376.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-52", + "linecount" : 7, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 855.0, 15.0, 212.0, 100.0 ], + "style" : "", + "text" : "todo:\n\nname should be relayed\ngreen light for other info - which info?\nno preset info on top\nlarger phase\ncan conductor start piecr?" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-24", + "linecount" : 4, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 9.0, 703.5, 218.0, 65.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 49, 47, 112, 111, 115, 105, 116, 105, 111, 110, 0, 44, 100, 0, 0, 63, -38, 61, 112, -93, -41, 10, 61, 0, 0, 0, 32, 47, 49, 47, 116, 105, 109, 101, 115, 116, 97, 109, 112, 0, 0, 0, 0, 44, 115, 0, 0, 48, 48, 58, 51, 48, 58, 48, 48, 0, 0, 0, 0, 0, 0, 0, 28, 47, 49, 47, 99, 117, 101, 47, 114, 101, 108, 97, 121, 0, 0, 0, 0, 44, 115, 0, 0, 67, 85, 69, 58, 32, 53, 0, 0, 0, 0, 0, 20, 47, 49, 47, 99, 117, 101, 47, 108, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1 ], + "saved_bundle_length" : 136, + "text" : "/1/position : 0.41,\n/1/timestamp : \"00:30:00\",\n/1/cue/relay : \"CUE: 5\",\n/1/cue/led : 1", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-43", + "linecount" : 2, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 330.0, 390.0, 214.0, 46.0 ], + "text" : "/1/cue/relay = \"CUE: \" + (/choice + 1)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 734.0, 540.0, 183.0, 22.0 ], + "style" : "", + "text" : "o.gather /active /choice /total/ms" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 734.0, 660.0, 39.0, 22.0 ], + "style" : "", + "text" : "s osc" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 734.0, 577.0, 107.0, 22.0 ], + "style" : "", + "text" : "o.pack /active/cue" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 426.0, 79.0, 694.0, 733.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 799.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 760.0, 78.0, 22.0 ], + "style" : "", + "text" : "o.pack /cues" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-65", + "linecount" : 56, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 198.0, 645.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 49, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 105, 110, 116, 114, 111, 32, 99, 117, 101, 32, 49, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 50, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, -19, 76, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 105, 110, 116, 114, 111, 32, 99, 117, 101, 32, 50, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 51, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 7, 80, -64, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 120, 112, 108, 111, 115, 105, 111, 110, 32, 49, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 52, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 14, 101, 64, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 120, 112, 108, 111, 115, 105, 111, 110, 32, 50, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 53, 0, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 20, 20, -96, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 115, 116, 97, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 0, 0, 0, 0, 0, 0, 96, 47, 99, 117, 101, 47, 54, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 22, -60, 32, 0, 0, 0, 0, 0, 0, 0, 32, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 109, 97, 103, 110, 101, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 32, 49, 0, 0, 0, 0, 0, 0, 96, 47, 99, 117, 101, 47, 55, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 29, 13, -128, 0, 0, 0, 0, 0, 0, 0, 32, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 109, 97, 103, 110, 101, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 32, 50, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 56, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 35, -120, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 111, 32, 49, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 57, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 36, -111, -96, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 111, 32, 50, 0, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 49, 48, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 42, -37, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 119, 97, 115, 104, 105, 110, 103, 32, 99, 117, 101, 32, 49, 0, 0, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 49, 49, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 48, 9, 120, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 119, 97, 115, 104, 105, 110, 103, 32, 99, 117, 101, 32, 50, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 50, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 48, -48, -80, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 115, 107, 105, 110, 0, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 51, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 50, -40, 56, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 110, 100, 32, 49, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 52, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 53, 73, 56, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 110, 100, 32, 50, 0, 0, 0 ], + "saved_bundle_length" : 1312, + "text" : "/cue/1 : {\n\t/time/ms : 0.,\n\t/name : \"intro cue 1\"\n},\n/cue/2 : {\n\t/time/ms : 60000.,\n\t/name : \"intro cue 2\"\n},\n/cue/3 : {\n\t/time/ms : 191000.,\n\t/name : \"explosion 1\"\n},\n/cue/4 : {\n\t/time/ms : 249000.,\n\t/name : \"explosion 2\"\n},\n/cue/5 : {\n\t/time/ms : 329000.,\n\t/name : \"static bodies\"\n},\n/cue/6 : {\n\t/time/ms : 373000.,\n\t/name : \"magnetic bodies 1\"\n},\n/cue/7 : {\n\t/time/ms : 476000.,\n\t/name : \"magnetic bodies 2\"\n},\n/cue/8 : {\n\t/time/ms : 640000.,\n\t/name : \"trio 1\"\n},\n/cue/9 : {\n\t/time/ms : 674000.,\n\t/name : \"trio 2\"\n},\n/cue/10 : {\n\t/time/ms : 880000.,\n\t/name : \"washing cue 1\"\n},\n/cue/11 : {\n\t/time/ms : 1.051e+06.,\n\t/name : \"washing cue 2\"\n},\n/cue/12 : {\n\t/time/ms : 1.102e+06.,\n\t/name : \"skin\"\n},\n/cue/13 : {\n\t/time/ms : 1.235e+06.,\n\t/name : \"end 1\"\n},\n/cue/14 : {\n\t/time/ms : 1.395e+06.,\n\t/name : \"end 2\"\n}", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-65", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 997.5, 242.0, 70.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cue_data" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 185.0, 200.0, 746.0, 377.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 565.0, 328.0, 39.0, 22.0 ], + "style" : "", + "text" : "s osc" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 565.0, 284.0, 159.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 114, 97, 110, 115, 112, 111, 114, 116, 0, 0, 44, 115, 0, 0, 115, 116, 111, 112, 0, 0, 0, 0 ], + "saved_bundle_length" : 44, + "text" : "/transport : \"stop\"", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 25.0, 49.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 109.0, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 11.0, 97.0, 22.0 ], + "style" : "", + "text" : "r gate_keyboard" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 655.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "14" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 610.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "13" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 565.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "12" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 520.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "11" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 475.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "10" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 430.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "9" + } + + } +, { + "box" : { + "id" : "obj-52", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 385.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "8" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 340.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "7" + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 295.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "6" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 250.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "5" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "4" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 160.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "3" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 115.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "2" + } + + } +, { + "box" : { + "id" : "obj-41", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 70.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 79.0, 109.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 17, + "numoutlets" : 17, + "outlettype" : [ "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "" ], + "patching_rect" : [ 25.0, 179.0, 694.0, 22.0 ], + "style" : "", + "text" : "sel 49 50 51 52 53 54 55 56 57 48 113 119 101 114 116 115" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 143.0, 49.0, 50.5, 22.0 ], + "style" : "", + "text" : "key" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-66", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 221.5, 306.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 13 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 12 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 11 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 10 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 14 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 9 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 8 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 15 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 734.0, 300.0, 57.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p key1-0" + } + + } +, { + "box" : { + "id" : "obj-64", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 690.0, 345.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-53", + "linecount" : 3, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 734.0, 449.0, 230.0, 59.0 ], + "text" : "/selected = /cues[[/choice]],\n/active = value(/selected),\n/choice = /choice + 1", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 734.0, 345.0, 87.0, 22.0 ], + "style" : "", + "text" : "o.pack /choice" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 734.0, 420.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-40", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 945.0, 345.0, 171.0, 32.0 ], + "text" : "/cues = getaddresses()", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1005.0, 577.0, 195.0, 34.0 ], + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 945.0, 315.0, 80.0, 22.0 ], + "style" : "", + "text" : "o.route /cues" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 945.0, 242.0, 47.0, 22.0 ], + "style" : "", + "text" : "r recall" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-27", + "linecount" : 2, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 420.0, 302.0, 150.0, 48.0 ], + "text" : "/total/ms : 1.5e+06.", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 34.0, 79.0, 1372.0, 783.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-32", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 778.5, 558.0, 183.0, 22.0 ], + "style" : "", + "text" : "o.gather /active /choice /total/ms" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 705.0, 668.0, 39.0, 22.0 ], + "style" : "", + "text" : "s osc" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 778.5, 595.0, 107.0, 22.0 ], + "style" : "", + "text" : "o.pack /active/cue" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 974.0, 212.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 426.0, 79.0, 694.0, 733.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 799.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 760.0, 78.0, 22.0 ], + "style" : "", + "text" : "o.pack /cues" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-65", + "linecount" : 56, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 198.0, 645.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 49, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 105, 110, 116, 114, 111, 32, 99, 117, 101, 32, 49, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 50, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, -19, 76, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 105, 110, 116, 114, 111, 32, 99, 117, 101, 32, 50, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 51, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 7, 80, -64, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 120, 112, 108, 111, 115, 105, 111, 110, 32, 49, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 52, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 14, 101, 64, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 120, 112, 108, 111, 115, 105, 111, 110, 32, 50, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 53, 0, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 20, 20, -96, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 115, 116, 97, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 0, 0, 0, 0, 0, 0, 96, 47, 99, 117, 101, 47, 54, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 22, -60, 32, 0, 0, 0, 0, 0, 0, 0, 32, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 109, 97, 103, 110, 101, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 32, 49, 0, 0, 0, 0, 0, 0, 96, 47, 99, 117, 101, 47, 55, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 29, 13, -128, 0, 0, 0, 0, 0, 0, 0, 32, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 109, 97, 103, 110, 101, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 32, 50, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 56, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 35, -120, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 111, 32, 49, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 57, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 36, -111, -96, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 111, 32, 50, 0, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 49, 48, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 42, -37, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 119, 97, 115, 104, 105, 110, 103, 32, 99, 117, 101, 32, 49, 0, 0, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 49, 49, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 48, 9, 120, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 119, 97, 115, 104, 105, 110, 103, 32, 99, 117, 101, 32, 50, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 50, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 48, -48, -80, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 115, 107, 105, 110, 0, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 51, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 50, -40, 56, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 110, 100, 32, 49, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 52, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 53, 73, 56, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 110, 100, 32, 50, 0, 0, 0 ], + "saved_bundle_length" : 1312, + "text" : "/cue/1 : {\n\t/time/ms : 0.,\n\t/name : \"intro cue 1\"\n},\n/cue/2 : {\n\t/time/ms : 60000.,\n\t/name : \"intro cue 2\"\n},\n/cue/3 : {\n\t/time/ms : 191000.,\n\t/name : \"explosion 1\"\n},\n/cue/4 : {\n\t/time/ms : 249000.,\n\t/name : \"explosion 2\"\n},\n/cue/5 : {\n\t/time/ms : 329000.,\n\t/name : \"static bodies\"\n},\n/cue/6 : {\n\t/time/ms : 373000.,\n\t/name : \"magnetic bodies 1\"\n},\n/cue/7 : {\n\t/time/ms : 476000.,\n\t/name : \"magnetic bodies 2\"\n},\n/cue/8 : {\n\t/time/ms : 640000.,\n\t/name : \"trio 1\"\n},\n/cue/9 : {\n\t/time/ms : 674000.,\n\t/name : \"trio 2\"\n},\n/cue/10 : {\n\t/time/ms : 880000.,\n\t/name : \"washing cue 1\"\n},\n/cue/11 : {\n\t/time/ms : 1.051e+06.,\n\t/name : \"washing cue 2\"\n},\n/cue/12 : {\n\t/time/ms : 1.102e+06.,\n\t/name : \"skin\"\n},\n/cue/13 : {\n\t/time/ms : 1.235e+06.,\n\t/name : \"end 1\"\n},\n/cue/14 : {\n\t/time/ms : 1.395e+06.,\n\t/name : \"end 2\"\n}", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-65", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 974.0, 252.0, 70.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cue_data" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-2", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 450.0, 39.0, 150.0, 34.0 ], + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 356.0, 835.0, 69.0, 22.0 ], + "style" : "", + "text" : "udpreceive" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 416.0, 310.0, 62.0, 22.0 ], + "style" : "", + "text" : "init_udp s" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 175.0, 655.0, 62.0, 22.0 ], + "style" : "", + "text" : "init_udp s" + } + + } +, { + "box" : { + "id" : "obj-64", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 593.0, 297.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-62", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1226.0, 892.5, 68.0, 22.0 ], + "style" : "", + "text" : "0 0 1 8000" + } + + } +, { + "box" : { + "id" : "obj-60", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 1226.0, 967.5, 38.0, 22.0 ], + "style" : "", + "text" : "%~ 4" + } + + } +, { + "box" : { + "id" : "obj-59", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 1226.0, 937.5, 36.0, 22.0 ], + "style" : "", + "text" : "line~" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-58", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1061.0, 802.5, 150.0, 24.0 ], + "saved_bundle_data" : [ ], + "saved_bundle_length" : 0, + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-57", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 4, + "outlettype" : [ "int", "", "", "int" ], + "patching_rect" : [ 1061.0, 982.5, 61.0, 22.0 ], + "style" : "", + "text" : "counter" + } + + } +, { + "box" : { + "id" : "obj-55", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 1061.0, 937.5, 41.0, 22.0 ], + "style" : "", + "text" : "metro" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-53", + "linecount" : 4, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 710.5, 459.0, 230.0, 73.0 ], + "text" : "/selected = /cues[[/choice]],\n/active = value(/selected),\n/choice = /choice + 1, \n/total/ms = 1447000.", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 710.5, 430.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-36", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 741.5, 355.0, 215.0, 32.0 ], + "text" : "/cues = getaddresses()", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 812.5, 690.0, 195.0, 34.0 ], + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 741.5, 325.0, 80.0, 22.0 ], + "style" : "", + "text" : "o.route /cues" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 741.5, 235.0, 47.0, 22.0 ], + "style" : "", + "text" : "r recall" + } + + } +, { + "box" : { + "id" : "obj-22", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1190.0, 516.0, 150.0, 87.0 ], + "style" : "", + "text" : "notion of \"activated\" - turn on polling for spat\n\nspat loader should be separate from presets\n\n" + } + + } +, { + "box" : { + "id" : "obj-112", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 427.0, 162.0, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "int" ], + "patching_rect" : [ 75.0, 240.0, 30.0, 22.0 ], + "style" : "", + "text" : "t b i" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 204.0, 247.0, 74.0, 22.0 ], + "style" : "", + "text" : "prepend set" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 182.0, 73.0, 22.0 ], + "style" : "", + "text" : "fromsymbol" + } + + } +, { + "box" : { + "id" : "obj-106", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 50.0, 145.0, 79.0, 22.0 ], + "style" : "", + "text" : "route symbol" + } + + } +, { + "box" : { + "id" : "obj-102", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "patching_rect" : [ 50.0, 100.0, 269.0, 22.0 ], + "style" : "", + "text" : "dialog \"Enter the length of the piece in seconds.\"" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-110", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-111", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 65.0, 327.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-106", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-102", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-106", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-102", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-110", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-111", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-111", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-111", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 341.0, 190.0, 90.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p get_user_len" + } + + } +, { + "box" : { + "id" : "obj-104", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 341.0, 160.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 61.0, 663.0, 78.0, 22.0 ], + "style" : "", + "text" : "o.prepend /1" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 150.5, 340.0, 33.0, 20.0 ], + "style" : "", + "text" : "stop" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 120.0, 340.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-3", + "linecount" : 2, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 416.0, 715.0, 218.0, 38.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 112, 108, 97, 121, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 16, 47, 116, 105, 109, 101, 0, 0, 0, 44, 105, 0, 0, 0, 0, 1, 75 ], + "saved_bundle_length" : 56, + "text" : "/play : 1,\n/time : 331", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-123", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 568.0, 313.0, 372.0, 409.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 222.0, 74.0, 49.0, 22.0 ], + "style" : "", + "text" : "* 1000." + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "float" ], + "patching_rect" : [ 21.0, 74.0, 156.0, 22.0 ], + "style" : "", + "text" : "t f f" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 21.0, 296.0, 156.0, 22.0 ], + "style" : "", + "text" : "o.pack /timestamp /position" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-120", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 21.0, 10.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-121", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 222.0, 10.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-122", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.0, 349.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 21.0, 226.0, 62.0, 22.0 ], + "style" : "default", + "text" : "zl.change" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 21.0, 258.0, 135.0, 22.0 ], + "style" : "default", + "text" : "sprintf %.2d:%.2d:%.2d" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 21.0, 137.0, 116.0, 22.0 ], + "style" : "default", + "text" : "* 1." + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 21.0, 196.0, 58.0, 22.0 ], + "style" : "default", + "text" : "zl.slice 3" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 21.0, 166.0, 132.0, 22.0 ], + "style" : "default", + "text" : "translate ms hh:mm:ss" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-15", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-120", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-121", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-122", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 1 ] + } + + } + ] + } +, + "patching_rect" : [ 61.0, 580.0, 299.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p time_and_position" + } + + } +, { + "box" : { + "id" : "obj-119", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 84.0, 129.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 331.0, 42.0, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 176.0, 267.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-1", + "linecount" : 3, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 269.0, 182.0, 204.0, 51.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 116, 105, 109, 101, 115, 116, 97, 109, 112, 0, 0, 44, 115, 0, 0, 48, 48, 58, 48, 48, 58, 48, 48, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 111, 115, 105, 116, 105, 111, 110, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 99, 117, 101, 47, 114, 101, 108, 97, 121, 0, 0, 44, 115, 0, 0, 67, 85, 69, 58, 32, 78, 79, 78, 69, 0, 0, 0 ], + "saved_bundle_length" : 108, + "text" : "/timestamp : \"00:00:00\",\n/position : 0.,\n/cue/relay : \"CUE: NONE\"", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-90", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "bang" ], + "patching_rect" : [ 50.0, 100.0, 40.0, 22.0 ], + "style" : "", + "text" : "b 3" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 998.0, 287.0, 241.0, 354.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 89.0, 287.0, 91.0, 22.0 ], + "style" : "", + "text" : "o.pack /cue/led" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 56.0, 173.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 34.0, 313.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 56.0, 89.0, 93.5, 22.0 ], + "style" : "", + "text" : "b" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 56.0, 139.0, 50.0, 22.0 ], + "style" : "", + "text" : "del 700" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 130.5, 173.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 56.0, 31.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 50.0, 145.0, 71.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p illuminate" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-116", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-117", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 178.0, 340.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-118", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 65.0, 365.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-116", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-117", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-118", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 236.0, 461.0, 72.5, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p clear" + } + + } +, { + "box" : { + "id" : "obj-114", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 197.0, 239.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 262.0, 326.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 200.5, 155.0, 29.5, 22.0 ], + "style" : "", + "text" : "b" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 180.0, 205.0, 50.0, 22.0 ], + "style" : "", + "text" : "del 300" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 192.0, 279.0, 79.0, 22.0 ], + "style" : "", + "text" : "/1/cue/led $1" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 342.0, 234.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 229.0, 97.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 446.0, 490.0, 71.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p illuminate" + } + + } +, { + "box" : { + "id" : "obj-115", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 446.0, 461.0, 118.0, 22.0 ], + "style" : "", + "text" : "/1/cue/relay \"cue: 3\"" + } + + } +, { + "box" : { + "id" : "obj-100", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "stop", "bang" ], + "patching_rect" : [ 120.0, 370.0, 135.0, 22.0 ], + "style" : "", + "text" : "t stop b" + } + + } +, { + "box" : { + "id" : "obj-96", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 217.0, 504.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-94", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 50.0, 370.0, 30.0, 22.0 ], + "style" : "", + "text" : "t l 1" + } + + } +, { + "box" : { + "id" : "obj-93", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 61.0, 547.0, 78.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "number", + "maximum" : 60, + "minimum" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 116.5, 250.0, 56.0, 22.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-204", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 249.5, 250.0, 58.0, 22.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-203", + "maxclass" : "number", + "maximum" : 60, + "minimum" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 183.0, 250.0, 56.0, 22.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-56", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 250.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.0, 730.0, 63.0, 20.0 ], + "style" : "", + "text" : "conductor" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 377.0, 381.0, 88.0, 20.0 ], + "style" : "", + "text" : "video machine" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-29", + "linecount" : 4, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 386.0, 595.0, 218.0, 65.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 49, 47, 112, 111, 115, 105, 116, 105, 111, 110, 0, 44, 100, 0, 0, 63, -38, 61, 112, -93, -41, 10, 61, 0, 0, 0, 32, 47, 49, 47, 116, 105, 109, 101, 115, 116, 97, 109, 112, 0, 0, 0, 0, 44, 115, 0, 0, 48, 48, 58, 51, 48, 58, 48, 48, 0, 0, 0, 0, 0, 0, 0, 28, 47, 49, 47, 99, 117, 101, 47, 114, 101, 108, 97, 121, 0, 0, 0, 0, 44, 115, 0, 0, 67, 85, 69, 58, 32, 49, 0, 0, 0, 0, 0, 20, 47, 49, 47, 99, 117, 101, 47, 108, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1 ], + "saved_bundle_length" : 136, + "text" : "/1/position : 0.41,\n/1/timestamp : \"00:30:00\",\n/1/cue/relay : \"CUE: 1\",\n/1/cue/led : 1", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 441.0, 220.0, 150.0, 20.0 ], + "style" : "default", + "text" : "length of piece in seconds" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 341.0, 220.0, 84.0, 22.0 ], + "style" : "default", + "text" : "130" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 120.0, 451.0, 83.0, 22.0 ], + "style" : "default", + "text" : "snapshot~ 20" + } + + } +, { + "box" : { + "id" : "obj-239", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 3, + "outlettype" : [ "", "FullPacket", "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 510.0, 118.0, 767.0, 674.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 4.0, 4.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" : "default", + "subpatcher_template" : "", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-4", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 561.0, 446.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-32", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 452.0, 446.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-28", + "linecount" : 2, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 452.0, 305.0, 201.0, 46.0 ], + "text" : "/time = /time/ms / 1000.,\n/play = 1", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 452.0, 266.0, 95.0, 22.0 ], + "style" : "", + "text" : "o.pack /time/ms" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 47.0, 395.0, 99.0, 22.0 ], + "style" : "", + "text" : "o.route /line/msg" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-8", + "linecount" : 4, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 47.0, 305.0, 345.0, 73.0 ], + "text" : "/dur/ms = /dur/sec * 1000.,\n/goto/ms = /user/ms / /dur/ms,\n/diff/ms = abs(/user/ms - /dur/ms),\n/line/msg = [/goto/ms, 0., 1., /diff/ms]", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 47.0, 277.0, 141.0, 22.0 ], + "style" : "", + "text" : "o.pack /user/ms /dur/sec" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 14.0, 50.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 214.5, 38.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 97.0, 38.0, 25.0, 25.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 47.0, 97.0, 25.0, 22.0 ], + "style" : "default", + "text" : "t b" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 47.0, 38.0, 25.0, 25.0 ], + "style" : "default" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 47.0, 446.0, 25.0, 25.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-234", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 47.0, 174.0, 132.0, 22.0 ], + "style" : "default", + "text" : "translate hh:mm:ss ms" + } + + } +, { + "box" : { + "id" : "obj-233", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 47.0, 141.0, 69.0, 22.0 ], + "style" : "default", + "text" : "zl reg" + } + + } +, { + "box" : { + "id" : "obj-232", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 97.0, 97.0, 85.0, 22.0 ], + "style" : "default", + "text" : "pak 0 0 0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-237", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 130.0, 38.0, 25.0, 25.0 ], + "style" : "default" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-238", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 163.0, 38.0, 25.0, 25.0 ], + "style" : "default" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-233", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-232", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-234", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-233", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-234", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-234", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-232", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-237", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-232", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-238", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-232", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-233", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 50.0, 280.0, 285.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "default", + "tags" : "" + } +, + "style" : "default", + "text" : "p format_user_point" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 120.0, 415.0, 116.0, 22.0 ], + "style" : "default", + "text" : "line~" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-119", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-119", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-112", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-104", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-114", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-115", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-119", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-119", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-239", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-203", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-239", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-204", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-239", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-94", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-239", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-239", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-239", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-56", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-239", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-59", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-62", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-64", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-93", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-96", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 1154.0, 60.0, 70.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p controller" + } + + } +, { + "box" : { + "bgcolor" : [ 0.305882, 0.717647, 0.67451, 1.0 ], + "id" : "obj-56", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "outlinecolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "patching_rect" : [ 9.5, 90.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 9.5, 150.0, 29.5, 22.0 ], + "style" : "", + "text" : "b" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 615.0, 15.0, 60.0, 22.0 ], + "style" : "", + "text" : "init_udp r" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 134.0, 570.0, 62.0, 22.0 ], + "style" : "", + "text" : "init_udp s" + } + + } +, { + "box" : { + "id" : "obj-62", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1185.0, 807.5, 68.0, 22.0 ], + "style" : "", + "text" : "0 0 1 8000" + } + + } +, { + "box" : { + "id" : "obj-60", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 1185.0, 882.5, 38.0, 22.0 ], + "style" : "", + "text" : "%~ 4" + } + + } +, { + "box" : { + "id" : "obj-59", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 1185.0, 852.5, 36.0, 22.0 ], + "style" : "", + "text" : "line~" + } + + } +, { + "box" : { + "id" : "obj-57", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 4, + "outlettype" : [ "int", "", "", "int" ], + "patching_rect" : [ 1020.0, 897.5, 61.0, 22.0 ], + "style" : "", + "text" : "counter" + } + + } +, { + "box" : { + "id" : "obj-55", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 1020.0, 852.5, 41.0, 22.0 ], + "style" : "", + "text" : "metro" + } + + } +, { + "box" : { + "id" : "obj-19", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1106.0, 435.0, 150.0, 87.0 ], + "style" : "", + "text" : "notion of \"activated\" - turn on polling for spat\n\nspat loader should be separate from presets\n\n" + } + + } +, { + "box" : { + "id" : "obj-112", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "float" ], + "patching_rect" : [ 75.0, 240.0, 31.0, 22.0 ], + "style" : "", + "text" : "t b f" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 204.0, 247.0, 74.0, 22.0 ], + "style" : "", + "text" : "prepend set" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 182.0, 73.0, 22.0 ], + "style" : "", + "text" : "fromsymbol" + } + + } +, { + "box" : { + "id" : "obj-106", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 50.0, 145.0, 79.0, 22.0 ], + "style" : "", + "text" : "route symbol" + } + + } +, { + "box" : { + "id" : "obj-102", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "patching_rect" : [ 50.0, 100.0, 269.0, 22.0 ], + "style" : "", + "text" : "dialog \"Enter the length of the piece in seconds.\"" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-110", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-111", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 65.0, 327.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-106", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-102", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-106", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-102", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-110", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-111", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-111", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 1 ] + } + + } + ] + } +, + "patching_rect" : [ 300.0, 105.0, 90.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p get_user_len" + } + + } +, { + "box" : { + "id" : "obj-104", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 300.0, 75.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 20.0, 578.0, 78.0, 22.0 ], + "style" : "", + "text" : "o.prepend /1" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 109.5, 120.0, 84.0, 20.0 ], + "style" : "", + "text" : "stop the clock" + } + + } +, { + "box" : { + "bgcolor" : [ 0.665086, 0.106606, 0.136815, 1.0 ], + "id" : "obj-8", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "outlinecolor" : [ 0.786675, 0.801885, 0.845022, 1.0 ], + "patching_rect" : [ 79.0, 120.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-123", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 568.0, 313.0, 541.0, 438.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 76.0, 23.0, 68.0, 22.0 ], + "style" : "", + "text" : "route bang" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-1", + "linecount" : 2, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 232.0, 205.0, 225.0, 38.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 49, 47, 99, 117, 101, 47, 114, 101, 108, 97, 121, 0, 0, 0, 0, 44, 115, 0, 0, 67, 85, 69, 58, 32, 78, 79, 78, 69, 0, 0, 0, 0, 0, 0, 20, 47, 49, 47, 99, 117, 101, 47, 108, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0 ], + "saved_bundle_length" : 76, + "text" : "/1/cue/relay : \"CUE: NONE\",\n/1/cue/led : 0", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 222.0, 74.0, 49.0, 22.0 ], + "style" : "", + "text" : "* 1000." + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "float" ], + "patching_rect" : [ 21.0, 74.0, 156.0, 22.0 ], + "style" : "", + "text" : "t f f" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 21.0, 296.0, 156.0, 22.0 ], + "style" : "", + "text" : "o.pack /timestamp /position" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-120", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 21.0, 10.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-121", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 222.0, 10.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-122", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.0, 349.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 21.0, 226.0, 62.0, 22.0 ], + "style" : "default", + "text" : "zl.change" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 21.0, 258.0, 135.0, 22.0 ], + "style" : "default", + "text" : "sprintf %.2d:%.2d:%.2d" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 21.0, 137.0, 116.0, 22.0 ], + "style" : "default", + "text" : "* 1." + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 21.0, 196.0, 58.0, 22.0 ], + "style" : "default", + "text" : "zl.slice 3" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 21.0, 166.0, 132.0, 22.0 ], + "style" : "default", + "text" : "translate ms hh:mm:ss" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-122", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-120", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-121", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-122", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 1 ] + } + + } + ] + } +, + "patching_rect" : [ 20.0, 495.0, 299.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p time_and_position" + } + + } +, { + "box" : { + "id" : "obj-119", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 84.0, 129.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 331.0, 42.0, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 176.0, 267.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-1", + "linecount" : 3, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 269.0, 182.0, 204.0, 51.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 116, 105, 109, 101, 115, 116, 97, 109, 112, 0, 0, 44, 115, 0, 0, 48, 48, 58, 48, 48, 58, 48, 48, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 111, 115, 105, 116, 105, 111, 110, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 99, 117, 101, 47, 114, 101, 108, 97, 121, 0, 0, 44, 115, 0, 0, 67, 85, 69, 58, 32, 78, 79, 78, 69, 0, 0, 0 ], + "saved_bundle_length" : 108, + "text" : "/timestamp : \"00:00:00\",\n/position : 0.,\n/cue/relay : \"CUE: NONE\"", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-90", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "bang" ], + "patching_rect" : [ 50.0, 100.0, 40.0, 22.0 ], + "style" : "", + "text" : "b 3" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 998.0, 287.0, 241.0, 354.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 89.0, 287.0, 91.0, 22.0 ], + "style" : "", + "text" : "o.pack /cue/led" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 56.0, 173.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 34.0, 313.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 56.0, 89.0, 93.5, 22.0 ], + "style" : "", + "text" : "b" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 56.0, 139.0, 50.0, 22.0 ], + "style" : "", + "text" : "del 700" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 130.5, 173.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 56.0, 31.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 50.0, 145.0, 71.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p illuminate" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-116", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-117", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 178.0, 340.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-118", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 65.0, 365.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-116", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-117", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-118", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 195.0, 376.0, 72.5, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p clear" + } + + } +, { + "box" : { + "id" : "obj-114", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 196.0, 388.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 33.0, 256.0, 109.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 33.0, 230.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/cue/led" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "" ], + "patching_rect" : [ 33.0, 120.0, 109.0, 22.0 ], + "style" : "", + "text" : "t b b l" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 33.0, 91.0, 117.0, 22.0 ], + "style" : "", + "text" : "o.select /1/cue/relay" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 78.0, 185.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 33.0, 304.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 78.0, 151.0, 50.0, 22.0 ], + "style" : "", + "text" : "del 300" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 33.0, 185.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 33.0, 23.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 330.0, 435.0, 71.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p illuminate" + } + + } +, { + "box" : { + "id" : "obj-100", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "stop", "bang" ], + "patching_rect" : [ 79.0, 285.0, 135.0, 22.0 ], + "style" : "", + "text" : "t stop b" + } + + } +, { + "box" : { + "id" : "obj-96", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 176.0, 419.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-94", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 41.0, 285.0, 30.0, 22.0 ], + "style" : "", + "text" : "t l 1" + } + + } +, { + "box" : { + "id" : "obj-93", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 52.0, 435.0, 78.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "number", + "maximum" : 60, + "minimum" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 75.5, 165.0, 56.0, 22.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-204", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 208.5, 165.0, 58.0, 22.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-203", + "maxclass" : "number", + "maximum" : 60, + "minimum" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 142.0, 165.0, 56.0, 22.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 75.5, 669.0, 97.0, 20.0 ], + "style" : "", + "text" : "ipad (conductor)" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 664.0, 105.0, 146.0, 22.0 ], + "style" : "", + "text" : "/1/position 1000." + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 615.0, 105.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 615.0, 45.0, 99.0, 22.0 ], + "style" : "", + "text" : "udpreceive 8000" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 645.0, 172.0, 22.0 ], + "style" : "", + "text" : "udpsend 192.168.0.199 8050" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 400.0, 135.0, 150.0, 20.0 ], + "style" : "default", + "text" : "length of piece in seconds" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 300.0, 135.0, 84.0, 22.0 ], + "style" : "default", + "text" : "1500." + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 79.0, 366.0, 83.0, 22.0 ], + "style" : "default", + "text" : "snapshot~ 20" + } + + } +, { + "box" : { + "id" : "obj-239", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 510.0, 118.0, 767.0, 674.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 4.0, 4.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" : "default", + "subpatcher_template" : "", + "boxes" : [ { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 565.0, 327.0, 49.0, 22.0 ], + "style" : "", + "text" : "* 1000." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 561.0, 446.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 561.0, 400.0, 95.0, 22.0 ], + "style" : "", + "text" : "o.pack /total/ms" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 47.0, 395.0, 99.0, 22.0 ], + "style" : "", + "text" : "o.route /line/msg" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-8", + "linecount" : 4, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 47.0, 305.0, 345.0, 73.0 ], + "text" : "/dur/ms = /dur/sec * 1000.,\n/goto/ms = /user/ms / /dur/ms,\n/diff/ms = abs(/user/ms - /dur/ms),\n/line/msg = [/goto/ms, 0., 1., /diff/ms]", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 47.0, 277.0, 141.0, 22.0 ], + "style" : "", + "text" : "o.pack /user/ms /dur/sec" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 14.0, 50.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 214.5, 38.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 97.0, 38.0, 25.0, 25.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 47.0, 97.0, 25.0, 22.0 ], + "style" : "default", + "text" : "t b" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 47.0, 38.0, 25.0, 25.0 ], + "style" : "default" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 47.0, 446.0, 25.0, 25.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-234", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 47.0, 174.0, 132.0, 22.0 ], + "style" : "default", + "text" : "translate hh:mm:ss ms" + } + + } +, { + "box" : { + "id" : "obj-233", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 47.0, 141.0, 74.0, 22.0 ], + "style" : "default", + "text" : "zl reg 0 0 0" + } + + } +, { + "box" : { + "id" : "obj-232", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 97.0, 97.0, 85.0, 22.0 ], + "style" : "default", + "text" : "pak 0 0 0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-237", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 130.0, 38.0, 25.0, 25.0 ], + "style" : "default" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-238", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 163.0, 38.0, 25.0, 25.0 ], + "style" : "default" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-233", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-232", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-234", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-233", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-234", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-232", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-237", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-232", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-238", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-232", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-233", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 9.0, 195.0, 285.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "default", + "tags" : "" + } +, + "style" : "default", + "text" : "p format_user_point" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 79.0, 330.0, 116.0, 22.0 ], + "style" : "default", + "text" : "line~" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-119", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-119", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-112", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-104", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-239", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-114", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-114", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-119", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-119", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-239", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-203", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-239", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-204", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-22", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-239", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-239", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-239", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-239", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-94", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-239", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-74", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-114", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-56", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-239", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-59", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-62", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-64", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-65", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-65", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-67", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-74", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-77", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-94", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-93", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-96", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/display.maxpat b/max/future/testing/display.maxpat new file mode 100644 index 0000000..1660494 --- /dev/null +++ b/max/future/testing/display.maxpat @@ -0,0 +1,93 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 54.0, 86.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-2", + "linecount" : 36, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 45.0, 60.0, 517.0, 510.0 ], + "text" : "/mirror/1 : {\n\t/phasepoint : [-0.326805, -0.257129],\n\t/phasemirror : [0.326805, -0.257129],\n\t/size : 0.103684,\n\t/path : [-0.362482, -0.284287, 0.10748, 0.481036, 0.357804, 0.0177261, 0.757174, 0.177589, 0.192024, -0.525969, -0.803167, 0.0773919, 0.330104, -0.183068, 0.0359166, 0.206501, -0.35784, 0.137014],\n\t/wave : \"sine\",\n\t/freq : 0.0042,\n\t/id : 1\n},\n/mirror/2 : {\n\t/phasepoint : [0.090848, 0.0823544],\n\t/phasemirror : [-0.090848, 0.0823544],\n\t/size : 0.161163,\n\t/path : [0.197529, -0.229846, 0.161603, -0.167554, 0.838564, 0.160097, -0.406248, -0.52871, 0.124438, -0.557377, 0.912588, 0.169572, -0.96394, 0.613423, 0.0924191, -0.34595, -0.854258, 0.198535],\n\t/freq : 0.15,\n\t/wave : \"saw\",\n\t/id : 2\n},\n/mirror/3 : {\n\t/phasepoint : [0.00967073, 0.842037],\n\t/phasemirror : [-0.00967073, 0.842037],\n\t/size : 0.0410499,\n\t/path : [-0.916199, 0.809512, 0.0782843, 0.776935, 0.868991, 0.0101939, 0.0487038, -0.740718, 0.199047, -0.00465268, -0.696008, 0.00485421, 0.527052, 0.239546, 0.135395, -0.00629778, -0.139038, 0.0266957],\n\t/freq : 0.069,\n\t/wave : \"triangle\",\n\t/id : 3\n}", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 0.0, 0.0, 40.0, 22.0 ], + "style" : "", + "text" : "r disp" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.display.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/frostpool_sampler.maxpat b/max/future/testing/frostpool_sampler.maxpat new file mode 100644 index 0000000..be1c815 --- /dev/null +++ b/max/future/testing/frostpool_sampler.maxpat @@ -0,0 +1,669 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-153", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "patching_rect" : [ 118.0, 100.0, 95.0, 22.0 ], + "style" : "", + "text" : "t s b" + } + + } +, { + "box" : { + "id" : "obj-152", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 50.0, 406.0, 29.5, 22.0 ], + "style" : "", + "text" : "!- 1" + } + + } +, { + "box" : { + "id" : "obj-144", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 194.0, 212.0, 29.5, 22.0 ], + "style" : "", + "text" : "+ 1" + } + + } +, { + "box" : { + "id" : "obj-143", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 194.0, 257.0, 44.0, 22.0 ], + "style" : "", + "text" : "gate 2" + } + + } +, { + "box" : { + "id" : "obj-139", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 289.0, 425.0, 29.5, 22.0 ], + "style" : "", + "text" : "i" + } + + } +, { + "box" : { + "id" : "obj-137", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 346.0, 464.0, 47.0, 22.0 ], + "style" : "", + "text" : "$1 100" + } + + } +, { + "box" : { + "id" : "obj-138", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 289.0, 464.0, 47.0, 22.0 ], + "style" : "", + "text" : "$1 100" + } + + } +, { + "box" : { + "id" : "obj-136", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 175.0, 464.0, 47.0, 22.0 ], + "style" : "", + "text" : "$1 100" + } + + } +, { + "box" : { + "id" : "obj-135", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 118.0, 464.0, 47.0, 22.0 ], + "style" : "", + "text" : "$1 100" + } + + } +, { + "box" : { + "id" : "obj-133", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 194.0, 131.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-131", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 194.0, 165.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-125", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 333.0, 529.0, 32.0, 22.0 ], + "style" : "", + "text" : "*~ 0" + } + + } +, { + "box" : { + "id" : "obj-126", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 276.0, 529.0, 32.0, 22.0 ], + "style" : "", + "text" : "*~ 0" + } + + } +, { + "box" : { + "id" : "obj-127", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 346.0, 496.0, 36.0, 22.0 ], + "style" : "", + "text" : "line~" + } + + } +, { + "box" : { + "id" : "obj-128", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 289.0, 496.0, 36.0, 22.0 ], + "style" : "", + "text" : "line~" + } + + } +, { + "box" : { + "id" : "obj-129", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "signal", "signal", "signal" ], + "patching_rect" : [ 276.0, 378.0, 133.0, 22.0 ], + "saved_object_attributes" : { + "basictuning" : 440, + "followglobaltempo" : 0, + "formantcorrection" : 0, + "loopend" : [ 0.0, "ms" ], + "loopstart" : [ 0.0, "ms" ], + "mode" : "basic", + "originallength" : [ 0.0, "ticks" ], + "originaltempo" : 120.0, + "phase" : [ 0.0, "ticks" ], + "pitchcorrection" : 0, + "quality" : "basic", + "timestretch" : [ 0 ] + } +, + "style" : "", + "text" : "groove~ fp.1 2" + } + + } +, { + "box" : { + "id" : "obj-121", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 162.0, 529.0, 32.0, 22.0 ], + "style" : "", + "text" : "*~ 0" + } + + } +, { + "box" : { + "id" : "obj-122", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 105.0, 529.0, 32.0, 22.0 ], + "style" : "", + "text" : "*~ 0" + } + + } +, { + "box" : { + "id" : "obj-123", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 175.0, 496.0, 36.0, 22.0 ], + "style" : "", + "text" : "line~" + } + + } +, { + "box" : { + "id" : "obj-124", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 118.0, 496.0, 36.0, 22.0 ], + "style" : "", + "text" : "line~" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 276.0, 309.0, 81.0, 22.0 ], + "style" : "", + "text" : "groovehelper" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 105.0, 309.0, 81.0, 22.0 ], + "style" : "", + "text" : "groovehelper" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 211.0, 309.0, 43.0, 22.0 ], + "style" : "", + "text" : "sig~ 1" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 294.5, 620.0, 124.0, 22.0 ], + "style" : "", + "text" : "send~ #1" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 149.0, 620.0, 122.0, 22.0 ], + "style" : "", + "text" : "send~ #2" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "signal", "signal", "signal" ], + "patching_rect" : [ 105.0, 378.0, 133.0, 22.0 ], + "saved_object_attributes" : { + "basictuning" : 440, + "followglobaltempo" : 0, + "formantcorrection" : 0, + "loopend" : [ 0.0, "ms" ], + "loopstart" : [ 0.0, "ms" ], + "mode" : "basic", + "originallength" : [ 0.0, "ticks" ], + "originaltempo" : 120.0, + "phase" : [ 0.0, "ticks" ], + "pitchcorrection" : 0, + "quality" : "basic", + "timestretch" : [ 0 ] + } +, + "style" : "", + "text" : "groove~ fp.1 2" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-159", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 118.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-121", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-122", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-121", 1 ], + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-122", 1 ], + "source" : [ "obj-124", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-125", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-126", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-125", 1 ], + "source" : [ "obj-127", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-126", 1 ], + "source" : [ "obj-128", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-125", 0 ], + "source" : [ "obj-129", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-126", 0 ], + "source" : [ "obj-129", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-139", 0 ], + "order" : 0, + "source" : [ "obj-131", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-144", 0 ], + "order" : 1, + "source" : [ "obj-131", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-152", 0 ], + "order" : 2, + "source" : [ "obj-131", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-131", 0 ], + "source" : [ "obj-133", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-124", 0 ], + "source" : [ "obj-135", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 0 ], + "source" : [ "obj-136", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-127", 0 ], + "source" : [ "obj-137", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-128", 0 ], + "source" : [ "obj-138", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-137", 0 ], + "order" : 0, + "source" : [ "obj-139", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-138", 0 ], + "order" : 1, + "source" : [ "obj-139", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-129", 0 ], + "order" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "order" : 1, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "source" : [ "obj-143", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "source" : [ "obj-143", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-143", 0 ], + "source" : [ "obj-144", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-135", 0 ], + "order" : 1, + "source" : [ "obj-152", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-136", 0 ], + "order" : 0, + "source" : [ "obj-152", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-133", 0 ], + "source" : [ "obj-153", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-143", 1 ], + "source" : [ "obj-153", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-153", 0 ], + "source" : [ "obj-159", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-129", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-121", 0 ], + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-122", 0 ], + "source" : [ "obj-4", 0 ] + } + + } + ] + } + +} diff --git a/max/future/testing/groovehelper.maxpat b/max/future/testing/groovehelper.maxpat new file mode 100644 index 0000000..717f441 --- /dev/null +++ b/max/future/testing/groovehelper.maxpat @@ -0,0 +1,124 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 90.0, 139.0, 74.0, 22.0 ], + "style" : "", + "text" : "prepend set" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "" ], + "patching_rect" : [ 50.0, 100.0, 37.0, 22.0 ], + "style" : "", + "text" : "t 0. s" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-22", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-23", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 64.0, 221.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-20", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-22", 0 ] + } + + } + ] + } + +} diff --git a/max/future/testing/incrementor.maxpat b/max/future/testing/incrementor.maxpat new file mode 100644 index 0000000..aff028c --- /dev/null +++ b/max/future/testing/incrementor.maxpat @@ -0,0 +1,212 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 1, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-2", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 267.0, 344.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 418.0, 327.0, 100.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-81", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 132.0, 255.043335, 93.0, 22.0 ], + "style" : "", + "text" : "o.route /set /inc" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-78", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 348.0, 244.543335, 128.0, 32.0 ], + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-77", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 132.0, 94.043335, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 1.0, 1.043335, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 132.0, 138.043335, 62.0, 22.0 ], + "style" : "", + "text" : "o.pack /in" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-74", + "linecount" : 3, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 132.0, 168.043335, 368.0, 52.0 ], + "text" : "if(/in < 0, [/set = [\"set\", 60], /inc = -1],\nif(/in > 60, [/set = [\"set\", 0], /inc = 1], /set = [\"set\", /in]))", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-78", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-74", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-81", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-74", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-74", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-77", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-81", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-77", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 141.5, 287.043335, 119.5, 287.043335, 119.5, 82.043335, 141.5, 82.043335 ], + "source" : [ "obj-81", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0 + } + +} diff --git a/max/future/testing/mainroom_test.maxpat b/max/future/testing/mainroom_test.maxpat new file mode 100644 index 0000000..a93fa92 --- /dev/null +++ b/max/future/testing/mainroom_test.maxpat @@ -0,0 +1,1740 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 261.0, 243.0, 1209.0, 868.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 5.0, 5.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-53", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1022.0, 315.0, 52.0, 22.0 ], + "presentation_rect" : [ 1023.5, 314.0, 0.0, 0.0 ], + "style" : "", + "text" : "compile" + } + + } +, { + "box" : { + "id" : "obj-52", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 995.0, 405.0, 107.0, 22.0 ], + "style" : "", + "text" : "route oper spatobj" + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1095.0, 315.0, 37.0, 22.0 ], + "presentation_rect" : [ 1047.0, 306.0, 0.0, 0.0 ], + "style" : "", + "text" : "clear" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 995.0, 370.0, 83.0, 22.0 ], + "saved_object_attributes" : { + "filename" : "fileloader.js", + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "js fileloader.js" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1044.75, 220.0, 29.5, 22.0 ], + "presentation_rect" : [ 1045.75, 23.0, 0.0, 0.0 ], + "style" : "", + "text" : "6" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 995.0, 220.0, 29.5, 22.0 ], + "presentation_rect" : [ 996.0, 23.0, 0.0, 0.0 ], + "style" : "", + "text" : "5" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 949.75, 220.0, 29.5, 22.0 ], + "presentation_rect" : [ 950.75, 23.0, 0.0, 0.0 ], + "style" : "", + "text" : "4" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 995.0, 270.0, 91.0, 22.0 ], + "style" : "", + "text" : "connections $1" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 225.0, 29.0, 30.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "in 1" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-26", + "linecount" : 2, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 400.0, 545.0, 686.0, 38.0 ], + "presentation_rect" : [ 424.0, 504.0, 0.0, 0.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 115, 112, 101, 97, 107, 101, 114, 115, 47, 110, 117, 109, 105, 110, 112, 117, 116, 115, 0, 44, 105, 0, 0, 0, 0, 0, 6, 0, 0, 0, -128, 47, 115, 112, 101, 97, 107, 101, 114, 115, 47, 108, 111, 99, 97, 116, 105, 111, 110, 115, 0, 44, 105, 100, 105, 100, 105, 100, 105, 100, 105, 105, 105, 100, 105, 105, 105, 100, 0, 0, 0, -1, -1, -1, -6, 64, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 64, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 64, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, -1, -1, -1, -8, 0, 0, 0, 0, -64, 41, 0, 0, 0, 0, 0, 0, -1, -1, -1, -8, -1, -1, -1, -8, -1, -1, -1, -8, 64, 4, 0, 0, 0, 0, 0, 0 ], + "saved_bundle_length" : 180, + "text" : "/speakers/numinputs : 6,\n/speakers/locations : [-6, 10.5, 0, 12.5, 6, 10.5, 8, 2.5, 8, -8, 0, -12.5, -8, -8, -8, 2.5]", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-21", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 890.0, 655.0, 150.0, 33.0 ], + "style" : "", + "text" : "sys that has counters and that we can verify w/" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 8, + "numoutlets" : 0, + "patching_rect" : [ 635.0, 765.0, 117.0, 22.0 ], + "style" : "", + "text" : "dac~ 1 2 3 4 5 6 7 8" + } + + } +, { + "box" : { + "id" : "obj-124", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 445.0, 79.0, 961.0, 897.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "boxes" : [ { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 103.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "boxes" : [ { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 100.0, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-2", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 130.5, 48.0, 21.0 ], + "style" : "", + "text" : "-1 0 1 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-19", + "linecount" : 2, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 197.0, 74.0, 33.0 ], + "style" : "", + "text" : "prepend speakers xy" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 5.0, 5.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-10", + "linecount" : 3, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 100.0, 45.0 ], + "style" : "", + "text" : "vexpr $f1 * (1/3.280839895) @scalarmode 1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-15", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-16", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 203.0, 25.0, 25.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 50.0, 161.0, 78.0, 21.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "fontsize" : 11.0, + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p feet2meters" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 290.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 472.0, 682.5, 109.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p headphones_init" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 384.0, 40.0, 190.0, 20.0 ], + "style" : "", + "text" : "< incoming matrix from jit.boids3d" + } + + } +, { + "box" : { + "id" : "obj-53", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 413.5, 253.0, 29.5, 22.0 ], + "style" : "", + "text" : "+ 1" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 341.0, 253.0, 63.0, 22.0 ], + "style" : "", + "text" : "t b l" + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 412.75, 216.0, 49.0, 22.0 ], + "style" : "", + "text" : "zl.nth 1" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 341.0, 300.0, 29.5, 22.0 ], + "style" : "", + "text" : "i" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 341.0, 366.0, 94.0, 22.0 ], + "style" : "", + "text" : "prepend source" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 341.0, 333.0, 88.0, 22.0 ], + "style" : "", + "text" : "pack 0 xy 0. 0." + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 341.0, 180.0, 162.5, 22.0 ], + "style" : "", + "text" : "jit.iter" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-122", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 339.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-123", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 339.0, 787.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-122", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 75.0, 100.0, 125.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p boidmatrix2spatpos" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 290.0, 185.0, 73.0, 22.0 ], + "style" : "", + "text" : "fromsymbol" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 9.0, + "id" : "obj-15", + "linecount" : 4, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 335.0, 20.0, 195.0, 51.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 101, 100, 0, 0, 0, 0, 44, 100, 100, 0, 63, -21, 48, -25, -1, 88, 58, 84, 63, -28, -67, -114, 0, 8, 99, 124, 0, 0, 0, 28, 47, 103, 114, 101, 101, 110, 0, 0, 44, 100, 100, 0, -65, -21, 48, -25, -1, 88, 58, 84, 63, -28, -67, -114, 0, 8, 99, 124, 0, 0, 0, 20, 47, 115, 105, 122, 101, 0, 0, 0, 44, 100, 0, 0, 63, -94, -19, -39, -116, -50, -81, -4, 0, 0, 0, 12, 47, 105, 100, 0, 44, 105, 0, 0, 0, 0, 0, 1 ], + "saved_bundle_length" : 120, + "text" : "/red : [0.84972, 0.648139],\n/green : [-0.84972, 0.648139],\n/size : 0.0369709,\n/id : 1", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 157.0, 79.0, 857.0, 495.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "boxes" : [ { + "box" : { + "id" : "obj-23", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 652.0, 313.5, 150.0, 20.0 ], + "style" : "", + "text" : "4 channels" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-21", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 529.0, 313.5, 114.0, 21.0 ], + "style" : "", + "text" : "8 2.5 8 -8 -8 -8 -8 2.5" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 666.5, 64.0, 30.0, 22.0 ], + "style" : "", + "text" : "t l 1" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 582.0, 176.5, 41.0, 22.0 ], + "style" : "", + "text" : "zl.join" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 565.0, 91.0, 30.0, 22.0 ], + "style" : "", + "text" : "t b l" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 4, + "outlettype" : [ "int", "", "", "int" ], + "patching_rect" : [ 582.0, 139.0, 61.0, 22.0 ], + "style" : "", + "text" : "counter" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 755.0, 176.5, 37.0, 22.0 ], + "style" : "", + "text" : "clear" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 565.0, 59.0, 63.0, 22.0 ], + "style" : "", + "text" : "zl.iter 2" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "", "", "", "" ], + "patching_rect" : [ 573.0, 219.5, 81.0, 22.0 ], + "saved_object_attributes" : { + "embed" : 0 + } +, + "style" : "", + "text" : "coll speakers" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-4", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 565.0, 15.5, 256.0, 21.0 ], + "style" : "", + "text" : "-6 10.5 0 12.5 6 10.5 8 2.5 8 -8 0 -12.5 -8 -8 -8 2.5" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-2", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 157.0, 80.5, 256.0, 21.0 ], + "style" : "", + "text" : "-6 10.5 0 12.5 6 10.5 8 2.5 8 -8 0 -12.5 -8 -8 -8 2.5" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 321.0, 378.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 84.0, 134.0, 159.0, 20.0 ], + "style" : "", + "text" : "xy speaker placement in ft" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 477.0, 134.0, 56.0, 21.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 321.0, 335.5, 113.0, 21.0 ], + "style" : "", + "text" : "prepend speakers xy" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 5.0, 5.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-10", + "linecount" : 3, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 100.0, 45.0 ], + "style" : "", + "text" : "vexpr $f1 * (1/3.280839895) @scalarmode 1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-15", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-16", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 203.0, 25.0, 25.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 321.0, 299.5, 78.0, 21.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "fontsize" : 11.0, + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p feet2meters" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 84.0, 176.5, 256.0, 21.0 ], + "style" : "", + "text" : "-6 10.5 0 12.5 6 10.5 8 2.5 8 -8 0 -12.5 -8 -8 -8 2.5" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 486.5, 164.75, 93.5, 164.75 ], + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 515.0, 220.0, 169.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cnmat_mainroom_speakers" + } + + } +, { + "box" : { + "id" : "obj-31", + "linecount" : 7, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1160.0, 10.0, 150.0, 100.0 ], + "style" : "", + "text" : "\n/src/1 = \"source \" + string(/r) + \" + \" xy \" + string(/red),\n/src/2 = \"source \" + string(/y) + \" + \" xy \" + string(/yellow)" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-7", + "linecount" : 2, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 290.0, 96.0, 481.0, 41.0 ], + "text" : "/pair/1 = \"source \" + ((/id * 2) - 1) + \" xy \" + /red[[0]] + \" \" + /red[[1]],\n/pair/2 = \"source \" + (/id * 2) + \" xy \" + /yellow[[0]] + \" \" + /yellow[[1]]", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 0, + "patching_rect" : [ 289.999969, 490.0, 535.666687, 22.0 ], + "style" : "", + "text" : "dac~ 1 2 3 4 5 6" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 290.0, 145.0, 121.0, 22.0 ], + "style" : "", + "text" : "o.route /pair/1 /pair/2" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 290.0, 25.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 465.0, 220.0, 37.0, 22.0 ], + "style" : "", + "text" : "open" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 7, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "" ], + "patching_rect" : [ 290.0, 445.0, 639.0, 22.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "spat.spat~ @numsources 6 @numreverbs 1 @numspeakers 6 @numinternals 6 @numcascades 5 @panning angular", + "varname" : "spatobj" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 290.0, 285.0, 532.0, 22.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "spat.oper @numsources 6 @numreverbs 1 @numspeakers 4 @numinternals 6 @numcascades 5", + "varname" : "operobj" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 5 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "fileloader.js", + "bootpath" : "~/Documents/CNMAT/_ClusterX_mirror/max/patches", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "spat.oper.mxo", + "type" : "iLaX" + } +, { + "name" : "spat.spat~.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/matrices/matfile_0.jit b/max/future/testing/matrices/matfile_0.jit new file mode 100644 index 0000000..b373723 Binary files /dev/null and b/max/future/testing/matrices/matfile_0.jit differ diff --git a/max/future/testing/matrices/matfile_1.jit b/max/future/testing/matrices/matfile_1.jit new file mode 100644 index 0000000..d2eb8c3 Binary files /dev/null and b/max/future/testing/matrices/matfile_1.jit differ diff --git a/max/future/testing/matrices/matfile_2.jit b/max/future/testing/matrices/matfile_2.jit new file mode 100644 index 0000000..e659c92 Binary files /dev/null and b/max/future/testing/matrices/matfile_2.jit differ diff --git a/max/future/testing/matrices/matfile_3.jit b/max/future/testing/matrices/matfile_3.jit new file mode 100644 index 0000000..78fec3b Binary files /dev/null and b/max/future/testing/matrices/matfile_3.jit differ diff --git a/max/future/testing/matrixctl_display_editor.maxpat b/max/future/testing/matrixctl_display_editor.maxpat new file mode 100644 index 0000000..3fdd655 --- /dev/null +++ b/max/future/testing/matrixctl_display_editor.maxpat @@ -0,0 +1,600 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 54.0, 86.0, 971.0, 810.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "signal", "signal", "list" ], + "patching_rect" : [ 120.0, 690.0, 70.0, 22.0 ], + "style" : "", + "text" : "matrix~ 4 4" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 45.0, 675.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 135.0, 285.0, 450.0, 34.0 ], + "presentation_rect" : [ 210.0, 177.0, 0.0, 0.0 ], + "text" : "/matrix : [0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1]", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 45.0, 135.0, 39.0, 20.0 ], + "presentation_rect" : [ 621.0, 388.0, 0.0, 0.0 ], + "style" : "", + "text" : "recall" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 240.0, 135.0, 150.0, 20.0 ], + "style" : "", + "text" : "< edit / store" + } + + } +, { + "box" : { + "columns" : 4, + "id" : "obj-52", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 45.0, 540.0, 75.0, 75.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 45.0, 165.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 45.0, 285.0, 52.0, 22.0 ], + "style" : "", + "text" : "o.var" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 135.0, 225.0, 85.0, 22.0 ], + "style" : "", + "text" : "o.pack /matrix" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 155.0, 213.260132, 70.0, 22.0 ], + "style" : "", + "text" : "zl.group 16" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 245.0, 168.260132, 83.0, 22.0 ], + "style" : "", + "text" : "getcolumn $1" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "int" ], + "patching_rect" : [ 215.0, 108.260132, 46.0, 22.0 ], + "style" : "", + "text" : "uzi 4 0" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 183.260132, 24.0, 22.0 ], + "style" : "", + "text" : "t b" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-42", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "list" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-43", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "list" ], + "patching_rect" : [ 155.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-44", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 155.0, 295.260132, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-45", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 245.0, 295.260132, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 135.0, 180.0, 75.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p aggregate" + } + + } +, { + "box" : { + "columns" : 4, + "id" : "obj-28", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 135.0, 101.0, 75.0, 75.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "clear" ], + "patching_rect" : [ 45.0, 465.0, 71.0, 22.0 ], + "style" : "", + "text" : "t l clear" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 45.0, 435.0, 71.0, 22.0 ], + "style" : "", + "text" : "o.route /out" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 11.0, + "id" : "obj-2", + "linecount" : 5, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 45.0, 330.0, 595.0, 81.0 ], + "text" : "/len = sqrt(length(/matrix) - 1),\n/out = [],\n/count = 0,\nmap(lambda([i], map(lambda(j, /out = [/out, int32(i), int32(j), /matrix[[/count]]], /count++), aseq(0, /len))), aseq(0, /len))", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 200.5, 207.0, 218.5, 207.0, 218.5, 93.0, 144.5, 93.0 ], + "source" : [ "obj-46", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.var.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/old/matfile_0.jit b/max/future/testing/old/matfile_0.jit new file mode 100644 index 0000000..b373723 Binary files /dev/null and b/max/future/testing/old/matfile_0.jit differ diff --git a/max/future/testing/old/mirrorpath_old.js b/max/future/testing/old/mirrorpath_old.js new file mode 100644 index 0000000..a7327ed --- /dev/null +++ b/max/future/testing/old/mirrorpath_old.js @@ -0,0 +1,323 @@ +outlets = 1; + +mgraphics.init(); +mgraphics.autofill = 1; +mgraphics.relative_coords = 1; + +//generic +var cursor = [0, 0]; +var twidth, theight, aspect; +var circfull = 0.2; +var circhalf = circfull / 2.; +var circquar = circhalf / 2.; +var opacity = 0.6; +var midsize = 0.05; +var halfmid = midsize / 2; + +//state +var status_idle = false; +var status_shift = false; +var status_button = false; +var status_followtraj = false; +var status_com = false; +//var status_command = false; //in the future, this might be used to move points around. + +//circle drawing +var cpoint = [0, 0]; +var cpoint_inv = [0, 0]; +var c2 = []; +var c3 = []; +var flipy = false; + +//colors +var linecolor1 = [0.1, 0.1, 0.1, 0.1]; +var linecolor2 = [0.3, 0.5, 0.8, 0.3]; +var circ_highlight = [0.9, 0.6, 0.7, opacity]; +var circ_std = [0.2, 0.2, 0.2, opacity]; + +//path matrix +var pathmat = new JitterMatrix("pathmatrix"); + +//path point vars +var pointidx = []; +var idx = []; +var circles = []; +var dist_from_closest = 0.; +var closest = -1; +var pp_defaultsize = 0.07; + +post("mirrortest02: input matrix is expected to be two plane, dim N x 1\n"); + +//expects a jitter matrix with path data (xy coords) +function path(){ + var inname = arguments[1]; + //copy from input - necessary for proper context switching to js + pathmat.frommatrix(inname); + var numpoints = pathmat.dim[0]; //use the x dimension + pointidx = new Array(pathmat.dim[0]); + idx = Array.apply(0, pointidx).map(function(_, i){return i}); + + circles = []; + + for(i = 0; i < numpoints; i++){ + var coords = pathmat.getcell(i, 0); + var temp = new Circle(circ_std, pp_defaultsize, coords[0], coords[1] * -1); + circles.push(temp); + delete temp; + } + mgraphics.redraw(); +} + +function path_exists(){ + return pathmat.dim[0] > 1; +} + +function paint(){ + var dist = calc_dist(cursor[0], cursor[1]); + var circle_dist = calc_dist(cpoint[0], cpoint[1]); + + with(mgraphics){ + if(path_exists()){ //if there is a path matrix, draw it + + /* + var p1 = pathmat.getcell(0, 0); + + set_source_rgba(linecolor2); + move_to(p1[0], p1[1] * -1); + + var target = pathmat.dim[0]; //1-based + var i = 1; //start turtle + + while(i < target){ + var loc = pathmat.getcell(i, 0); + var ilo = [loc[0], loc[1] * -1.]; + line_to(ilo); + if(i < target){ + move_to(ilo); + } + i++; + } + + stroke(); + */ + + //draw circles and path + for(i = 0; i < circles.length; i++){ + //lines + if(i == 0){ + move_to(circles[i].x, circles[i].y); + }else{ + move_to(circles[i-1].x, circles[i-1].y); + line_to(circles[i].x, circles[i].y); + } + //circles + if((status_shift && status_button) && i == closest){ + //circle sizing behavior: this is kinda buggy - figure out how to make it more accurate + circles[i].size = circhalf * dist_from_closest * 20.; + }else if(status_idle && i == closest){ + circles[i].rgba = circ_highlight; + }else{ + circles[i].rgba = circ_std; + } + + set_source_rgba(linecolor2); + stroke(); + circles[i].draw(); + } + + //draw trajectory dots and lines + if(status_followtraj){ + //red + set_source_rgba(0.8, 0.2, 0.2, opacity); + ellipse(cpoint[0] - circhalf, cpoint[1] + circhalf, circfull, circfull); + + //line to red from center + set_source_rgba(linecolor1); + move_to(0, 0); + line_to(cpoint); + stroke(); + + //yellow + set_source_rgba(0.8, 0.8, 0.2, opacity); + ellipse(cpoint_inv[0] - circhalf, cpoint_inv[1] + circhalf, circfull, circfull); + + //white + set_source_rgba(1, 1, 1, 1); + ellipse(0 - halfmid, 0 + halfmid, midsize, midsize); + //ellipse(0 - 0.05, 0 + 0.05, 0.1, 0.1); + + //surrounding circles, filled automatically + set_source_rgba(linecolor1[0], linecolor1[1], linecolor1[2], 0.05); + ellipse(0 - circle_dist, 0 + circle_dist, circle_dist * 2, circle_dist * 2); + set_source_rgba(linecolor1[0], linecolor1[1], linecolor1[2], 0.1); + ellipse(0 - (circle_dist / 2), 0 + (circle_dist / 2), circle_dist, circle_dist); + } + } + } +} + +//pixel coords +function ondrag(x, y, button, mod1, shift){ + //status_idle = false; + status_com = Boolean(mod1); + status_shift = Boolean(shift); //shift keys + status_button = Boolean(button); //mouse + + //in the future, this might be used to move points around, but currently the path is external to the object. + //status_command = Boolean(mod1); //command key + + cursor = calc_xy(x, y); + + //closest = status_button ? -1 : closest; + + if(status_button){ + if(status_com){ + //post("closest point: ", closest, '\n'); + //might want pathmat.setcell() here... + circles[closest].x = cursor[0]; + circles[closest].y = cursor[1]; + }else if(status_shift){ + calc_closest_point(); + dist_from_closest = distance(closest); + }else{ + circles[closest].size = pp_defaultsize; + } + } + + mgraphics.redraw(); + + /* + else{ + tx = x / mgraphics.size[0]; + ty = y / mgraphics.size[1]; + cursor = calc_snorm(tx, ty); + mgraphics.redraw(); + } + */ +} + +function onidleout(){ + status_shift = false; + status_idle = false; +} + +function onidle(x, y, button, mod1, shift){ + status_idle = true; + status_shift = Boolean(shift); + + cursor = calc_xy(x, y); + calc_closest_point(); + mgraphics.redraw(); +} + +function calc_xy(x, y){ + twidth = mgraphics.size[0]; + var tx = x / twidth; + theight = mgraphics.size[1]; + var ty = y / theight; + //cursor = calc_snorm(tx, ty); + return calc_snorm(tx, ty); +} + +function calc_trajcoords(ix, iy){ + //inv larger circle + cpoint_inv[0] = ix * -1; + if(flipy){ + cpoint_inv[1] = iy * -1; + }else{ + cpoint_inv[1] = iy * 1; + } + //smaller, inner circles + c2[0] = ix / 2; + c2[1] = iy / 2; + c3[0] = c2[0] * -1; + c3[1] = c2[1] * -1; +} + +function calc_closest_point(){ + var dists = idx.map(distance); + closest = dists.indexOf(Math.min.apply(Math, dists)); +} + +function calc_snorm(tx, ty){ + var temp = []; + temp[0] = (tx * 2.) - 1.; + temp[1] = -1 * ((ty * 2.) - 1.); + return temp; +} + +function calc_angle(x, y){ + var angle = Math.atan2(x, y); + var deg = ((angle / Math.PI) * 180) + 180; + post("angle", angle, '\n'); + post("deg", deg, '\n'); + //ox = Math.cos(angle); + //oy = Math.sin(angle); +} + +function calc_dist(x, y){ + var x1 = 0; + var y1 = 0; + var x2 = x; + var y2 = y; + var dist = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); + return dist; +} + +function distance(i){ + //use distance between cursor and i + return Math.sqrt(Math.pow(cursor[0] - circles[i].x, 2) + Math.pow(cursor[1] - circles[i].y, 2)); +} + +function anything(a){ + status_followtraj = true; + if(!status_shift){ + var input = arrayfromargs(arguments); + cpoint = [input[0], -1 * input[1]]; + calc_trajcoords(cpoint[0], cpoint[1]); + calc_circ(input[2]); //this is the input size var, which will be overriden once size is working + output_draw(); + } +} + +function calc_circ(a){ + a = a * 0.4; + circfull = a; + circhalf = a / 2; +} + +function flip_y(a){ + if(a){ + flipy = true; + }else{ + flipy = false; + } +} + +function clear(){ + post("does nothing currently...\n"); +} + +function output_draw(){ + outlet(0, "size", circfull); + outlet(0, "yellow", cpoint_inv[0].toString(), cpoint_inv[1].toString()); + outlet(0, "red", cpoint[0].toString(), cpoint[1].toString()); + mgraphics.redraw(); +} + +function Circle(rgba, size, x, y){ + this.rgba = rgba; + this.size = size; + this.offset = this.size / 2.; + this.x = x; + this.y = y; +} + +Circle.prototype.draw = function(){ + with(mgraphics){ + this.offset = this.size / 2.; + set_source_rgba(this.rgba); + ellipse(this.x - this.offset, this.y + this.offset, this.size, this.size); + fill(); + } +} diff --git a/max/future/testing/old/mirrorpath_old.maxhelp b/max/future/testing/old/mirrorpath_old.maxhelp new file mode 100644 index 0000000..50c2964 --- /dev/null +++ b/max/future/testing/old/mirrorpath_old.maxhelp @@ -0,0 +1,644 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 4, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 133.0, 101.0, 657.0, 859.0 ], + "bgcolor" : [ 0.905196, 0.947298, 0.947298, 1.0 ], + "editing_bgcolor" : [ 0.826703, 0.85521, 0.85521, 1.0 ], + "bglocked" : 0, + "openinpresentation" : 1, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-17", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 410.0, 640.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 490.0, 150.0, 44.0, 20.0 ], + "style" : "", + "text" : "preset" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 430.0, 150.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "bgmode" : 0, + "border" : 0, + "clickthrough" : 0, + "enablehscroll" : 0, + "enablevscroll" : 0, + "id" : "obj-2", + "lockeddragscroll" : 0, + "maxclass" : "bpatcher", + "name" : "mirrorpath.maxpat", + "numinlets" : 1, + "numoutlets" : 1, + "offset" : [ -8.0, -25.0 ], + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 100.0, 260.0, 526.0, 301.0 ], + "viewvisibility" : 1 + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 55.0, 640.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 55.0, 690.0, 64.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 4, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 362.0, 500.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-2", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 171.0, 163.5, 74.0, 22.0 ], + "style" : "", + "text" : "1., 0. 10000" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 86.0, 128.0, 104.0, 22.0 ], + "style" : "", + "text" : "togedge" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 280.0, 163.5, 33.0, 22.0 ], + "style" : "", + "text" : "stop" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "" ], + "patching_rect" : [ 86.0, 85.5, 227.0, 22.0 ], + "style" : "", + "text" : "sel 1 0" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.5, 333.5, 43.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 86.0, 163.5, 74.0, 22.0 ], + "style" : "", + "text" : "0., 1. 10000" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 171.0, 283.5, 43.0, 22.0 ], + "style" : "", + "text" : "line 0." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-19", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 32.0, 24.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-21", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 171.0, 449.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 35.0, 362.5, 257.0, 362.5, 257.0, 120.5, 95.5, 120.5 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 345.0, 55.0, 111.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cycle_controlrate" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 345.0, 25.0, 22.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-6", + "linecount" : 4, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 55.0, 730.0, 410.0, 74.0 ], + "text" : "/red : [\"-0.4119277596473694\", \"-0.6872570514678955\"],\n/yellow : [\"0.4119277596473694\", \"-0.6872570514678955\"],\n/size : 0.199778,\n/id : 0", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-4", + "maxclass" : "flonum", + "maximum" : 1.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 345.0, 95.0, 100.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "jit_matrix", "" ], + "patching_rect" : [ 100.0, 150.0, 169.0, 22.0 ], + "style" : "default", + "text" : "jit.expr @expr \"(in[0] * 2.) - 1.\"" + } + + } +, { + "box" : { + "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.29 ], + "blinkcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ], + "id" : "obj-14", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 100.0, 74.0, 35.0, 35.0 ], + "presentation" : 1, + "presentation_rect" : [ 252.0, 295.0, 23.0, 23.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "jit_matrix", "" ], + "patching_rect" : [ 100.0, 119.0, 121.0, 22.0 ], + "style" : "default", + "text" : "jit.noise 2 float32 6 1" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "mirrorpath.maxpat", + "bootpath" : "~/Documents/CNMAT/_ClusterX_mirror/_mirror", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "mirrorpath.js", + "bootpath" : "~/Documents/CNMAT/_ClusterX_mirror/_mirror", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.union.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/old/mirrorpath_old.maxpat b/max/future/testing/old/mirrorpath_old.maxpat new file mode 100644 index 0000000..a02d061 --- /dev/null +++ b/max/future/testing/old/mirrorpath_old.maxpat @@ -0,0 +1,816 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 4, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 116.0, 98.0, 1144.0, 953.0 ], + "bgcolor" : [ 0.905196, 0.947298, 0.947298, 1.0 ], + "editing_bgcolor" : [ 0.826703, 0.85521, 0.85521, 1.0 ], + "bglocked" : 0, + "openinpresentation" : 1, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 4, + "outlettype" : [ "", "", "", "" ], + "patching_rect" : [ 370.0, 100.0, 157.0, 22.0 ], + "style" : "", + "text" : "routepass jit_matrix float int" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-21", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 370.0, 53.5, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 386.0, 740.5, 77.0, 22.0 ], + "style" : "", + "text" : "loadmess #1" + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 226.0, 823.5, 179.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 386.0, 773.5, 62.0, 22.0 ], + "style" : "", + "text" : "o.pack /id" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 76.0, 363.5, 93.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 77.0, 295.0, 93.0, 20.0 ], + "style" : "", + "text" : "flip about y axis" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-11", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 176.0, 893.5, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "preset", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "preset", "int", "preset", "int" ], + "patching_rect" : [ 626.0, 181.0, 100.0, 40.0 ], + "presentation" : 1, + "presentation_rect" : [ 280.0, 295.0, 242.0, 28.0 ], + "preset_data" : [ { + "number" : 1, + "data" : [ 4, "obj-25", "function", "clear", 7, "obj-25", "function", "add", 0.0, 0.2, 0, 7, "obj-25", "function", "add", 0.047826, 0.20481, 0, 7, "obj-25", "function", "add", 0.073913, 0.223178, 0, 7, "obj-25", "function", "add", 0.095652, 0.295455, 0, 7, "obj-25", "function", "add", 0.121739, 0.458017, 0, 7, "obj-25", "function", "add", 0.156522, 0.5, 0, 7, "obj-25", "function", "add", 0.195652, 0.396356, 0, 7, "obj-25", "function", "add", 0.230435, 0.311079, 0, 7, "obj-25", "function", "add", 0.295652, 0.299271, 0, 7, "obj-25", "function", "add", 0.295652, 0.111364, 0, 7, "obj-25", "function", "add", 0.404348, 0.069679, 0, 7, "obj-25", "function", "add", 0.556522, 0.055248, 0, 7, "obj-25", "function", "add", 0.578261, 0.276968, 0, 7, "obj-25", "function", "add", 0.617391, 0.360933, 0, 7, "obj-25", "function", "add", 0.708696, 0.405539, 0, 7, "obj-25", "function", "add", 0.743478, 0.322886, 0, 7, "obj-25", "function", "add", 0.743478, 0.120845, 0, 7, "obj-25", "function", "add", 0.773913, 0.076239, 0, 7, "obj-25", "function", "add", 0.817391, 0.053936, 0, 7, "obj-25", "function", "add", 1.0, 0.05, 0, 5, "obj-25", "function", "domain", 1.0, 6, "obj-25", "function", "range", 0.05, 0.5, 5, "obj-25", "function", "mode", 0 ] + } +, { + "number" : 2, + "data" : [ 4, "obj-25", "function", "clear", 7, "obj-25", "function", "add", 0.0, 0.2, 0, 7, "obj-25", "function", "add", 1.0, 0.2, 0, 5, "obj-25", "function", "domain", 1.0, 6, "obj-25", "function", "range", 0.05, 0.5, 5, "obj-25", "function", "mode", 0 ] + } +, { + "number" : 3, + "data" : [ 4, "obj-25", "function", "clear", 7, "obj-25", "function", "add", 0.0, 0.2, 0, 7, "obj-25", "function", "add", 0.047826, 0.20481, 0, 7, "obj-25", "function", "add", 0.073913, 0.223178, 0, 7, "obj-25", "function", "add", 0.095652, 0.295455, 0, 7, "obj-25", "function", "add", 0.121739, 0.458017, 0, 7, "obj-25", "function", "add", 0.156522, 0.5, 0, 7, "obj-25", "function", "add", 0.295652, 0.111364, 0, 7, "obj-25", "function", "add", 0.404348, 0.069679, 0, 7, "obj-25", "function", "add", 0.556522, 0.055248, 0, 7, "obj-25", "function", "add", 0.578261, 0.276968, 0, 7, "obj-25", "function", "add", 0.617391, 0.360933, 0, 7, "obj-25", "function", "add", 0.708696, 0.405539, 0, 7, "obj-25", "function", "add", 0.743478, 0.322886, 0, 7, "obj-25", "function", "add", 0.743478, 0.120845, 0, 7, "obj-25", "function", "add", 0.773913, 0.076239, 0, 7, "obj-25", "function", "add", 0.817391, 0.053936, 0, 7, "obj-25", "function", "add", 1.0, 0.05, 0, 5, "obj-25", "function", "domain", 1.0, 6, "obj-25", "function", "range", 0.05, 0.5, 5, "obj-25", "function", "mode", 0 ] + } +, { + "number" : 4, + "data" : [ 4, "obj-25", "function", "clear", 7, "obj-25", "function", "add", 0.0, 0.2, 0, 7, "obj-25", "function", "add", 0.317391, 0.109078, 0, 7, "obj-25", "function", "add", 0.669565, 0.083939, 0, 7, "obj-25", "function", "add", 0.704348, 0.083939, 0, 7, "obj-25", "function", "add", 0.730435, 0.09148, 0, 7, "obj-25", "function", "add", 0.73913, 0.106564, 0, 7, "obj-25", "function", "add", 0.817391, 0.423324, 0, 7, "obj-25", "function", "add", 0.83913, 0.450978, 0, 7, "obj-25", "function", "add", 0.886957, 0.468575, 0, 7, "obj-25", "function", "add", 1.0, 0.5, 0, 5, "obj-25", "function", "domain", 1.0, 6, "obj-25", "function", "range", 0.05, 0.5, 5, "obj-25", "function", "mode", 0 ] + } + ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 316.0, 343.5, 130.0, 22.0 ], + "style" : "", + "text" : "loadmess autowatch 1" + } + + } +, { + "box" : { + "id" : "obj-76", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 746.0, 199.0, 109.0, 22.0 ], + "style" : "", + "text" : "clear, 0. 0.2, 1. 0.2" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 399.0, 393.5, 64.0, 22.0 ], + "style" : "default", + "text" : "querypath" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 226.0, 343.5, 81.0, 22.0 ], + "style" : "", + "text" : "prepend path" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 226.0, 728.5, 146.333328, 22.0 ], + "style" : "", + "text" : "o.pack /red /yellow /size" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 46.0, 363.5, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 53.0, 294.0, 22.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontsize" : 12.0, + "id" : "obj-43", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 46.0, 393.5, 55.0, 22.0 ], + "style" : "", + "text" : "flip_y $1" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "float" ], + "patching_rect" : [ 416.0, 223.5, 204.5, 22.0 ], + "style" : "", + "text" : "t f f" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 466.0, 393.5, 179.0, 22.0 ], + "style" : "", + "text" : "pack 0. 0. 0.15" + } + + } +, { + "box" : { + "ghostbar" : 70, + "id" : "obj-29", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 666.0, 393.5, 15.0, 100.0 ], + "presentation" : 1, + "presentation_rect" : [ 524.0, 30.0, 8.0, 252.0 ], + "setminmax" : [ 0.0, 1.0 ], + "slidercolor" : [ 0.903354, 0.961384, 0.950922, 1.0 ], + "style" : "multislider001" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "orientation" : 0, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 601.5, 803.5, 200.0, 16.0 ], + "presentation" : 1, + "presentation_rect" : [ 280.0, 284.0, 242.0, 8.0 ], + "setminmax" : [ 0.0, 1.0 ], + "style" : "multislider001" + } + + } +, { + "box" : { + "bgcolor" : [ 0.376471, 0.384314, 0.4, 0.72 ], + "bgcolor2" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_autogradient" : 0.0, + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 0.72 ], + "bgfillcolor_color2" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_proportion" : 0.39, + "bgfillcolor_type" : "gradient", + "fontsize" : 12.0, + "gradient" : 1, + "id" : "obj-27", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 746.0, 167.5, 39.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 10.0, 294.0, 39.0, 22.0 ], + "style" : "", + "text" : "clear" + } + + } +, { + "box" : { + "addpoints" : [ 0.0, 0.2, 0, 0.134783, 0.440741, 0, 0.169565, 0.472222, 0, 0.195652, 0.47037, 0, 0.217391, 0.462963, 0, 0.304348, 0.412963, 0, 0.413043, 0.138889, 0, 0.43913, 0.122222, 0, 0.669565, 0.083939, 0, 0.704348, 0.083939, 0, 0.730435, 0.09148, 0, 0.73913, 0.106564, 0, 0.817391, 0.423324, 0, 0.83913, 0.450978, 0, 0.886957, 0.468575, 0, 1.0, 0.5, 0 ], + "bgcolor" : [ 0.184314, 0.262745, 0.258824, 0.22 ], + "domain" : 1.0, + "id" : "obj-25", + "legend" : 0, + "linecolor" : [ 0.170812, 0.315694, 0.298905, 1.0 ], + "maxclass" : "function", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "float", "", "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 626.0, 265.5, 200.0, 100.0 ], + "presentation" : 1, + "presentation_rect" : [ 280.0, 27.0, 242.0, 255.0 ], + "range" : [ 0.05, 0.5 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "jit_matrix", "" ], + "patching_rect" : [ 176.0, 210.0, 169.0, 22.0 ], + "style" : "default", + "text" : "jit.expr @expr \"(in[0] * 2.) - 1.\"" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 4, + "outlettype" : [ "", "", "", "" ], + "patching_rect" : [ 226.0, 698.5, 210.0, 22.0 ], + "style" : "", + "text" : "route red yellow size" + } + + } +, { + "box" : { + "id" : "obj-84", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 416.0, 258.5, 53.0, 22.0 ], + "style" : "default", + "text" : "eval $1" + } + + } +, { + "box" : { + "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.29 ], + "blinkcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ], + "id" : "obj-14", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 176.0, 48.5, 35.0, 35.0 ], + "presentation" : 1, + "presentation_rect" : [ 252.0, 295.0, 23.0, 23.0 ], + "style" : "default" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "jit_matrix", "" ], + "patching_rect" : [ 176.0, 100.0, 121.0, 22.0 ], + "style" : "default", + "text" : "jit.noise 2 float32 6 1" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "jit_matrix", "jit_matrix", "", "" ], + "patching_rect" : [ 226.0, 304.5, 379.0, 22.0 ], + "style" : "default", + "text" : "jit.path @interpmode linear" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 343.0, 393.5, 52.0, 22.0 ], + "style" : "default", + "text" : "compile" + } + + } +, { + "box" : { + "filename" : "mirrorpath.js", + "id" : "obj-1", + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 226.0, 478.5, 207.0, 207.0 ], + "presentation" : 1, + "presentation_rect" : [ 10.0, 27.0, 265.0, 265.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-76", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-84", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-76", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-84", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "mirrorpath.js", + "bootpath" : "~/Documents/CNMAT/_ClusterX_mirror/_mirror", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.union.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/phasediv.maxpat b/max/future/testing/phasediv.maxpat new file mode 100644 index 0000000..3128737 --- /dev/null +++ b/max/future/testing/phasediv.maxpat @@ -0,0 +1,318 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 496.0, 595.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 318.0, 72.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 184.0, 421.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "int", "int" ], + "patching_rect" : [ 50.0, 378.0, 50.0, 22.0 ], + "style" : "", + "text" : "change" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 219.0, 217.0, 48.0, 22.0 ], + "style" : "", + "text" : "%~ 1" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 75.0, 121.0, 26.0, 20.0 ], + "style" : "", + "text" : "div" + } + + } +, { + "box" : { + "id" : "obj-152", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 108.0, 168.363647, 65.0, 22.0 ], + "style" : "", + "text" : "+~ 0.0001" + } + + } +, { + "box" : { + "id" : "obj-135", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 219.0, 311.0, 44.0, 22.0 ], + "style" : "", + "text" : "edge~" + } + + } +, { + "box" : { + "id" : "obj-134", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 219.0, 282.863647, 35.0, 22.0 ], + "style" : "", + "text" : ">~ 0" + } + + } +, { + "box" : { + "id" : "obj-133", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 219.0, 253.863647, 44.0, 22.0 ], + "style" : "", + "text" : "delta~" + } + + } +, { + "box" : { + "id" : "obj-107", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 50.0, 338.0, 76.0, 22.0 ], + "style" : "", + "text" : "snapshot~ 5" + } + + } +, { + "box" : { + "id" : "obj-104", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 115.5, 121.0, 36.0, 22.0 ], + "style" : "", + "text" : "*~ 1." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-25", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 115.5, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-26", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 111.0, 503.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-104", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-152", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-104", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-107", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-134", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-133", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-135", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-134", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-135", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-107", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-104", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-133", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } + +} diff --git a/max/future/testing/pingspeakers.maxpat b/max/future/testing/pingspeakers.maxpat new file mode 100644 index 0000000..f8f61f4 --- /dev/null +++ b/max/future/testing/pingspeakers.maxpat @@ -0,0 +1,1624 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 1, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 462.0, 87.0, 80.0, 22.0 ], + "style" : "", + "text" : "route gain int" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 462.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 258.0, 100.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 136.0, 87.0, 28.0, 28.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 226.0, 154.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 104.0, 87.0, 28.0, 28.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 194.0, 104.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 72.0, 87.0, 28.0, 28.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 258.0, 130.0, 65.0, 22.0 ], + "style" : "", + "text" : "metro 220" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 226.0, 184.0, 65.0, 22.0 ], + "style" : "", + "text" : "metro 190" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 194.0, 130.0, 65.0, 22.0 ], + "style" : "", + "text" : "metro 160" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 290.0, 154.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 168.0, 87.0, 28.0, 28.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 290.0, 184.0, 65.0, 22.0 ], + "style" : "", + "text" : "metro 250" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 162.0, 154.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 40.0, 87.0, 28.0, 28.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-99", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 130.0, 100.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 8.0, 87.0, 28.0, 28.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-100", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 162.0, 184.0, 65.0, 22.0 ], + "style" : "", + "text" : "metro 130" + } + + } +, { + "box" : { + "id" : "obj-97", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 130.0, 130.0, 65.0, 22.0 ], + "style" : "", + "text" : "metro 100" + } + + } +, { + "box" : { + "id" : "obj-74", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 462.0, 184.0, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 136.0, 7.0, 60.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-73", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 462.0, 130.0, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 8.0, 7.0, 124.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-68", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 130.0, 114.0, 22.0 ], + "style" : "", + "text" : "reson~ 80. 1900 33" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 100.0, 41.0, 22.0 ], + "style" : "", + "text" : "click~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-48", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 212.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 290.0, 223.0, 27.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p 1" + } + + } +, { + "box" : { + "id" : "obj-69", + "knobcolor" : [ 0.113725, 0.580392, 0.737255, 1.0 ], + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 290.0, 253.0, 28.0, 52.0 ], + "presentation" : 1, + "presentation_rect" : [ 168.0, 33.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-65", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 130.0, 115.0, 22.0 ], + "style" : "", + "text" : "reson~ 80. 2200 33" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 100.0, 41.0, 22.0 ], + "style" : "", + "text" : "click~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-48", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 212.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 258.0, 223.0, 27.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p 1" + } + + } +, { + "box" : { + "id" : "obj-66", + "knobcolor" : [ 0.113725, 0.580392, 0.737255, 1.0 ], + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 258.0, 253.0, 28.0, 52.0 ], + "presentation" : 1, + "presentation_rect" : [ 136.0, 33.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-62", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 130.0, 114.0, 22.0 ], + "style" : "", + "text" : "reson~ 80. 1600 33" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 100.0, 41.0, 22.0 ], + "style" : "", + "text" : "click~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-48", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 212.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 226.0, 223.0, 27.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p 1" + } + + } +, { + "box" : { + "id" : "obj-63", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 226.0, 253.0, 28.0, 52.0 ], + "presentation" : 1, + "presentation_rect" : [ 104.0, 33.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-59", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 130.0, 114.0, 22.0 ], + "style" : "", + "text" : "reson~ 80. 1200 33" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 100.0, 41.0, 22.0 ], + "style" : "", + "text" : "click~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-48", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 212.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 194.0, 223.0, 27.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p 1" + } + + } +, { + "box" : { + "id" : "obj-60", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 194.0, 253.0, 28.0, 52.0 ], + "presentation" : 1, + "presentation_rect" : [ 72.0, 33.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-56", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 130.0, 108.0, 22.0 ], + "style" : "", + "text" : "reson~ 80. 800 33" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 100.0, 41.0, 22.0 ], + "style" : "", + "text" : "click~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-48", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 212.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 162.0, 223.0, 27.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p 1" + } + + } +, { + "box" : { + "id" : "obj-57", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 162.0, 253.0, 28.0, 52.0 ], + "presentation" : 1, + "presentation_rect" : [ 40.0, 33.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 204.0, 168.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 130.0, 108.0, 22.0 ], + "style" : "", + "text" : "reson~ 80. 400 33" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 100.0, 41.0, 22.0 ], + "style" : "", + "text" : "click~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-48", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 212.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 130.0, 223.0, 27.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p 1" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 130.0, 253.0, 28.0, 52.0 ], + "presentation" : 1, + "presentation_rect" : [ 8.0, 33.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-24", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 130.0, 365.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-26", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 162.0, 365.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-27", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 194.0, 365.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-28", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 226.0, 365.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-29", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 258.0, 365.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-43", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 290.0, 365.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-56", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-68", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-59", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-62", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-73", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-74", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-99", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-65", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-56", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-57", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-60", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-59", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-60", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-63", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-62", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-63", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-66", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-69", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-68", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-69", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-60", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-63", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-74", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-69", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-74", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-97", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-97", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-99", 0 ] + } + + } + ], + "dependency_cache" : [ ], + "embedsnapshot" : 0 + } + +} diff --git a/max/future/testing/pingtest.maxpat b/max/future/testing/pingtest.maxpat new file mode 100644 index 0000000..ba04573 --- /dev/null +++ b/max/future/testing/pingtest.maxpat @@ -0,0 +1,857 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 54.0, 86.0, 449.0, 327.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 6, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 795.0, 306.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-22", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 490.0, 37.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-21", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 402.0, 37.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-20", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 314.0, 37.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-19", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 226.0, 37.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-18", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 138.0, 37.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-17", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 37.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-14", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 230.0, 190.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-13", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 194.0, 190.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-12", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 158.0, 190.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-11", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 122.0, 190.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-10", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 86.0, 190.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 190.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 490.0, 100.0, 84.0, 22.0 ], + "style" : "", + "text" : "clickerping~ 7" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 402.0, 100.0, 84.0, 22.0 ], + "style" : "", + "text" : "clickerping~ 6" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 314.0, 100.0, 84.0, 22.0 ], + "style" : "", + "text" : "clickerping~ 5" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 226.0, 100.0, 84.0, 22.0 ], + "style" : "", + "text" : "clickerping~ 4" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 138.0, 100.0, 84.0, 22.0 ], + "style" : "", + "text" : "clickerping~ 3" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 100.0, 84.0, 22.0 ], + "style" : "", + "text" : "clickerping~ 2" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 105.0, 90.0, 182.571472, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p" + } + + } +, { + "box" : { + "id" : "obj-70", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 268.571411, 45.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-67", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 235.857117, 45.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-64", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 203.142883, 45.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-61", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 170.428589, 45.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 137.714294, 45.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 105.0, 45.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-73", + "maxclass" : "flonum", + "maximum" : 127.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 32.0, 90.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-69", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 268.571411, 128.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-66", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 235.857117, 128.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-63", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 203.142883, 128.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-60", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 170.428589, 128.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-57", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 137.714294, 128.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 105.0, 128.0, 28.0, 52.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 0, + "patching_rect" : [ 105.0, 210.0, 182.571472, 22.0 ], + "style" : "", + "text" : "dac~ 1 2 3 4 5 6" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-60", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-63", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-69", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-57", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-60", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-61", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-63", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-64", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-66", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-67", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 5 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-69", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 5 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-70", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 41.5, 119.5, 114.5, 119.5 ], + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 41.5, 119.5, 147.214294, 119.5 ], + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-60", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 41.5, 119.5, 179.928589, 119.5 ], + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-63", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 41.5, 119.5, 212.642883, 119.5 ], + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 41.5, 119.5, 245.357117, 119.5 ], + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-69", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 41.5, 119.5, 278.071411, 119.5 ], + "source" : [ "obj-73", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/simulation.maxpat b/max/future/testing/simulation.maxpat new file mode 100644 index 0000000..5d3401b --- /dev/null +++ b/max/future/testing/simulation.maxpat @@ -0,0 +1,2868 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 239.0, 201.0, 1167.0, 572.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-23", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 825.0, 120.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 720.0, 138.0, 50.0, 22.0 ], + "style" : "", + "text" : "gain $1" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 765.0, 99.0, 31.0, 22.0 ], + "style" : "", + "text" : "125" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 720.0, 99.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 450.0, 180.0, 31.0, 20.0 ], + "style" : "", + "text" : "10b" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 480.0, 210.0, 129.0, 22.0 ], + "style" : "", + "text" : "o.pack /active/time/ms" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 480.0, 180.0, 54.0, 22.0 ], + "style" : "", + "text" : "979250." + } + + } +, { + "box" : { + "id" : "obj-18", + "linecount" : 2, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 120.0, 510.0, 51.0, 35.0 ], + "style" : "", + "text" : "980000." + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 165.0, 455.0, 51.0, 22.0 ], + "style" : "", + "text" : "0 16 20" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 165.0, 485.0, 131.0, 22.0 ], + "style" : "", + "text" : "translate hh:mm:ss ms" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 270.0, 465.0, 150.0, 20.0 ], + "style" : "", + "text" : "16.20" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 0.0, 0.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 50.0, 130.0, 49.0, 22.0 ], + "style" : "", + "text" : "sel 109" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 160.0, 35.0, 22.0 ], + "style" : "", + "text" : "front" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 50.0, 100.0, 50.5, 22.0 ], + "style" : "", + "text" : "key" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-19", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 242.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 945.0, 252.0, 47.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p hit-m" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 945.0, 285.0, 69.0, 22.0 ], + "save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ], + "style" : "", + "text" : "thispatcher" + } + + } +, { + "box" : { + "bgmode" : 0, + "border" : 0, + "clickthrough" : 0, + "enablehscroll" : 0, + "enablevscroll" : 0, + "id" : "obj-46", + "lockeddragscroll" : 0, + "maxclass" : "bpatcher", + "name" : "pingspeakers.maxpat", + "numinlets" : 1, + "numoutlets" : 6, + "offset" : [ -6.0, -5.0 ], + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 720.0, 166.0, 193.0, 114.0 ], + "viewvisibility" : 1 + } + + } +, { + "box" : { + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-21", + "maxclass" : "number~", + "mode" : 2, + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "float" ], + "patching_rect" : [ 810.0, 419.5, 135.0, 22.0 ], + "sig" : 0.0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 810.0, 387.5, 54.0, 22.0 ], + "style" : "", + "text" : "/~ 1000." + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 165.0, 11.0, 33.0, 20.0 ], + "style" : "", + "text" : "stop" + } + + } +, { + "box" : { + "id" : "obj-54", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 660.5, 375.0, 63.0, 47.0 ], + "style" : "", + "text" : "output to simulated ens" + } + + } +, { + "box" : { + "id" : "obj-52", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 0.0, 0.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 182.0, 22.0 ], + "style" : "", + "text" : "loadmess 0 0 1 1 1 1 2 2 1 3 3 1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-50", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-51", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-50", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 90.0, 75.0, 36.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p init" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 90.0, 45.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 120.0, 108.0, 37.0, 22.0 ], + "style" : "", + "text" : "clear" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 315.0, 18.0, 29.5, 22.0 ], + "style" : "", + "text" : "0." + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 352.0, 18.0, 29.5, 22.0 ], + "style" : "", + "text" : "0.2" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 425.75, 18.0, 29.5, 22.0 ], + "style" : "", + "text" : "1.5" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 389.5, 18.0, 29.5, 22.0 ], + "style" : "", + "text" : "0.5" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 218.0, 18.0, 82.0, 22.0 ], + "style" : "", + "text" : "loadmess 1.4" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 398.25, 393.0, 76.0, 22.0 ], + "style" : "", + "text" : "send~ sim-4" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 320.5, 393.0, 76.0, 22.0 ], + "style" : "", + "text" : "send~ sim-3" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 242.75, 393.0, 76.0, 22.0 ], + "style" : "", + "text" : "send~ sim-2" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 165.0, 393.0, 76.0, 22.0 ], + "style" : "", + "text" : "send~ sim-1" + } + + } +, { + "box" : { + "bgcolor" : [ 0.678491, 0.14491, 0.117617, 1.0 ], + "id" : "obj-102", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "outlinecolor" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "patching_rect" : [ 165.0, 33.0, 45.0, 45.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-96", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 450.0, 483.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-94", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "int", "int" ], + "patching_rect" : [ 495.0, 393.0, 44.0, 22.0 ], + "style" : "", + "text" : "t 1 0 0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-93", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 495.0, 444.0, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 479.0, 483.0, 50.0, 22.0 ], + "style" : "", + "text" : "78" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-84", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 540.0, 408.0, 43.0, 22.0 ], + "style" : "", + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-77", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 630.0, 378.0, 24.0, 105.0 ], + "scale" : 3.0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-78", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 598.0, 378.0, 24.0, 105.0 ], + "scale" : 3.0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-76", + "linecount" : 2, + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 598.0, 510.0, 51.0, 35.0 ], + "style" : "", + "text" : "dac~ 9 10" + } + + } +, { + "box" : { + "bgcolor" : [ 0.849573, 1.0, 0.926902, 1.0 ], + "contdata" : 1, + "ghostbar" : 40, + "id" : "obj-75", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 218.0, 89.0, 17.0, 120.0 ], + "prototypename" : "float0-1", + "setminmax" : [ 0.0, 1.5 ], + "slidercolor" : [ 0.113725, 0.580392, 0.737255, 1.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-41", + "maxclass" : "number~", + "mode" : 2, + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "float" ], + "patching_rect" : [ 810.0, 351.0, 135.0, 22.0 ], + "sig" : 0.0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 135.0, 303.0, 15.0, 75.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 120.0, 303.0, 15.0, 75.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 105.0, 303.0, 15.0, 75.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 90.0, 303.0, 15.0, 75.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-36", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 930.0, 89.0, 152.0, 32.0 ], + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 300.0, 142.0, 37.0, 22.0 ], + "style" : "", + "text" : "r osc" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 300.0, 187.0, 109.0, 22.0 ], + "style" : "", + "text" : "o.route /active/cue" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 90.0, 408.0, 45.0, 45.0 ], + "style" : "" + } + + } +, { + "box" : { + "columns" : 4, + "id" : "obj-10", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 90.0, 153.0, 75.0, 75.0 ], + "style" : "" + } + + } +, { + "box" : { + "contdata" : 1, + "ghostbar" : 40, + "id" : "obj-33", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 240.0, 89.0, 45.0, 120.0 ], + "prototypename" : "float0-1", + "setminmax" : [ 0.0, 1.5 ], + "size" : 4, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "signal", "signal", "list" ], + "patching_rect" : [ 165.0, 318.0, 330.0, 22.0 ], + "style" : "", + "text" : "matrix~ 4 4" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 6, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 82.0, 175.0, 1185.0, 574.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-18", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 480.0, 186.0, 33.0, 22.0 ], + "style" : "", + "text" : "stop" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-12", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1044.0, 341.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 1079.0, 31.0, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 1030.0, 23.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-61", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 307.0, 220.0, 29.5, 22.0 ], + "style" : "", + "text" : "0 0" + } + + } +, { + "box" : { + "id" : "obj-59", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 982.0, 197.0, 98.0, 22.0 ], + "style" : "", + "text" : "translate ms sec" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-58", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 631.5, 427.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-57", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 543.0, 114.0, 166.0, 22.0 ], + "style" : "", + "text" : "o.route /active /transport/stop" + } + + } +, { + "box" : { + "id" : "obj-55", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 583.0, 251.0, 278.0, 22.0 ], + "style" : "", + "text" : "640000. 0. 1447000. 807000." + } + + } +, { + "box" : { + "id" : "obj-53", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 896.0, 100.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-50", + "linecount" : 2, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1031.0, 157.0, 50.0, 35.0 ], + "style" : "", + "text" : "1447000." + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 766.0, 300.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 196.5, 206.0, 43.0, 22.0 ], + "style" : "", + "text" : "abs 0." + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "float" ], + "patching_rect" : [ 50.0, 143.0, 37.5, 22.0 ], + "style" : "", + "text" : "t f f" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 196.5, 175.0, 29.5, 22.0 ], + "style" : "", + "text" : "- 0." + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 267.0, 165.5, 22.0 ], + "style" : "", + "text" : "pack f 0. f f" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 99.0, 22.0 ], + "style" : "", + "text" : "o.route /time/ms" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-45", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 17.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-46", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 207.0, 48.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 316.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-40", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 543.0, 193.0, 103.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p format_linemsg" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 543.0, 58.0, 123.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-37", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 1031.0, 96.0, 80.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 9, + "outlettype" : [ "float", "list", "float", "float", "float", "float", "float", "", "int" ], + "patching_rect" : [ 968.0, 62.0, 103.0, 22.0 ], + "style" : "", + "text" : "info~ simu1" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 540.0, 275.0, 36.0, 22.0 ], + "style" : "", + "text" : "line~" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "float", "float", "float", "float" ], + "patching_rect" : [ 56.0, 324.0, 103.0, 22.0 ], + "style" : "", + "text" : "unpack 0. 0. 0. 0." + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 4, + "outlettype" : [ "", "", "", "" ], + "patching_rect" : [ 56.0, 106.0, 102.0, 22.0 ], + "style" : "", + "text" : "route list int bang" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-21", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 543.0, 17.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-16", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 469.0, 427.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-17", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 380.0, 427.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-15", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 291.0, 432.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-14", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 202.0, 432.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-41", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 84.0, 129.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-28", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "" ], + "patching_rect" : [ 50.0, 100.0, 46.0, 22.0 ], + "style" : "", + "text" : "sel 1 0" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 121.0, 130.0, 33.0, 22.0 ], + "style" : "", + "text" : "stop" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 130.0, 57.0, 22.0 ], + "style" : "", + "text" : "startloop" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-39", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-40", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 79.5, 212.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 86.5, 141.0, 37.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p tog" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 469.0, 384.0, 36.0, 22.0 ], + "style" : "", + "text" : "*~ 0." + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 380.0, 384.0, 36.0, 22.0 ], + "style" : "", + "text" : "*~ 0." + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 291.0, 384.0, 36.0, 22.0 ], + "style" : "", + "text" : "*~ 0." + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 202.0, 384.0, 36.0, 22.0 ], + "style" : "", + "text" : "*~ 0." + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 140.0, 145.0, 98.0, 22.0 ], + "style" : "", + "text" : "loadmess loop 1" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 86.5, 187.0, 23.0, 22.0 ], + "style" : "", + "text" : "t s" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 714.0, 422.0, 255.0, 22.0 ], + "style" : "", + "text" : "buffer~ simu4 4subgrp_4_brass_rht_mba.wav" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 714.0, 389.0, 249.0, 22.0 ], + "style" : "", + "text" : "buffer~ simu3 4subgrp_3_brass_lft_vibe.wav" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 714.0, 356.0, 273.0, 22.0 ], + "style" : "", + "text" : "buffer~ simu2 4subgrp_2_wind_rht_strgs_rht.wav" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 723.0, 21.0, 264.0, 22.0 ], + "style" : "", + "text" : "buffer~ simu1 4subgrp_1_wind_lft_strgs_lft.wav" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 469.0, 324.0, 75.0, 22.0 ], + "style" : "", + "text" : "play~ simu4" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 380.0, 324.0, 75.0, 22.0 ], + "style" : "", + "text" : "play~ simu3" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 291.0, 324.0, 75.0, 22.0 ], + "style" : "", + "text" : "play~ simu2" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 202.0, 324.0, 75.0, 22.0 ], + "style" : "", + "text" : "play~ simu1" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-22", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-61", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-22", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 1 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 65.5, 373.0, 228.5, 373.0 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 1 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 93.5, 368.0, 317.5, 368.0 ], + "source" : [ "obj-24", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 1 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 121.5, 364.0, 406.5, 364.0 ], + "source" : [ "obj-24", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 1 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 149.5, 358.0, 495.5, 358.0 ], + "source" : [ "obj-24", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-44", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-55", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-57", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-57", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-61", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 1 ] + } + + } + ] + } +, + "patching_rect" : [ 165.0, 258.0, 537.333313, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p sample_playback" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-102", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 174.5, 291.0, 99.0, 291.0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 278.166663, 291.0, 114.0, 291.0 ], + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 381.833325, 291.0, 129.0, 291.0 ], + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 485.499988, 291.0, 144.0, 291.0 ], + "source" : [ "obj-2", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 309.5, 219.0, 440.5, 219.0, 440.5, 48.0, 939.5, 48.0 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-77", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-78", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 224.5, 219.0, 208.0, 219.0, 208.0, 78.0, 249.5, 78.0 ], + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-76", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-77", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-84", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-77", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-77", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-76", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-78", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-77", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-78", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-78", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-84", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-77", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-77", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-78", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-78", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-78", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-91", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-93", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-78", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-94", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-94", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-94", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-94", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-96", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "pingspeakers.maxpat", + "bootpath" : "~/Documents/CNMAT_Repositories/CNMAT-Production/campion/clusterX/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/spat-demo/4442.physPAD06vortex/phys-PAD-06-vortex.maxpat b/max/future/testing/spat-demo/4442.physPAD06vortex/phys-PAD-06-vortex.maxpat new file mode 100644 index 0000000..1b675e0 --- /dev/null +++ b/max/future/testing/spat-demo/4442.physPAD06vortex/phys-PAD-06-vortex.maxpat @@ -0,0 +1,1570 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 0, + "revision" : 7 + } +, + "rect" : [ 211.0, 44.0, 1056.0, 667.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Verdana", + "gridonopen" : 0, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 800.0, 230.0, 70.0, 21.0 ], + "presentation_rect" : [ 876.0, 172.0, 0.0, 0.0 ], + "text" : "r thebang" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 945.0, 230.0, 27.0, 21.0 ], + "text" : "t 1" + } + + } +, { + "box" : { + "bubble" : 1, + "bubbleside" : 3, + "fontname" : "Verdana", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-45", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 466.0, 126.0, 69.0 ], + "text" : "adjust damping to change how the bodies react to the forces" + } + + } +, { + "box" : { + "bubble" : 1, + "fontname" : "Verdana", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-44", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 819.5, 590.0, 160.0, 40.0 ], + "text" : "enable the phys.ghost for extra force fun!" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-42", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 714.5, 60.0, 284.5, 79.0 ], + "text" : "in this patch, jit.path generates a path and sends the matrix of points to jit.gen.\n\njit.gen calculates a force matrix for jit.phys.multiple using this path." + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 484.0, 160.0, 70.0, 21.0 ], + "text" : "r thebang" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 566.0, 70.0, 66.0, 21.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 870.0, 230.0, 79.0, 21.0 ], + "text" : "onebang 1" + } + + } +, { + "box" : { + "bubblesize" : 12, + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-83", + "maxclass" : "preset", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "preset", "int", "preset", "int" ], + "patching_rect" : [ 800.0, 261.0, 100.0, 20.0 ], + "pattrstorage" : "phys-vortex" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 800.0, 420.0, 237.0, 21.0 ], + "restore" : [ 0.0, -4.0, 0.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "text" : "pattr gravity @bindto pworld::gravity", + "varname" : "gravity" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 800.0, 390.0, 234.0, 21.0 ], + "restore" : [ 0.9, 0.2 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "text" : "pattr damp @bindto pmult::damping", + "varname" : "damp" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 800.0, 360.0, 199.0, 21.0 ], + "restore" : [ 300.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "text" : "pattr scale @bindto gen::scale", + "varname" : "scale" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 800.0, 340.0, 199.0, 21.0 ], + "restore" : [ 0.7 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "text" : "pattr fade @bindto gen::fade", + "varname" : "fade" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 800.0, 320.0, 199.0, 21.0 ], + "restore" : [ 30.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "text" : "pattr steps @bindto gen::steps", + "varname" : "steps" + } + + } +, { + "box" : { + "autorestore" : "phys-vortex.json", + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 800.0, 280.0, 161.0, 21.0 ], + "saved_object_attributes" : { + "client_rect" : [ 4, 44, 364, 279 ], + "parameter_enable" : 0, + "storage_rect" : [ 583, 69, 1034, 197 ] + } +, + "text" : "pattrstorage phys-vortex", + "varname" : "phys-vortex" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-72", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 290.0, 220.0, 94.0, 21.0 ], + "text" : "loadmess 400" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-71", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 510.0, 340.0, 68.0, 21.0 ], + "text" : "r pmatrix" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-70", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 230.0, 560.0, 68.0, 21.0 ], + "text" : "s pmatrix" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-68", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 210.0, 320.0, 73.0, 21.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "attr" : "position", + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-63", + "maxclass" : "attrui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 690.0, 550.0, 216.0, 21.0 ] + } + + } +, { + "box" : { + "color" : [ 0.0, 1.0, 0.501961, 1.0 ], + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-57", + "linecount" : 3, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 590.0, 590.0, 220.0, 50.0 ], + "text" : "jit.phys.ghost @shape cube @scale 10 20 10 @position 0 10 0 @central_force -4 @enable 0" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-52", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 290.0, 250.0, 50.0, 21.0 ] + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-50", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "jit_matrix", "" ], + "patching_rect" : [ 210.0, 420.0, 328.0, 21.0 ], + "text" : "jit.expr @expr (in[0].p[0]*8)-4 -10 (in[0].p[1]*8)-4" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 210.0, 350.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "jit_matrix", "" ], + "patching_rect" : [ 210.0, 390.0, 144.0, 21.0 ], + "text" : "jit.noise 3 float32 400" + } + + } +, { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 130.0, 150.0, 70.0, 21.0 ], + "text" : "s thebang" + } + + } +, { + "box" : { + "color" : [ 1.0, 0.4, 1.0, 1.0 ], + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "jit_matrix", "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 0, + "revision" : 7 + } +, + "rect" : [ 502.0, 223.0, 543.0, 572.0 ], + "bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Verdana", + "gridonopen" : 0, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Verdana", + "fontsize" : 12.0, + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 431.0, 40.0, 33.0, 21.0 ], + "text" : "in 2" + } + + } +, { + "box" : { + "code" : "Param steps(20);\r\nParam scale(1.);\r\nParam fade(0.);\r\np = in1;\r\nforce = vec(0,0,0);\r\nprevl=100.;\r\ndistance = vec(0,0,0);\r\n\r\n// for each phys-body, determine the closest path \r\n// point and calculate the tangent at that point.\r\n// the tangent vector is scaled, and mixed with the \r\n// vector from the body to the path point for the final\r\n// force vector.\r\n\r\nfor(i=1; i max works +in max, [adc~ whatever #] becomes your source input for spat.spat~ + +pass audio from + +in live, enable all mono channels - each track in live can be a mono source for spat + +@numsources - needs to correspond to number of sources you're using +granular example - 25 sources + diff --git a/max/future/testing/spat-demo/spat-control Project/Ableton Project Info/Project8_1.cfg b/max/future/testing/spat-demo/spat-control Project/Ableton Project Info/Project8_1.cfg new file mode 100644 index 0000000..67a2d5f Binary files /dev/null and b/max/future/testing/spat-demo/spat-control Project/Ableton Project Info/Project8_1.cfg differ diff --git "a/max/future/testing/spat-demo/spat-control Project/Icon\r" "b/max/future/testing/spat-demo/spat-control Project/Icon\r" new file mode 100644 index 0000000..e69de29 diff --git a/max/future/testing/spat-demo/spat-control Project/Presets/spat_room_.amxd b/max/future/testing/spat-demo/spat-control Project/Presets/spat_room_.amxd new file mode 100644 index 0000000..06a6196 Binary files /dev/null and b/max/future/testing/spat-demo/spat-control Project/Presets/spat_room_.amxd differ diff --git a/max/future/testing/spat-demo/spat-control Project/Presets/spatspat_udp.amxd b/max/future/testing/spat-demo/spat-control Project/Presets/spatspat_udp.amxd new file mode 100644 index 0000000..9b3c929 Binary files /dev/null and b/max/future/testing/spat-demo/spat-control Project/Presets/spatspat_udp.amxd differ diff --git a/max/future/testing/spat-demo/spat-control Project/spat-control.als b/max/future/testing/spat-demo/spat-control Project/spat-control.als new file mode 100644 index 0000000..fbc60ef Binary files /dev/null and b/max/future/testing/spat-demo/spat-control Project/spat-control.als differ diff --git a/max/future/testing/t.convert2odot.maxpat b/max/future/testing/t.convert2odot.maxpat new file mode 100644 index 0000000..1c7ecde --- /dev/null +++ b/max/future/testing/t.convert2odot.maxpat @@ -0,0 +1,283 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 4, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 1182.0, 655.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" : "gridded", + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-2", + "linecount" : 5, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 207.0, 272.0, 330.0, 86.0 ], + "text" : "/phasepoint = [/ml[[0]], /ml[[1]]],\n/phasemirror = [/ml[[2]], /ml[[3]]],\n/size = /ml[[4]],\n/path = /ml[[aseq(5, length(/ml) - 1, 1)]],\ndelete(/ml)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-9", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 750.0, 142.0, 102.0, 19.0 ], + "style" : "", + "text" : "zero based" + } + + } +, { + "box" : { + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-65", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 733.0, 72.0, 136.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 109, 108, 0, 44, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6 ], + "saved_bundle_length" : 56, + "text" : "/ml : [1, 2, 3, 4, 5, 6]", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-80", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 686.0, 246.0, 150.0, 34.0 ], + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-48", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 686.0, 166.0, 278.0, 32.0 ], + "text" : "/slice/right = /ml[[aseq(2, length(/ml) - 1, 1)]]", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 234.0, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 223.0, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-28", + "linecount" : 5, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 50.0, 130.0, 338.0, 86.0 ], + "text" : "/phasepoint = [/ml[[0]], /ml[[1]]],\n/phasemirror = [/ml[[2]], /ml[[3]]],\n/size = /ml[[4]],\n/path = /ml[[aseq(5, length(/ml) - 1, 1)]], \n/pathlen = length(/path)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 65.0, 22.0 ], + "style" : "", + "text" : "o.pack /ml" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-34", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-35", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 263.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-80", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-65", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0 + } + +} diff --git a/max/future/testing/test_matrixconversion.js b/max/future/testing/test_matrixconversion.js new file mode 100644 index 0000000..a8d61fb --- /dev/null +++ b/max/future/testing/test_matrixconversion.js @@ -0,0 +1,26 @@ +function list(a){ + var list = a; + var numcols = 10; + var rowsize = 5; + + for(i=0; i. Multiple triplets of values can be used to set more than one cell. Coordinates for the cells start at 0 in the upper-left hand corner and the values for each cell start at 0 and go up to the value range minus one, set by the object's inspector. Substituting the symbols inc and dec in place of the value will increment or decrement that cell coordinate by a value of one. Changing the cell state with a list causes the list to be output from matrixctrl.\n" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 260.0, 270.0, 103.0, 22.0 ], + "style" : "", + "text" : "o.route /matrixobj" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-6", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 390.0, 470.0, 300.0, 34.0 ] + } + + } +, { + "box" : { + "fontsize" : 9.0, + "id" : "obj-80", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 485.0, 176.441681, 38.0, 17.0 ], + "style" : "", + "text" : "spat10" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "id" : "obj-79", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 485.0, 163.341675, 33.0, 17.0 ], + "style" : "", + "text" : "spat9" + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 410.0, 20.0, 37.0, 22.0 ], + "style" : "", + "text" : "clear" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "id" : "obj-52", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 485.0, 150.241699, 33.0, 17.0 ], + "style" : "", + "text" : "spat8" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "id" : "obj-51", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 485.0, 137.141693, 33.0, 17.0 ], + "style" : "", + "text" : "spat7" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "id" : "obj-48", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 485.0, 124.041687, 33.0, 17.0 ], + "style" : "", + "text" : "spat6" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "id" : "obj-44", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 485.0, 110.941681, 33.0, 17.0 ], + "style" : "", + "text" : "spat5" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "id" : "obj-43", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 485.0, 97.84169, 33.0, 17.0 ], + "style" : "", + "text" : "spat4" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "id" : "obj-2", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 485.0, 84.741684, 33.0, 17.0 ], + "style" : "", + "text" : "spat3" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "id" : "obj-35", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 485.0, 71.641693, 33.0, 17.0 ], + "style" : "", + "text" : "spat2" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "id" : "obj-3", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 485.0, 58.541687, 33.0, 17.0 ], + "style" : "", + "text" : "spat1" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 4, + "outlettype" : [ "FullPacket", "", "", "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 165.0, 228.0, 861.0, 565.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 110.0, 130.0, 38.0, 22.0 ], + "style" : "", + "text" : "-------" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "index" : 4, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 531.0, 485.260132, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 416.0, 481.0, 39.0, 22.0 ], + "style" : "", + "text" : "zl.len" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "index" : 3, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 364.0, 485.260132, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 89.0, 182.260132, 67.0, 22.0 ], + "style" : "", + "text" : "o.pack /list" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 11.0, + "id" : "obj-1", + "linecount" : 15, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 89.0, 210.0, 641.0, 205.0 ], + "text" : "/size/row = 5,\n/size/col = 10,\n/matrix = [],\n/count = 0,\nmap(\n lambda([j], \n map(\n lambda([i], \n /matrix = [/matrix, int32(i), int32(j), /list[[/count]]], /count++\n ), \n aseq(0, /row))), aseq(0, /col)\n),\n/matrixobj = /matrix,\n/panel/matrix = /matrix, \n/true/test = sum(/list == /matrix)" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 364.0, 164.260132, 181.0, 22.0 ], + "style" : "", + "text" : "zl.group 2048 @zlmaxsize 2048" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 242.0, 437.0, 83.0, 22.0 ], + "style" : "", + "text" : "getrow $1" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "int" ], + "patching_rect" : [ 209.5, 107.260132, 51.5, 22.0 ], + "style" : "", + "text" : "uzi 10 0" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 209.5, 79.260132, 24.0, 22.0 ], + "style" : "", + "text" : "t b" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-42", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "list" ], + "patching_rect" : [ 209.5, 18.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-43", + "index" : 2, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "list" ], + "patching_rect" : [ 364.0, 18.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-44", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 89.0, 485.260132, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-45", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 242.0, 485.260132, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-34", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "order" : 0, + "source" : [ "obj-34", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "order" : 1, + "source" : [ "obj-34", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-7", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 410.0, 200.0, 65.127655, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p agg" + } + + } +, { + "box" : { + "columns" : 5, + "id" : "obj-5", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 410.0, 60.0, 65.127655, 130.0 ], + "rows" : 10, + "style" : "" + } + + } +, { + "box" : { + "columns" : 5, + "id" : "obj-41", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 260.0, 340.0, 65.127655, 130.0 ], + "rows" : 10, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "clear" ], + "patching_rect" : [ 260.0, 310.0, 49.0, 22.0 ], + "style" : "", + "text" : "t l clear" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-20", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-20", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "midpoints" : [ 434.875885, 232.0, 556.031914, 232.0, 556.031914, 49.0, 419.5, 49.0 ], + "source" : [ "obj-20", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "source" : [ "obj-34", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 1 ], + "order" : 0, + "source" : [ "obj-5", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "order" : 1, + "source" : [ "obj-5", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-8", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "test_matrixconversion.js", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/test_routing.maxpat b/max/future/testing/test_routing.maxpat new file mode 100644 index 0000000..c111ace --- /dev/null +++ b/max/future/testing/test_routing.maxpat @@ -0,0 +1,278 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 390.0, 233.0, 1016.0, 528.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 360.0, 50.0, 128.0, 128.0 ], + "rows" : 8, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-19", + "linecount" : 2, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 240.0, 350.0, 240.0, 35.0 ], + "style" : "", + "text" : "0 0 1 1 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 270.0, 30.0, 37.0, 22.0 ], + "style" : "", + "text" : "clear" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 270.0, 280.0, 151.0, 22.0 ], + "style" : "", + "text" : "zl.group @zlmaxsize 2048" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 200.0, 200.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 570.0, 140.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-12", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 680.0, 290.0, 150.0, 34.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 700.0, 110.0, 150.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 98, 97, 114, 0, 0, 0, 0, 44, 115, 0, 0, 97, 115, 100, 102, 0, 0, 0, 0 ], + "saved_bundle_length" : 40, + "text" : "/bar : \"asdf\"" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 600.0, 70.0, 150.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 102, 111, 111, 0, 0, 0, 0, 44, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3 ], + "saved_bundle_length" : 48, + "text" : "/foo : [1, 2, 3]" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 660.0, 200.0, 55.0, 22.0 ], + "style" : "", + "text" : "o.collect" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 340.0, 220.0, 240.0, 22.0 ], + "style" : "", + "text" : "4 9 1" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 1 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.collect.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/testaudio.maxpat b/max/future/testing/testaudio.maxpat new file mode 100644 index 0000000..61d5a68 --- /dev/null +++ b/max/future/testing/testaudio.maxpat @@ -0,0 +1,151 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 54.0, 86.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-7", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 330.0, 120.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 330.0, 195.0, 43.0, 22.0 ], + "style" : "", + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 330.0, 255.0, 37.0, 22.0 ], + "style" : "", + "text" : "dac~" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 180.0, 195.0, 22.0, 140.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 180.0, 150.0, 40.0, 22.0 ], + "style" : "", + "text" : "pink~" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ], + "dependency_cache" : [ ], + "embedsnapshot" : 0, + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/testing/tests/mirrortest01.js b/max/future/testing/tests/mirrortest01.js new file mode 100644 index 0000000..4763ff4 --- /dev/null +++ b/max/future/testing/tests/mirrortest01.js @@ -0,0 +1,186 @@ +outlets = 1; + +mgraphics.init(); +mgraphics.autofill = 0; +mgraphics.relative_coords = 1; + +var twidth, theight, aspect; +var circfull = 0.2; +var circhalf = circfull / 2.; +var circquar = circhalf / 2.; +var penloc = [0, 0]; +var peninv = [0, 0]; +var c2 = []; +var c3 = []; +var opacity = 0.6; +var midsize = 0.05 +var halfmid = midsize / 2; +var flipy = false; +var linecolor = [0.1, 0.1, 0.1, 0.1]; +var linecolor2 = [0.3, 0.5, 0.8, 0.3]; +var pathmat = new JitterMatrix("pathmatrix"); +var pathary = []; + +//expects a jitter matrix with path data (xy coords) +function path(){ + var inname = arguments[1]; + //copy from input - necessary for proper context switching to js + pathmat.frommatrix(inname); + pathary[0] = []; + pathary[1] = []; +} + +function path_exists(){ + return pathmat.dim[0] > 1; +} + +function paint(){ + var dist = calc_dist(penloc[0], penloc[1]); + + with(mgraphics){ + //if there is a path matrix, draw it + if(path_exists()){ + var p1 = pathmat.getcell(0, 0); + set_source_rgba(linecolor2); + move_to(p1[0], p1[1] * -1); + var target = pathmat.dim[0]; //1-based + var i = 1; //start turtle + while(i < target){ + var loc = pathmat.getcell(i, 0); + var ilo = [loc[0], loc[1] * -1.]; + line_to(ilo); + if(i < target){ + move_to(ilo); + } + i++; + } + stroke(); + } + + //red + set_source_rgba(0.8, 0.2, 0.2, opacity); + ellipse(penloc[0] - circhalf, penloc[1] + circhalf, circfull, circfull); + fill(); + set_source_rgba(linecolor); + move_to(0, 0); + line_to(penloc); + stroke(); + //yellow + set_source_rgba(0.8, 0.8, 0.2, opacity); + ellipse(peninv[0] - circhalf, peninv[1] + circhalf, circfull, circfull); + fill(); + + //black + //set_source_rgba(0., 0., 0., 1.); + //ellipse(c2[0] - circquar, c2[1] + circquar, circhalf, circhalf); + //fill(); + //green + //set_source_rgba(0.2, 0.7, 0.2, opacity); + //ellipse(c3[0] - circquar, c3[1] + circquar, circhalf, circhalf); + //fill(); + + //white + set_source_rgba(1, 1, 1, 1); + ellipse(0 - halfmid, 0 + halfmid, midsize, midsize); + //ellipse(0 - 0.05, 0 + 0.05, 0.1, 0.1); + fill(); + + set_source_rgba(linecolor); + ellipse(0 - dist, 0 + dist, dist * 2, dist * 2); + stroke(); + set_source_rgba(linecolor); + ellipse(0 - (dist / 2), 0 + (dist / 2), dist, dist); + stroke(); + } +} + +//pixel coords +function ondrag(x, y){ + twidth = mgraphics.size[0]; + var tx = x / twidth; + theight = mgraphics.size[1]; + var ty = y / theight; + //aspect = twidth / theight; + + penloc = calc_snorm(tx, ty); + calc_coords(penloc[0], penloc[1]); + output_draw(); +} + +function anything(a){ + var input = arrayfromargs(arguments); + + penloc[0] = input[0]; + penloc[1] = -1 * input[1]; + + calc_coords(penloc[0], penloc[1]); + calc_circ(input[2]); + output_draw(); +} + +function calc_angle(x, y){ + var angle = Math.atan2(x, y); + var deg = ((angle / Math.PI) * 180) + 180; + post("angle", angle, '\n'); + post("deg", deg, '\n'); + //ox = Math.cos(angle); + //oy = Math.sin(angle); + +} + +function calc_dist(x, y){ + var x1 = 0; + var y1 = 0; + var x2 = x; + var y2 = y; + + var dist = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); + return dist; +} +function calc_snorm(tx, ty){ + var temp = []; + temp[0] = (tx * 2.) - 1.; + temp[1] = -1 * ((ty * 2.) - 1.); + return temp; +} +function flip_y(a){ + if(a){ + flipy = true; + }else{ + flipy = false; + } +} +function calc_coords(ix, iy){ + //inv larger circle + peninv[0] = ix * -1; + if(flipy){ + peninv[1] = iy * -1; + }else{ + peninv[1] = iy * 1; + } + //smaller, inner circles + c2[0] = ix / 2; + c2[1] = iy / 2; + c3[0] = c2[0] * -1; + c3[1] = c2[1] * -1; +} + +function clear(){ +} + +function calc_aspect(){ + return twidth / theight; +} + +function output_draw(){ + outlet(0, "size", circfull); + outlet(0, "yellow", peninv); + outlet(0, "red", penloc); + mgraphics.redraw(); +} + +function calc_circ(a){ + a = a * 0.4; + circfull = a; + circhalf = a / 2; +} diff --git a/max/future/testing/tests/mirrortest02_older-nopoint_dissapear.js b/max/future/testing/tests/mirrortest02_older-nopoint_dissapear.js new file mode 100644 index 0000000..8325f1b --- /dev/null +++ b/max/future/testing/tests/mirrortest02_older-nopoint_dissapear.js @@ -0,0 +1,300 @@ +outlets = 1; + +mgraphics.init(); +mgraphics.autofill = 1; +mgraphics.relative_coords = 1; + +//generic +var cursor = [0, 0]; +var twidth, theight, aspect; +var circfull = 0.2; +var circhalf = circfull / 2.; +var circquar = circhalf / 2.; +var opacity = 0.6; +var midsize = 0.05; +var halfmid = midsize / 2; + +//state +var status_idle = false; +var status_shift = false; +var status_button = false; +var status_followtraj = false; +//var status_command = false; //in the future, this might be used to move points around. + +//circle drawing +var cpoint = [0, 0]; +var cpoint_inv = [0, 0]; +var c2 = []; +var c3 = []; +var flipy = false; + +//colors +var linecolor1 = [0.1, 0.1, 0.1, 0.1]; +var linecolor2 = [0.3, 0.5, 0.8, 0.3]; +var circ_highlight = [0.9, 0.6, 0.7, opacity]; +var circ_std = [0.2, 0.2, 0.2, opacity]; + +//path matrix +var pathmat = new JitterMatrix("pathmatrix"); + +//path point vars +var pointidx = []; +var idx = []; +var circles = []; +var dist_from_closest = 0.; +var closest = -1; +var pp_defaultsize = 0.07; + +post("mirrortest02: input matrix is expected to be two plane, dim N x 1\n"); + +//expects a jitter matrix with path data (xy coords) +function path(){ + var inname = arguments[1]; + //copy from input - necessary for proper context switching to js + pathmat.frommatrix(inname); + var numpoints = pathmat.dim[0]; //use the x dimension + pointidx = new Array(pathmat.dim[0]); + idx = Array.apply(0, pointidx).map(function(_, i){return i}); + + circles = []; + + for(i = 0; i < numpoints; i++){ + var coords = pathmat.getcell(i, 0); + var temp = new Circle(circ_std, pp_defaultsize, coords[0], coords[1] * -1); + circles.push(temp); + delete temp; + } + mgraphics.redraw(); +} + +function path_exists(){ + return pathmat.dim[0] > 1; +} + +function paint(){ + var dist = calc_dist(cursor[0], cursor[1]); + var circle_dist = calc_dist(cpoint[0], cpoint[1]); + + with(mgraphics){ + if(path_exists()){ //if there is a path matrix, draw it + + var p1 = pathmat.getcell(0, 0); + + set_source_rgba(linecolor2); + move_to(p1[0], p1[1] * -1); + + var target = pathmat.dim[0]; //1-based + var i = 1; //start turtle + + while(i < target){ + var loc = pathmat.getcell(i, 0); + var ilo = [loc[0], loc[1] * -1.]; + line_to(ilo); + if(i < target){ + move_to(ilo); + } + i++; + } + + stroke(); + + //draw circles + for(i = 0; i < circles.length; i++){ + if(status_button && i == closest){ + //this is kinda buggy - figure out how to make it more accurate + circles[i].size = circhalf * dist_from_closest * 20.; + }else if(status_idle && i == closest){ + circles[i].rgba = circ_highlight; + }else{ + circles[i].rgba = circ_std; + } + circles[i].draw(); + } + + //draw trajectory dots and lines + if(status_followtraj){ + //red + set_source_rgba(0.8, 0.2, 0.2, opacity); + ellipse(cpoint[0] - circhalf, cpoint[1] + circhalf, circfull, circfull); + + //line to red from center + set_source_rgba(linecolor1); + move_to(0, 0); + line_to(cpoint); + stroke(); + + //yellow + set_source_rgba(0.8, 0.8, 0.2, opacity); + ellipse(cpoint_inv[0] - circhalf, cpoint_inv[1] + circhalf, circfull, circfull); + + //white + set_source_rgba(1, 1, 1, 1); + ellipse(0 - halfmid, 0 + halfmid, midsize, midsize); + //ellipse(0 - 0.05, 0 + 0.05, 0.1, 0.1); + + //surrounding circles, filled automatically + set_source_rgba(linecolor1[0], linecolor1[1], linecolor1[2], 0.05); + ellipse(0 - circle_dist, 0 + circle_dist, circle_dist * 2, circle_dist * 2); + set_source_rgba(linecolor1[0], linecolor1[1], linecolor1[2], 0.1); + ellipse(0 - (circle_dist / 2), 0 + (circle_dist / 2), circle_dist, circle_dist); + } + } + } +} + +//pixel coords +function ondrag(x, y, button, mod1, shift){ + //status_idle = false; + status_shift = Boolean(shift); //shift keys + status_button = Boolean(button); //mouse + + //in the future, this might be used to move points around, but currently the path is external to the object. + //status_command = Boolean(mod1); //command key + + calc_xy(x, y); + + closest = status_button ? -1 : closest; + + if(status_shift){ + calc_closest_point(); + dist_from_closest = distance(closest); + mgraphics.redraw(); + } + + /* + else{ + tx = x / mgraphics.size[0]; + ty = y / mgraphics.size[1]; + cursor = calc_snorm(tx, ty); + mgraphics.redraw(); + } + */ +} + +function onidleout(){ + status_shift = false; + status_idle = false; +} + +function onidle(x, y, button, mod1, shift){ + status_idle = true; + status_shift = Boolean(shift); + + calc_xy(x, y); + calc_closest_point(); + mgraphics.redraw(); +} + +function calc_xy(x, y){ + twidth = mgraphics.size[0]; + var tx = x / twidth; + theight = mgraphics.size[1]; + var ty = y / theight; + //aspect = twidth / theight; + cursor = calc_snorm(tx, ty); + //calc_trajcoords(cursor[0], cursor[1]); //this was a bug because we should never call trajcoords when clicking +} + +function calc_trajcoords(ix, iy){ + //inv larger circle + cpoint_inv[0] = ix * -1; + if(flipy){ + cpoint_inv[1] = iy * -1; + }else{ + cpoint_inv[1] = iy * 1; + } + //smaller, inner circles + c2[0] = ix / 2; + c2[1] = iy / 2; + c3[0] = c2[0] * -1; + c3[1] = c2[1] * -1; +} + +function calc_closest_point(){ + var dists = idx.map(distance); + closest = dists.indexOf(Math.min.apply(Math, dists)); +} + +function calc_snorm(tx, ty){ + var temp = []; + temp[0] = (tx * 2.) - 1.; + temp[1] = -1 * ((ty * 2.) - 1.); + return temp; +} + +function calc_angle(x, y){ + var angle = Math.atan2(x, y); + var deg = ((angle / Math.PI) * 180) + 180; + post("angle", angle, '\n'); + post("deg", deg, '\n'); + //ox = Math.cos(angle); + //oy = Math.sin(angle); + +} + +function calc_dist(x, y){ + var x1 = 0; + var y1 = 0; + var x2 = x; + var y2 = y; + var dist = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); + return dist; +} + +function distance(i){ + //use distance between cursor and i + return Math.sqrt(Math.pow(cursor[0] - circles[i].x, 2) + Math.pow(cursor[1] - circles[i].y, 2)); +} + +function anything(a){ + status_followtraj = true; + if(!status_shift){ + var input = arrayfromargs(arguments); + cpoint = [input[0], -1 * input[1]]; + calc_trajcoords(cpoint[0], cpoint[1]); + calc_circ(input[2]); //this is the input size var, which will be overriden once size is working + output_draw(); + } +} + +function calc_circ(a){ + a = a * 0.4; + circfull = a; + circhalf = a / 2; +} + +function flip_y(a){ + if(a){ + flipy = true; + }else{ + flipy = false; + } +} + +function clear(){ + post("does nothing currently...\n"); +} + +function output_draw(){ + outlet(0, "size", circfull); + outlet(0, "yellow", cpoint_inv); + outlet(0, "red", cpoint); + mgraphics.redraw(); +} + +function Circle(rgba, size, x, y){ + this.rgba = rgba; + this.size = size; + this.offset = this.size / 2.; + this.x = x; + this.y = y; +} + +Circle.prototype.draw = function(){ + with(mgraphics){ + this.offset = this.size / 2.; + set_source_rgba(this.rgba); + ellipse(this.x - this.offset, this.y + this.offset, this.size, this.size); + fill(); + } +} diff --git a/max/future/testing/tests/mirrortest_with_cmd-drag-point_dissapear.js b/max/future/testing/tests/mirrortest_with_cmd-drag-point_dissapear.js new file mode 100644 index 0000000..eca9372 --- /dev/null +++ b/max/future/testing/tests/mirrortest_with_cmd-drag-point_dissapear.js @@ -0,0 +1,323 @@ +outlets = 1; + +mgraphics.init(); +mgraphics.autofill = 1; +mgraphics.relative_coords = 1; + +//generic +var cursor = [0, 0]; +var twidth, theight, aspect; +var circfull = 0.2; +var circhalf = circfull / 2.; +var circquar = circhalf / 2.; +var opacity = 0.6; +var midsize = 0.05; +var halfmid = midsize / 2; + +//state +var status_idle = false; +var status_shift = false; +var status_button = false; +var status_followtraj = false; +var status_com = false; +//var status_command = false; //in the future, this might be used to move points around. + +//circle drawing +var cpoint = [0, 0]; +var cpoint_inv = [0, 0]; +var c2 = []; +var c3 = []; +var flipy = false; + +//colors +var linecolor1 = [0.1, 0.1, 0.1, 0.1]; +var linecolor2 = [0.3, 0.5, 0.8, 0.3]; +var circ_highlight = [0.9, 0.6, 0.7, opacity]; +var circ_std = [0.2, 0.2, 0.2, opacity]; + +//path matrix +var pathmat = new JitterMatrix("pathmatrix"); + +//path point vars +var pointidx = []; +var idx = []; +var circles = []; +var dist_from_closest = 0.; +var closest = -1; +var pp_defaultsize = 0.07; + +post("mirrortest02: input matrix is expected to be two plane, dim N x 1\n"); + +//expects a jitter matrix with path data (xy coords) +function path(){ + var inname = arguments[1]; + //copy from input - necessary for proper context switching to js + pathmat.frommatrix(inname); + var numpoints = pathmat.dim[0]; //use the x dimension + pointidx = new Array(pathmat.dim[0]); + idx = Array.apply(0, pointidx).map(function(_, i){return i}); + + circles = []; + + for(i = 0; i < numpoints; i++){ + var coords = pathmat.getcell(i, 0); + var temp = new Circle(circ_std, pp_defaultsize, coords[0], coords[1] * -1); + circles.push(temp); + delete temp; + } + mgraphics.redraw(); +} + +function path_exists(){ + return pathmat.dim[0] > 1; +} + +function paint(){ + var dist = calc_dist(cursor[0], cursor[1]); + var circle_dist = calc_dist(cpoint[0], cpoint[1]); + + with(mgraphics){ + if(path_exists()){ //if there is a path matrix, draw it + + /* + var p1 = pathmat.getcell(0, 0); + + set_source_rgba(linecolor2); + move_to(p1[0], p1[1] * -1); + + var target = pathmat.dim[0]; //1-based + var i = 1; //start turtle + + while(i < target){ + var loc = pathmat.getcell(i, 0); + var ilo = [loc[0], loc[1] * -1.]; + line_to(ilo); + if(i < target){ + move_to(ilo); + } + i++; + } + + stroke(); + */ + + //draw circles and path + for(i = 0; i < circles.length; i++){ + //lines + if(i == 0){ + move_to(circles[i].x, circles[i].y); + }else{ + move_to(circles[i-1].x, circles[i-1].y); + line_to(circles[i].x, circles[i].y); + } + //circles + if(status_button && i == closest){ + //this is kinda buggy - figure out how to make it more accurate + circles[i].size = circhalf * dist_from_closest * 20.; + }else if(status_idle && i == closest){ + circles[i].rgba = circ_highlight; + }else{ + circles[i].rgba = circ_std; + } + + set_source_rgba(linecolor2); + stroke(); + circles[i].draw(); + } + + //draw trajectory dots and lines + if(status_followtraj){ + //red + set_source_rgba(0.8, 0.2, 0.2, opacity); + ellipse(cpoint[0] - circhalf, cpoint[1] + circhalf, circfull, circfull); + + //line to red from center + set_source_rgba(linecolor1); + move_to(0, 0); + line_to(cpoint); + stroke(); + + //yellow + set_source_rgba(0.8, 0.8, 0.2, opacity); + ellipse(cpoint_inv[0] - circhalf, cpoint_inv[1] + circhalf, circfull, circfull); + + //white + set_source_rgba(1, 1, 1, 1); + ellipse(0 - halfmid, 0 + halfmid, midsize, midsize); + //ellipse(0 - 0.05, 0 + 0.05, 0.1, 0.1); + + //surrounding circles, filled automatically + set_source_rgba(linecolor1[0], linecolor1[1], linecolor1[2], 0.05); + ellipse(0 - circle_dist, 0 + circle_dist, circle_dist * 2, circle_dist * 2); + set_source_rgba(linecolor1[0], linecolor1[1], linecolor1[2], 0.1); + ellipse(0 - (circle_dist / 2), 0 + (circle_dist / 2), circle_dist, circle_dist); + } + } + } +} + +//pixel coords +function ondrag(x, y, button, mod1, shift){ + //status_idle = false; + status_com = Boolean(mod1); + status_shift = Boolean(shift); //shift keys + status_button = Boolean(button); //mouse + + //in the future, this might be used to move points around, but currently the path is external to the object. + //status_command = Boolean(mod1); //command key + + cursor = calc_xy(x, y); + + //closest = status_button ? -1 : closest; + + if(status_button){ + if(status_com){ + //post("closest point: ", closest, '\n'); + //might want pathmat.setcell() here... + circles[closest].x = cursor[0]; + circles[closest].y = cursor[1]; + post("value of x: ", circles[closest].x, '\n'); + post("value of y: ", circles[closest].y, '\n'); + }else if(status_shift){ + calc_closest_point(); + dist_from_closest = distance(closest); + } + } + + mgraphics.redraw(); + + /* + else{ + tx = x / mgraphics.size[0]; + ty = y / mgraphics.size[1]; + cursor = calc_snorm(tx, ty); + mgraphics.redraw(); + } + */ +} + +function onidleout(){ + status_shift = false; + status_idle = false; +} + +function onidle(x, y, button, mod1, shift){ + status_idle = true; + status_shift = Boolean(shift); + + cursor = calc_xy(x, y); + calc_closest_point(); + mgraphics.redraw(); +} + +function calc_xy(x, y){ + twidth = mgraphics.size[0]; + var tx = x / twidth; + theight = mgraphics.size[1]; + var ty = y / theight; + //cursor = calc_snorm(tx, ty); + return calc_snorm(tx, ty); +} + +function calc_trajcoords(ix, iy){ + //inv larger circle + cpoint_inv[0] = ix * -1; + if(flipy){ + cpoint_inv[1] = iy * -1; + }else{ + cpoint_inv[1] = iy * 1; + } + //smaller, inner circles + c2[0] = ix / 2; + c2[1] = iy / 2; + c3[0] = c2[0] * -1; + c3[1] = c2[1] * -1; +} + +function calc_closest_point(){ + var dists = idx.map(distance); + closest = dists.indexOf(Math.min.apply(Math, dists)); +} + +function calc_snorm(tx, ty){ + var temp = []; + temp[0] = (tx * 2.) - 1.; + temp[1] = -1 * ((ty * 2.) - 1.); + return temp; +} + +function calc_angle(x, y){ + var angle = Math.atan2(x, y); + var deg = ((angle / Math.PI) * 180) + 180; + post("angle", angle, '\n'); + post("deg", deg, '\n'); + //ox = Math.cos(angle); + //oy = Math.sin(angle); +} + +function calc_dist(x, y){ + var x1 = 0; + var y1 = 0; + var x2 = x; + var y2 = y; + var dist = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); + return dist; +} + +function distance(i){ + //use distance between cursor and i + return Math.sqrt(Math.pow(cursor[0] - circles[i].x, 2) + Math.pow(cursor[1] - circles[i].y, 2)); +} + +function anything(a){ + status_followtraj = true; + if(!status_shift){ + var input = arrayfromargs(arguments); + cpoint = [input[0], -1 * input[1]]; + calc_trajcoords(cpoint[0], cpoint[1]); + calc_circ(input[2]); //this is the input size var, which will be overriden once size is working + output_draw(); + } +} + +function calc_circ(a){ + a = a * 0.4; + circfull = a; + circhalf = a / 2; +} + +function flip_y(a){ + if(a){ + flipy = true; + }else{ + flipy = false; + } +} + +function clear(){ + post("does nothing currently...\n"); +} + +function output_draw(){ + outlet(0, "size", circfull); + outlet(0, "yellow", cpoint_inv); + outlet(0, "red", cpoint); + mgraphics.redraw(); +} + +function Circle(rgba, size, x, y){ + this.rgba = rgba; + this.size = size; + this.offset = this.size / 2.; + this.x = x; + this.y = y; +} + +Circle.prototype.draw = function(){ + with(mgraphics){ + this.offset = this.size / 2.; + set_source_rgba(this.rgba); + ellipse(this.x - this.offset, this.y + this.offset, this.size, this.size); + fill(); + } +} diff --git a/max/future/utilities/_conductor_display.maxpat b/max/future/utilities/_conductor_display.maxpat new file mode 100644 index 0000000..d59bec2 --- /dev/null +++ b/max/future/utilities/_conductor_display.maxpat @@ -0,0 +1,1224 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 125.0, 79.0, 1246.0, 776.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-15", + "linecount" : 4, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 420.0, 60.0, 290.0, 65.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 99, 111, 117, 110, 116, 100, 111, 119, 110, 0, 0, 44, 46, 0, 0, 0, 0, 0, 64, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 101, 114, 105, 111, 100, 47, 109, 115, 0, 0, 44, 100, 0, 0, 64, 127, 64, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 99, 111, 117, 110, 116, 0, 0, 44, 105, 0, 0, 0, 0, 0, 5 ], + "saved_bundle_length" : 108, + "text" : "/cue/countdown : {\n\t/period/ms : 500.,\n\t/count : 5\n}", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-14", + "linecount" : 3, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 392.666687, 345.0, 128.0, 54.0 ], + "text" : "/period/ms : 500.,\n/count : 5,\n/total/ms : 2500.", + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-13", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 347.666687, 284.0, 236.0, 32.0 ], + "text" : "/total/ms = /period/ms * /count", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 902.666687, 420.0, 72.0, 22.0 ], + "style" : "", + "text" : "loadmess 1" + } + + } +, { + "box" : { + "id" : "obj-9", + "linecount" : 5, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1022.666687, 270.0, 97.0, 76.0 ], + "style" : "", + "text" : ";\rdsp iovs 512;\rdsp sigvs 512;\rmax preempt 1;\rdsp takeover 0" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 857.666687, 518.0, 37.0, 22.0 ], + "style" : "", + "text" : "dac~" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 857.666687, 472.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 783.666687, 428.0, 93.0, 22.0 ], + "style" : "", + "text" : "adstatus switch" + } + + } +, { + "box" : { + "id" : "obj-145", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "", "bang", "bang", "int" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 34.0, 79.0, 713.0, 548.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-122", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "float", "float", "bang", "int" ], + "patching_rect" : [ 15.0, 90.0, 514.0, 22.0 ], + "style" : "", + "text" : "t 0. f b 1" + } + + } +, { + "box" : { + "id" : "obj-116", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 15.0, 60.0, 390.0, 22.0 ], + "style" : "", + "text" : "o.route /period/ms /count" + } + + } +, { + "box" : { + "id" : "obj-115", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "float", "bang", "int" ], + "patching_rect" : [ 270.0, 135.0, 205.0, 22.0 ], + "style" : "", + "text" : "t 0. b 0" + } + + } +, { + "box" : { + "id" : "obj-105", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 290.0, 420.0, 92.0, 22.0 ], + "style" : "", + "text" : "onebang" + } + + } +, { + "box" : { + "id" : "obj-101", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 510.0, 420.0, 49.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-94", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 180.0, 135.0, 51.0, 22.0 ], + "style" : "", + "text" : "!/ 1000." + } + + } +, { + "box" : { + "id" : "obj-81", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 560.0, 480.0, 36.0, 22.0 ], + "style" : "", + "text" : "sel 1" + } + + } +, { + "box" : { + "id" : "obj-77", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 290.0, 363.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-70", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 4, + "outlettype" : [ "int", "", "", "int" ], + "patching_rect" : [ 510.0, 450.0, 169.0, 22.0 ], + "style" : "", + "text" : "counter 1 5 0" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 290.0, 243.0, 48.0, 22.0 ], + "style" : "", + "text" : "%~ 1" + } + + } +, { + "box" : { + "id" : "obj-135", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 290.0, 337.0, 44.0, 22.0 ], + "style" : "", + "text" : "edge~" + } + + } +, { + "box" : { + "id" : "obj-134", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 290.0, 308.863647, 35.0, 22.0 ], + "style" : "", + "text" : ">~ 0" + } + + } +, { + "box" : { + "id" : "obj-133", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 290.0, 279.863647, 44.0, 22.0 ], + "style" : "", + "text" : "delta~" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 135.0, 315.0, 64.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 180.0, 243.0, 35.0, 22.0 ], + "style" : "default", + "text" : "!-~ 1" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 180.0, 272.0, 84.0, 22.0 ], + "style" : "default", + "text" : "snapshot~ 10" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 180.0, 195.0, 54.0, 22.0 ], + "style" : "", + "text" : "phasor~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-140", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 15.0, 15.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-141", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 135.0, 488.937561, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-142", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 345.0, 488.937561, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-143", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 290.0, 488.937561, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-144", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 510.0, 488.937561, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-70", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-101", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-143", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-105", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-101", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-115", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-105", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-115", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-115", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-115", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-115", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-115", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-122", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-116", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-70", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-116", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-101", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-122", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-142", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-122", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-122", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-122", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-94", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-122", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-134", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-133", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-135", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-134", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-77", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-135", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-116", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-140", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-133", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-144", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-70", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-81", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-70", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-101", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-77", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-105", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-77", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-115", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 569.5, 512.0, 688.5, 512.0, 688.5, 127.0, 279.5, 127.0 ], + "source" : [ "obj-81", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 347.666687, 420.0, 300.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p relay" + } + + } +, { + "box" : { + "id" : "obj-114", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 347.666687, 555.0, 70.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 364.0, 458.0, 127.0, 20.0 ], + "style" : "", + "text" : "beat phase" + } + + } +, { + "box" : { + "id" : "obj-113", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 122.666687, 390.0, 150.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 120.0, 330.0, 127.0, 20.0 ], + "style" : "", + "text" : "overall phase of piece" + } + + } +, { + "box" : { + "blinktime" : 300, + "id" : "obj-111", + "maxclass" : "led", + "numinlets" : 1, + "numoutlets" : 1, + "oncolor" : [ 0.439216, 0.74902, 0.254902, 1.0 ], + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 535.0, 480.0, 60.0, 60.0 ], + "presentation" : 1, + "presentation_rect" : [ 660.0, 540.0, 60.0, 60.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-108", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 647.666687, 458.0, 57.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 660.0, 623.0, 57.0, 20.0 ], + "style" : "", + "text" : "count-in:" + } + + } +, { + "box" : { + "blinktime" : 300, + "id" : "obj-102", + "maxclass" : "led", + "numinlets" : 1, + "numoutlets" : 1, + "oncolor" : [ 0.892111, 0.057733, 0.074854, 1.0 ], + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 441.333344, 480.0, 60.0, 60.0 ], + "presentation" : 1, + "presentation_rect" : [ 735.0, 540.0, 60.0, 60.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontsize" : 36.0, + "id" : "obj-69", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 628.666687, 480.0, 69.0, 49.0 ], + "presentation" : 1, + "presentation_rect" : [ 735.0, 623.0, 97.0, 49.0 ], + "style" : "", + "triangle" : 0 + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.666687, 294.0, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 240.0, 150.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "led", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 242.666687, 345.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 255.0, 210.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 6, + "outlettype" : [ "", "", "", "", "", "FullPacket" ], + "patching_rect" : [ 34.666687, 165.0, 410.25, 22.0 ], + "style" : "", + "text" : "o.route /position /timestamp /cue/led /cue/relay /cue/countdown" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patching_rect" : [ 209.791687, 81.5, 60.0, 22.0 ], + "style" : "", + "text" : "controller" + } + + } +, { + "box" : { + "degrees" : 360, + "floatoutput" : 1, + "id" : "obj-29", + "maxclass" : "dial", + "mode" : 2, + "needlecolor" : [ 1.0, 0.741176, 0.196078, 1.0 ], + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "outlinecolor" : [ 1.0, 0.741176, 0.196078, 0.34 ], + "parameter_enable" : 0, + "patching_rect" : [ 347.666687, 480.0, 60.0, 60.0 ], + "presentation" : 1, + "presentation_rect" : [ 345.0, 480.0, 165.0, 165.0 ], + "size" : 1.0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 62.666687, 345.0, 135.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 75.0, 210.0, 135.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "bgcolor" : [ 0.19771, 0.188048, 0.201856, 1.0 ], + "degrees" : 360, + "floatoutput" : 1, + "id" : "obj-6", + "maxclass" : "dial", + "mode" : 2, + "needlecolor" : [ 0.254749, 0.632064, 0.682652, 1.0 ], + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "parameter_enable" : 0, + "patching_rect" : [ 34.666687, 419.0, 292.0, 292.0 ], + "presentation" : 1, + "presentation_rect" : [ 32.0, 359.0, 292.0, 292.0 ], + "size" : 1.0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.666687, 36.5, 60.0, 22.0 ], + "style" : "", + "text" : "init_udp r" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.666687, 81.5, 144.0, 22.0 ], + "style" : "", + "text" : "udpreceive 8050 CNMAT" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-145", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-102", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-145", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-111", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-145", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-145", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-69", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-145", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "init_udp.maxpat", + "bootpath" : "~/Documents/CNMAT/repositories/CNMAT-Production/campion/clusterX/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "controller.maxpat", + "bootpath" : "~/Documents/CNMAT/repositories/CNMAT-Production/campion/clusterX/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } +, { + "name" : "o.union.mxo", + "type" : "iLaX" + } +, { + "name" : "o.prepend.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.select.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/utilities/audio_tester01.maxpat b/max/future/utilities/audio_tester01.maxpat new file mode 100644 index 0000000..fbd8365 --- /dev/null +++ b/max/future/utilities/audio_tester01.maxpat @@ -0,0 +1,227 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 355.0, 166.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 8, + "numoutlets" : 0, + "patching_rect" : [ 280.0, 290.0, 117.0, 22.0 ], + "style" : "", + "text" : "dac~ 1 2 3 4 5 6 7 8" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 8, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 270.0, 60.0, 117.0, 22.0 ], + "style" : "", + "text" : "adc~ 1 2 3 4 5 6 7 8" + } + + } +, { + "box" : { + "channels" : 8, + "id" : "obj-1", + "maxclass" : "live.gain~", + "numinlets" : 8, + "numoutlets" : 11, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 270.0, 120.0, 155.0, 139.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~", + "parameter_shortname" : "live.gain~", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "varname" : "live.gain~" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-3", 7 ], + "order" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 6 ], + "order" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 5 ], + "order" : 2, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 4 ], + "order" : 3, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 3 ], + "order" : 4, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 2 ], + "order" : 5, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 1 ], + "order" : 6, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "order" : 7, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 7 ], + "source" : [ "obj-2", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 6 ], + "source" : [ "obj-2", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 5 ], + "source" : [ "obj-2", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 4 ], + "source" : [ "obj-2", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 3 ], + "source" : [ "obj-2", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 2 ], + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 1 ], + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-2", 0 ] + } + + } + ], + "parameters" : { + "obj-1" : [ "live.gain~", "live.gain~", 0 ] + } +, + "dependency_cache" : [ ], + "autosave" : 0, + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/future/variable_input/4ch_in_4ch_out.maxpat b/max/future/variable_input/4ch_in_4ch_out.maxpat new file mode 100644 index 0000000..67b8b06 --- /dev/null +++ b/max/future/variable_input/4ch_in_4ch_out.maxpat @@ -0,0 +1,1925 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 1, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 184.0, 160.0, 1222.0, 668.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 861.166382, 168.417786, 89.0, 22.0 ], + "style" : "", + "text" : "receive~ sim-4" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 791.499756, 140.929535, 89.0, 22.0 ], + "style" : "", + "text" : "receive~ sim-3" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 721.83313, 113.441269, 89.0, 22.0 ], + "style" : "", + "text" : "receive~ sim-2" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 652.166504, 85.953018, 89.0, 22.0 ], + "style" : "", + "text" : "receive~ sim-1" + } + + } +, { + "box" : { + "id" : "obj-41", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 4, + "outlettype" : [ "signal", "signal", "signal", "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 1, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 1242.0, 709.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 748.0, 279.0, 77.0, 22.0 ], + "style" : "", + "text" : "delay_signal" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 595.333313, 279.0, 77.0, 22.0 ], + "style" : "", + "text" : "delay_signal" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 442.666656, 279.0, 77.0, 22.0 ], + "style" : "", + "text" : "delay_signal" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 100.0, 196.0, 97.0, 22.0 ], + "style" : "", + "text" : "o.route /channel" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 290.0, 279.0, 77.0, 22.0 ], + "style" : "", + "text" : "delay_signal" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-21", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 781.0, 382.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-20", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 628.333313, 382.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-19", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 475.666656, 382.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-18", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 323.0, 382.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "FullPacket" ], + "patching_rect" : [ 100.0, 227.0, 283.0, 22.0 ], + "style" : "", + "text" : "o.route /1 /2 /3 /4" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-9", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 781.0, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-8", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 628.333313, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 475.666656, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 323.0, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 100.0, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 503.999939, 232.953018, 305.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p delays" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 673.249939, 402.0, 78.0, 22.0 ], + "style" : "", + "text" : "print to_oper" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 673.249939, 312.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 673.249939, 360.0, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "FullPacket" ], + "patching_rect" : [ 37.0, 137.0, 223.0, 22.0 ], + "style" : "", + "text" : "o.route /matrixobj /gainobj /open /delays" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 141.0, 107.0, 79.0, 22.0 ], + "style" : "", + "text" : "print whoops" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 1, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 84.0, 129.0, 556.0, 495.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 392.0, 296.0, 89.0, 22.0 ], + "style" : "", + "text" : "room 1 size $1" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 445.0, 181.0, 54.0, 22.0 ], + "style" : "", + "text" : "$1 3000" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 445.0, 221.0, 66.0, 22.0 ], + "style" : "", + "text" : "line 0. 120" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 216.0, 100.0, 117.0, 22.0 ], + "style" : "", + "text" : "o.route /room/1/size" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 428.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 37.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 50.0, 343.5, 153.0, 22.0 ], + "style" : "", + "text" : "regexp \\\\/ @substitute \" \"" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 131.5, 63.0, 22.0 ], + "style" : "", + "text" : "o.atomize" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 53.0, 22.0 ], + "style" : "", + "text" : "o.flatten" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 37.0, 200.0, 63.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p o.tospat" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1034.0, 103.0, 97.0, 22.0 ], + "style" : "", + "text" : "r gate_keyboard" + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1034.0, 137.0, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 189.0, 209.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 1, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 213.0, 276.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 176.0, 65.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-1", + "linecount" : 8, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 269.0, 100.0, 148.0, 107.0 ], + "style" : "", + "text" : "dumpdict reverberance heaviness liveness modaldensity early_distr early_end early_shape early_start cluster_distr cluster_end cluster_start reverb_start reverbfreqhigh reverbfreqlow" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 189.0, 240.0, 51.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p dump" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-28", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 122.0, 240.0, 58.0, 21.0 ], + "style" : "", + "text" : "exportdict" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-29", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 57.0, 240.0, 55.0, 21.0 ], + "style" : "", + "text" : "dumpdict" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 4, + "outlettype" : [ "dictionary", "", "", "" ], + "patching_rect" : [ 115.0, 406.0, 50.5, 22.0 ], + "saved_object_attributes" : { + "embed" : 0, + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "dict" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1082.5, 244.0, 83.0, 20.0 ], + "style" : "", + "text" : "hit the 'v' key" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 1034.0, 193.0, 48.0, 22.0 ], + "style" : "", + "text" : "sel 118" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 1049.0, 73.0, 50.5, 22.0 ], + "style" : "", + "text" : "key" + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1034.0, 244.0, 35.0, 22.0 ], + "style" : "", + "text" : "front" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 1034.0, 280.0, 69.0, 22.0 ], + "save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ], + "style" : "", + "text" : "thispatcher" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "FullPacket" ], + "patching_rect" : [ 362.166473, 232.953018, 101.0, 22.0 ], + "style" : "", + "text" : "o.route /1 /2 /3 /4" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 623.174194, 598.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 4" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 560.782837, 598.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 3" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 498.391418, 598.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 2" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 436.0, 598.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 1" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 545.166382, 326.0, 24.0, 74.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 475.499786, 326.0, 24.0, 74.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 405.83313, 326.0, 24.0, 74.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 336.166473, 326.0, 24.0, 74.0 ], + "style" : "" + } + + } +, { + "box" : { + "columns" : 4, + "id" : "obj-5", + "ignoreclick" : 1, + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 244.5, 246.0, 71.0, 134.0 ], + "rows" : 8, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 9, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "list" ], + "patching_rect" : [ 336.166687, 421.0, 227.999969, 22.0 ], + "style" : "", + "text" : "matrix~ 4 8" + } + + } +, { + "box" : { + "id" : "obj-4", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 142.0, 27.0, 295.0, 47.0 ], + "style" : "", + "text" : "internal: smoothness of algorithm 6 is lowest - prob 8\nreverb: different reverb settings - 1\ncascades: number of cascaded biquads per filter - 2\n" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 575.499939, 184.453018, 233.5, 22.0 ], + "style" : "", + "text" : "adc~ 1 2 3 4" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 82.0, 27.0, 30.0, 22.0 ], + "style" : "", + "text" : "in 1" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 0, + "patching_rect" : [ 36.999985, 555.0, 329.0, 22.0 ], + "style" : "", + "text" : "dac~ 1 2 3 4" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 8, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "signal", "signal", "" ], + "patching_rect" : [ 37.0, 478.0, 639.0, 22.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "spat.spat~ @numsources 8 @numreverbs 1 @numspeakers 4 @numinternals 8 @numcascades 2 @panning angular" + } + + } +, { + "box" : { + "id" : "obj-17", + "linecount" : 5, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 37.0, 289.0, 153.0, 76.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "spat.oper @numsources 8 @numreverbs 1 @numspeakers 6 @numinternals 8 @numcascades 2" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-25", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 37.0, 27.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "clear" ], + "patching_rect" : [ 244.5, 200.0, 49.0, 22.0 ], + "style" : "", + "text" : "t l clear" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 37.0, 76.0, 123.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 131.5, 278.5, 46.5, 278.5 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 66.5, 279.5, 46.5, 279.5 ], + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 7 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 6 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 5 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 198.5, 278.0, 46.5, 278.0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "delay_signal.maxpat", + "bootpath" : "~/Documents/CNMAT/repositories/CNMAT-Production/campion/clusterX/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "spat.oper.mxo", + "type" : "iLaX" + } +, { + "name" : "spat.spat~.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.flatten.mxo", + "type" : "iLaX" + } +, { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } + +} diff --git a/max/future/variable_input/4ch_input.maxpat b/max/future/variable_input/4ch_input.maxpat new file mode 100644 index 0000000..44d1cbb --- /dev/null +++ b/max/future/variable_input/4ch_input.maxpat @@ -0,0 +1,1987 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 1, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 184.0, 160.0, 1222.0, 668.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-41", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 4, + "outlettype" : [ "signal", "signal", "signal", "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 1, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 1242.0, 709.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 748.0, 279.0, 77.0, 22.0 ], + "style" : "", + "text" : "delay_signal" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 595.333313, 279.0, 77.0, 22.0 ], + "style" : "", + "text" : "delay_signal" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 442.666656, 279.0, 77.0, 22.0 ], + "style" : "", + "text" : "delay_signal" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 100.0, 196.0, 97.0, 22.0 ], + "style" : "", + "text" : "o.route /channel" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 290.0, 279.0, 77.0, 22.0 ], + "style" : "", + "text" : "delay_signal" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-21", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 781.0, 382.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-20", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 628.333313, 382.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-19", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 475.666656, 382.0, 30.0, 30.0 ], + "presentation_rect" : [ 474.0, 422.0, 0.0, 0.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-18", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 323.0, 382.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "FullPacket" ], + "patching_rect" : [ 100.0, 227.0, 283.0, 22.0 ], + "style" : "", + "text" : "o.route /1 /2 /3 /4" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-9", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 781.0, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-8", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 628.333313, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 475.666656, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 323.0, 34.0, 30.0, 30.0 ], + "presentation_rect" : [ 275.0, 38.0, 0.0, 0.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 100.0, 34.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 523.999939, 88.0, 305.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p delays" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 673.249939, 402.0, 78.0, 22.0 ], + "style" : "", + "text" : "print to_oper" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 673.249939, 312.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 673.249939, 360.0, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 545.166382, 205.464767, 89.0, 22.0 ], + "style" : "", + "text" : "receive~ sim-4" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 475.499786, 177.976517, 89.0, 22.0 ], + "style" : "", + "text" : "receive~ sim-3" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 405.83313, 150.488251, 89.0, 22.0 ], + "style" : "", + "text" : "receive~ sim-2" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 336.166473, 123.0, 89.0, 22.0 ], + "style" : "", + "text" : "receive~ sim-1" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "FullPacket" ], + "patching_rect" : [ 37.0, 137.0, 223.0, 22.0 ], + "style" : "", + "text" : "o.route /matrixobj /gainobj /open /delays" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 141.0, 107.0, 79.0, 22.0 ], + "style" : "", + "text" : "print whoops" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 1, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 84.0, 129.0, 556.0, 495.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 392.0, 296.0, 89.0, 22.0 ], + "style" : "", + "text" : "room 1 size $1" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 445.0, 181.0, 54.0, 22.0 ], + "style" : "", + "text" : "$1 3000" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 445.0, 221.0, 66.0, 22.0 ], + "style" : "", + "text" : "line 0. 120" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 216.0, 100.0, 117.0, 22.0 ], + "style" : "", + "text" : "o.route /room/1/size" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 428.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 37.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 50.0, 343.5, 153.0, 22.0 ], + "style" : "", + "text" : "regexp \\\\/ @substitute \" \"" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 131.5, 63.0, 22.0 ], + "style" : "", + "text" : "o.atomize" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 53.0, 22.0 ], + "style" : "", + "text" : "o.flatten" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 37.0, 200.0, 63.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p o.tospat" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1034.0, 103.0, 97.0, 22.0 ], + "style" : "", + "text" : "r gate_keyboard" + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1034.0, 137.0, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 189.0, 209.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 1, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 213.0, 276.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 176.0, 65.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-1", + "linecount" : 8, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 269.0, 100.0, 148.0, 107.0 ], + "style" : "", + "text" : "dumpdict reverberance heaviness liveness modaldensity early_distr early_end early_shape early_start cluster_distr cluster_end cluster_start reverb_start reverbfreqhigh reverbfreqlow" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 189.0, 240.0, 51.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p dump" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-28", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 122.0, 240.0, 58.0, 21.0 ], + "style" : "", + "text" : "exportdict" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-29", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 57.0, 240.0, 55.0, 21.0 ], + "style" : "", + "text" : "dumpdict" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 4, + "outlettype" : [ "dictionary", "", "", "" ], + "patching_rect" : [ 115.0, 406.0, 50.5, 22.0 ], + "saved_object_attributes" : { + "embed" : 0, + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "dict" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1082.5, 244.0, 83.0, 20.0 ], + "style" : "", + "text" : "hit the 'v' key" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 1034.0, 193.0, 48.0, 22.0 ], + "style" : "", + "text" : "sel 118" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 1049.0, 73.0, 50.5, 22.0 ], + "style" : "", + "text" : "key" + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1034.0, 244.0, 35.0, 22.0 ], + "style" : "", + "text" : "front" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 1034.0, 280.0, 69.0, 22.0 ], + "save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ], + "style" : "", + "text" : "thispatcher" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "FullPacket" ], + "patching_rect" : [ 362.166473, 232.953018, 101.0, 22.0 ], + "style" : "", + "text" : "o.route /1 /2 /3 /4" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 932.957031, 555.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 6" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 870.565613, 555.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 5" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 808.174194, 555.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 4" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 745.782837, 555.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 3" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 683.391418, 555.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 2" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 621.0, 555.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 1" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 545.166382, 326.0, 24.0, 74.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 475.499786, 326.0, 24.0, 74.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 405.83313, 326.0, 24.0, 74.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 336.166473, 326.0, 24.0, 74.0 ], + "style" : "" + } + + } +, { + "box" : { + "columns" : 4, + "id" : "obj-5", + "ignoreclick" : 1, + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 244.5, 246.0, 71.0, 134.0 ], + "rows" : 8, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 4, + "numoutlets" : 9, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "list" ], + "patching_rect" : [ 336.166687, 421.0, 227.999969, 22.0 ], + "style" : "", + "text" : "matrix~ 4 8" + } + + } +, { + "box" : { + "id" : "obj-4", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 142.0, 27.0, 295.0, 47.0 ], + "style" : "", + "text" : "internal: smoothness of algorithm 6 is lowest - prob 8\nreverb: different reverb settings - 1\ncascades: number of cascaded biquads per filter - 2\n" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 595.499939, 39.5, 233.5, 22.0 ], + "style" : "", + "text" : "adc~ 1 2 3 4" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 82.0, 27.0, 30.0, 22.0 ], + "style" : "", + "text" : "in 1" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 0, + "patching_rect" : [ 36.999985, 555.0, 535.666687, 22.0 ], + "style" : "", + "text" : "dac~ 1 2 3 4 5 6" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 8, + "numoutlets" : 7, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "" ], + "patching_rect" : [ 37.0, 478.0, 639.0, 22.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "spat.spat~ @numsources 8 @numreverbs 1 @numspeakers 6 @numinternals 8 @numcascades 2 @panning angular" + } + + } +, { + "box" : { + "id" : "obj-17", + "linecount" : 5, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 37.0, 289.0, 153.0, 76.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "spat.oper @numsources 8 @numreverbs 1 @numspeakers 6 @numinternals 8 @numcascades 2" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-25", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 37.0, 27.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "clear" ], + "patching_rect" : [ 244.5, 200.0, 49.0, 22.0 ], + "style" : "", + "text" : "t l clear" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 37.0, 76.0, 123.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 5 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 131.5, 278.5, 46.5, 278.5 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 66.5, 279.5, 46.5, 279.5 ], + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 7 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 6 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 5 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 198.5, 278.0, 46.5, 278.0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "delay_signal.maxpat", + "bootpath" : "~/Documents/CNMAT/repositories/CNMAT-Production/campion/clusterX/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "spat.oper.mxo", + "type" : "iLaX" + } +, { + "name" : "spat.spat~.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.flatten.mxo", + "type" : "iLaX" + } +, { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } + +} diff --git a/max/future/variable_input/5ch_input.maxpat b/max/future/variable_input/5ch_input.maxpat new file mode 100644 index 0000000..55a2274 --- /dev/null +++ b/max/future/variable_input/5ch_input.maxpat @@ -0,0 +1,1213 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 295.0, 120.0, 965.0, 672.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-50", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 241.166687, 116.0, 45.0, 22.0 ], + "presentation_rect" : [ 240.0, 115.0, 0.0, 0.0 ], + "style" : "", + "text" : "clear" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 772.843262, 311.0, 136.0, 22.0 ], + "style" : "", + "text" : "receive~ electronics-2R" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 598.843262, 311.0, 136.0, 22.0 ], + "style" : "", + "text" : "receive~ electronics-1R" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 772.843262, 355.0, 19.661011, 63.0 ], + "presentation_rect" : [ 685.677979, 363.0, 0.0, 0.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 598.843262, 364.0, 19.661011, 63.0 ], + "presentation_rect" : [ 598.843262, 364.0, 0.0, 0.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 347.0, 148.0, 307.0, 22.0 ], + "style" : "", + "text" : "0 0 1 0 1 1 1 2 1 1 3 1 2 4 1 2 5 1 3 6 1 4 7 1 3 8 1 4 9 1" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 660.5, 255.0, 125.0, 20.0 ], + "style" : "", + "text" : "two electronics inputs" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 385.004242, 279.0, 64.0, 20.0 ], + "style" : "", + "text" : "live inputs" + } + + } +, { + "box" : { + "columns" : 5, + "id" : "obj-41", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 42.666695, 178.0, 65.127655, 130.0 ], + "rows" : 10, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 262.166687, 25.0, 24.0, 22.0 ], + "style" : "", + "text" : "t b" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 262.166687, 59.0, 79.0, 22.0 ], + "style" : "", + "text" : "print whoops" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 0.0, 0.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-4", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 100.0, 295.0, 47.0 ], + "style" : "", + "text" : "internal: smoothness of algorithm 6 is lowest - prob 8\nreverb: different reverb settings - 1\ncascades: number of cascaded biquads per filter - 2\n" + } + + } + ], + "lines" : [ ] + } +, + "patching_rect" : [ 632.0, 120.5, 50.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p notes" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 42.666695, 78.0, 123.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 632.0, 90.0, 141.999985, 22.0 ], + "style" : "", + "text" : "spatmat_format" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 347.0, 117.5, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "clear" ], + "patching_rect" : [ 42.666695, 148.0, 49.0, 22.0 ], + "style" : "", + "text" : "t l clear" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 151.333359, 268.0, 69.0, 22.0 ], + "save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ], + "style" : "", + "text" : "thispatcher" + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 151.333359, 237.656738, 35.0, 22.0 ], + "style" : "", + "text" : "front" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 6, + "outlettype" : [ "", "", "", "", "", "FullPacket" ], + "patching_rect" : [ 420.5, 200.0, 115.0, 22.0 ], + "style" : "", + "text" : "o.route /1 /2 /3 /4 /5" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 748.677979, 279.0, 134.0, 22.0 ], + "style" : "", + "text" : "receive~ electronics-2L" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 574.843262, 279.0, 134.0, 22.0 ], + "style" : "", + "text" : "receive~ electronics-1L" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 748.677979, 355.0, 19.661011, 63.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 574.843262, 364.0, 19.661011, 63.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 485.002838, 364.0, 19.661011, 63.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 403.836151, 364.0, 19.661011, 63.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "signal", "signal", "signal" ], + "patching_rect" : [ 322.338989, 302.0, 181.994324, 22.0 ], + "style" : "", + "text" : "adc~ 1 2 3" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "gain~", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 322.669495, 364.0, 19.661011, 63.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "", "", "", "FullPacket" ], + "patching_rect" : [ 42.666695, 116.0, 182.0, 22.0 ], + "style" : "", + "text" : "o.route /matrixobj /gainobj /open" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 30.000015, 355.0, 53.0, 22.0 ], + "style" : "", + "text" : "o.tospat" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 693.5, 611.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 8" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 621.0, 611.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 7" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 544.0, 611.0, 44.0, 22.0 ], + "style" : "", + "text" : "out~ 6" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 478.5, 611.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 5" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 406.0, 611.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 4" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 329.0, 611.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 3" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 252.0, 611.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 2" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 175.0, 611.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 1" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 7, + "numoutlets" : 11, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "list" ], + "patching_rect" : [ 321.0, 439.0, 506.0, 22.0 ], + "style" : "", + "text" : "matrix~ 7 10" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 106.000031, 25.0, 30.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "in 1" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 8, + "numoutlets" : 0, + "patching_rect" : [ 30.000015, 559.0, 561.5, 22.0 ], + "style" : "", + "text" : "dac~ 1 2 3 4 5 6 7 8" + } + + } +, { + "box" : { + "id" : "obj-18", + "linecount" : 2, + "maxclass" : "newobj", + "numinlets" : 10, + "numoutlets" : 9, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "" ], + "patching_rect" : [ 30.000015, 511.0, 639.0, 35.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "spat.spat~ @numsources 10 @numreverbs 1 @numspeakers 8 @numinternals 8 @numcascades 2 @panning angular" + } + + } +, { + "box" : { + "id" : "obj-17", + "linecount" : 5, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 30.000015, 385.0, 143.0, 76.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "spat.oper @numsources 10 @numreverbs 1 @numspeakers 8 @numinternals 8 @numcascades 2" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-25", + "index" : 0, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 42.666695, 25.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 7 ], + "order" : 1, + "source" : [ "obj-18", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 6 ], + "order" : 1, + "source" : [ "obj-18", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 5 ], + "order" : 1, + "source" : [ "obj-18", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 4 ], + "order" : 1, + "source" : [ "obj-18", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 3 ], + "order" : 1, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 2 ], + "order" : 1, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "order" : 1, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "order" : 1, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "order" : 0, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "order" : 0, + "source" : [ "obj-18", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "order" : 0, + "source" : [ "obj-18", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "order" : 0, + "source" : [ "obj-18", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "order" : 0, + "source" : [ "obj-18", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "order" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "order" : 0, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "order" : 0, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-22", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "source" : [ "obj-22", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "source" : [ "obj-22", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 1 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 2 ], + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 3 ], + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 5 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "source" : [ "obj-30", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "source" : [ "obj-30", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "order" : 1, + "source" : [ "obj-30", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "order" : 1, + "source" : [ "obj-30", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "order" : 0, + "source" : [ "obj-30", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "order" : 0, + "source" : [ "obj-30", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "source" : [ "obj-34", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-36", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 4 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 6 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 9 ], + "source" : [ "obj-6", 9 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 8 ], + "source" : [ "obj-6", 8 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 7 ], + "source" : [ "obj-6", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 6 ], + "source" : [ "obj-6", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 5 ], + "source" : [ "obj-6", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 4 ], + "source" : [ "obj-6", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 3 ], + "source" : [ "obj-6", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 2 ], + "source" : [ "obj-6", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 1 ], + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-6", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.tospat.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "spatmat_format.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "spat.oper.mxo", + "type" : "iLaX" + } +, { + "name" : "spat.spat~.mxo", + "type" : "iLaX" + } +, { + "name" : "o.flatten.mxo", + "type" : "iLaX" + } +, { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } + +} diff --git a/max/future/variable_input/6ch_input.maxpat b/max/future/variable_input/6ch_input.maxpat new file mode 100644 index 0000000..ce2d215 --- /dev/null +++ b/max/future/variable_input/6ch_input.maxpat @@ -0,0 +1,556 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 294.0, 89.0, 907.0, 648.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 595.5, 586.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 6" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 518.5, 586.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 5" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 446.0, 586.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 4" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 369.0, 586.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 3" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 292.0, 586.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 2" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 215.0, 586.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "out~ 1" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 40.000015, 81.0, 141.999985, 22.0 ], + "style" : "", + "text" : "spatmat_format" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 7, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "list" ], + "patching_rect" : [ 280.5, 340.0, 282.0, 22.0 ], + "style" : "", + "text" : "matrix~ 6 6" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 314.0, 151.0, 242.0, 22.0 ], + "style" : "", + "text" : "loadmess 0 0 1 1 1 1 2 2 1 3 3 1 4 4 1 5 5 1" + } + + } +, { + "box" : { + "columns" : 6, + "id" : "obj-5", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 163.0, 200.0, 93.393936, 92.0 ], + "rows" : 6, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-4", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 221.0, 28.5, 295.0, 47.0 ], + "style" : "", + "text" : "internal: smoothness of algorithm 6 is lowest - prob 8\nreverb: different reverb settings - 1\ncascades: number of cascaded biquads per filter - 2\n" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 6, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 280.5, 252.0, 282.0, 22.0 ], + "style" : "", + "text" : "adc~ 1 2 3 4 5 6" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 106.000031, 25.0, 30.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "style" : "", + "text" : "in 1" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 0, + "patching_rect" : [ 40.0, 441.0, 535.666687, 22.0 ], + "style" : "", + "text" : "dac~ 1 3 4 5 7 8" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 7, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "" ], + "patching_rect" : [ 40.000015, 397.0, 639.0, 22.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "spat.spat~ @numsources 6 @numreverbs 1 @numspeakers 6 @numinternals 8 @numcascades 2 @panning angular" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 40.000015, 110.0, 532.0, 22.0 ], + "saved_object_attributes" : { + "parameter_enable" : 0 + } +, + "style" : "", + "text" : "spat.oper @numsources 6 @numreverbs 1 @numspeakers 6 @numinternals 8 @numcascades 2" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-25", + "index" : 0, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 40.000015, 25.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 5 ], + "order" : 1, + "source" : [ "obj-18", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 4 ], + "order" : 1, + "source" : [ "obj-18", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 3 ], + "order" : 1, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 2 ], + "order" : 1, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "order" : 1, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "order" : 1, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "order" : 0, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "order" : 0, + "source" : [ "obj-18", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "order" : 0, + "source" : [ "obj-18", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "order" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "order" : 0, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "order" : 0, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 5 ], + "source" : [ "obj-2", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 4 ], + "source" : [ "obj-2", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 3 ], + "source" : [ "obj-2", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 2 ], + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 1 ], + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-21", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 5 ], + "source" : [ "obj-6", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 4 ], + "source" : [ "obj-6", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 3 ], + "source" : [ "obj-6", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 2 ], + "source" : [ "obj-6", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 1 ], + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-6", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "spatmat_format.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/campion/clusterX/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "spat.oper.mxo", + "type" : "iLaX" + } +, { + "name" : "spat.spat~.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } + +} diff --git a/max/mirrorpath/mirrorpath_single.maxhelp b/max/mirrorpath/mirrorpath_single.maxhelp new file mode 100644 index 0000000..9782d65 --- /dev/null +++ b/max/mirrorpath/mirrorpath_single.maxhelp @@ -0,0 +1,792 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 34.0, 79.0, 1460.0, 853.0 ], + "bgcolor" : [ 0.905196, 0.947298, 0.947298, 1.0 ], + "editing_bgcolor" : [ 0.826703, 0.85521, 0.85521, 1.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 546.0, 450.0, 81.0, 22.0 ], + "style" : "", + "text" : "prepend path" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 546.0, 410.0, 78.0, 22.0 ], + "style" : "", + "text" : "o.route /path" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-19", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 546.0, 360.0, 534.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 0, -65, -31, 95, 21, -92, -84, -13, 19, -65, -48, 0, 0, 0, 0, 0, 0, 63, -44, 29, 67, 6, -27, -51, 79, -65, -73, -59, 123, -97, -77, -113, 14, 63, -85, 84, 28, -73, -58, -85, 75, 63, -48, -19, 36, 91, 41, 27, -126 ], + "saved_bundle_length" : 84, + "text" : "/path : [-0.542857, -0.25, 0.314286, -0.0928571, 0.0533761, 0.264474]", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 620.0, 760.0, 366.0, 22.0 ], + "style" : "", + "text" : "path 0.357143 0.335714 0.314286 -0.507143 0.257143 0.194776" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 840.0, 270.0, 130.0, 22.0 ], + "style" : "", + "text" : "loadmess autowatch 1" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 120.0, 260.0, 52.0, 22.0 ], + "style" : "", + "text" : "compile" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 340.0, 30.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 360.0, 660.0, 90.0, 22.0 ], + "style" : "", + "text" : "routepass path" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 546.0, 60.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-15", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 546.0, 90.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "border" : 0, + "filename" : "mirrorpath.js", + "id" : "obj-8", + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 1000.0, 90.0, 280.0, 280.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 580.0, 560.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 431.0, 700.0, 72.0, 22.0 ], + "style" : "", + "text" : "mirror2odot" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 11.0, + "id" : "obj-29", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 660.0, 490.0, 620.0, 33.0 ], + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 560.0, 240.0, 84.0, 22.0 ], + "style" : "", + "text" : "flip_y_axis $1" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 560.0, 200.0, 22.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 302.0, 140.0, 29.5, 22.0 ], + "style" : "", + "text" : "- 1" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 385.0, 20.0, 72.0, 22.0 ], + "style" : "", + "text" : "loadmess 4" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "number", + "maximum" : 50, + "minimum" : 2, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 380.0, 60.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 380.0, 240.0, 89.0, 22.0 ], + "style" : "", + "text" : "num_points $1" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 653.0, 143.0, 366.0, 624.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 104.5, 242.5, 76.0, 22.0 ], + "style" : "", + "text" : "snapshot~ 5" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 104.5, 203.5, 72.0, 22.0 ], + "style" : "", + "text" : "cycle~ 0.02" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 120.0, 418.0, 96.0, 22.0 ], + "style" : "", + "text" : "scale -1. 1. 0. 5." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 271.0, 97.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 67.5, 327.5, 43.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-19", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 32.0, 81.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-21", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 171.0, 506.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 210.0, 190.0, 111.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cycle_controlrate" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 210.0, 140.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "filename" : "mirrorpath.js", + "id" : "obj-1", + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 210.0, 320.0, 280.0, 280.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "mirrorpath.js", + "bootpath" : "~/Documents/CNMAT/_clusterX_mirror/max/patches", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "mirror2odot.maxpat", + "bootpath" : "~/Documents/CNMAT/_clusterX_mirror/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/mirrorpath/swarmfront.png b/max/mirrorpath/swarmfront.png new file mode 100644 index 0000000..54ba147 Binary files /dev/null and b/max/mirrorpath/swarmfront.png differ diff --git a/max/patches/8ch_input.maxpat b/max/patches/8ch_input.maxpat new file mode 100644 index 0000000..4e2d474 --- /dev/null +++ b/max/patches/8ch_input.maxpat @@ -0,0 +1,1204 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 295.0, 120.0, 965.0, 672.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 340.0, 142.0, 60.0, 22.0 ], + "text" : "s bundles" + } + + } +, { + "box" : { + "id" : "obj-52", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 0.0, 0.0, 640.0, 480.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-19", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 130.5, 307.0, 22.0 ], + "text" : "0 0 1 1 1 1 2 2 1 2 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 100.0, 60.0, 22.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-51", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 212.5, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-3", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 193.0, 178.5, 75.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p init_matrix" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "gain~", + "multichannelvariant" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 577.903686999999991, 364.0, 19.661010999999998, 63.0 ] + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 241.166686999999996, 116.0, 45.0, 22.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "gain~", + "multichannelvariant" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 541.441649999999981, 364.0, 19.661010999999998, 63.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "gain~", + "multichannelvariant" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 468.517578000000015, 364.0, 19.661010999999998, 63.0 ] + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 625.0, 246.0, 125.0, 20.0 ], + "text" : "audio interface inputs" + } + + } +, { + "box" : { + "id" : "obj-41", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 30.000015000000001, 188.0, 105.0, 105.0 ], + "rows" : 8 + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 262.166687000000024, 25.0, 24.0, 22.0 ], + "text" : "t b" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 262.166687000000024, 59.0, 79.0, 22.0 ], + "text" : "print whoops" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-4", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 100.0, 295.0, 47.0 ], + "text" : "internal: smoothness of algorithm 6 is lowest - prob 8\nreverb: different reverb settings - 1\ncascades: number of cascaded biquads per filter - 2\n" + } + + } + ], + "lines" : [ ] + } +, + "patching_rect" : [ 820.0, 170.5, 50.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p notes" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 42.666694999999997, 78.0, 123.0, 22.0 ], + "text" : "routepass FullPacket" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "clear", "FullPacket" ], + "patching_rect" : [ 809.0, 127.0, 141.999985000000009, 22.0 ], + "text" : "spatmat_format" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "clear" ], + "patching_rect" : [ 42.666694999999997, 148.0, 49.0, 22.0 ], + "text" : "t l clear" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 151.333359000000002, 268.0, 69.0, 22.0 ], + "save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ], + "text" : "thispatcher" + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 151.333359000000002, 237.65673799999999, 35.0, 22.0 ], + "text" : "front" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 9, + "outlettype" : [ "", "", "", "", "", "", "", "", "FullPacket" ], + "patching_rect" : [ 362.5, 200.0, 155.0, 22.0 ], + "text" : "o.route /1 /2 /3 /4 /5 /6 /7 /8" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "gain~", + "multichannelvariant" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 504.979614000000026, 364.0, 19.661010999999998, 63.0 ] + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "gain~", + "multichannelvariant" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 432.055572999999981, 364.0, 19.661010999999998, 63.0 ] + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "gain~", + "multichannelvariant" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 395.593535999999972, 364.0, 19.661010999999998, 63.0 ] + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "gain~", + "multichannelvariant" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 359.131530999999995, 364.0, 19.661010999999998, 63.0 ] + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 8, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 577.903686999999991, 268.0, 181.994324000000006, 22.0 ], + "text" : "adc~ 1 2 3 4 5 6 7 8" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "gain~", + "multichannelvariant" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "signal", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 322.669494999999984, 364.0, 19.661010999999998, 63.0 ] + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "", "", "", "FullPacket" ], + "patching_rect" : [ 42.666694999999997, 116.0, 182.0, 22.0 ], + "text" : "o.route /matrixobj /gainobj /open" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 30.000015000000001, 355.0, 53.0, 22.0 ], + "text" : "o.tospat" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 693.5, 611.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "text" : "out~ 8" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 621.0, 611.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "text" : "out~ 7" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 544.0, 611.0, 44.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, + "text" : "out~ 6" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 478.5, 611.0, 44.0, 22.0 ], + "text" : "out~ 5" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 406.0, 611.0, 44.0, 22.0 ], + "text" : "out~ 4" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 329.0, 611.0, 44.0, 22.0 ], + "text" : "out~ 3" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 252.0, 611.0, 44.0, 22.0 ], + "text" : "out~ 2" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 175.0, 611.0, 44.0, 22.0 ], + "text" : "out~ 1" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 8, + "numoutlets" : 9, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "" ], + "patching_rect" : [ 321.0, 457.0, 274.234192000000007, 22.0 ], + "text" : "matrix~ 8 8" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 106.000031000000007, 25.0, 30.0, 22.0 ], + "text" : "in 1" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 8, + "numoutlets" : 0, + "patching_rect" : [ 30.000015000000001, 559.0, 561.5, 22.0 ], + "text" : "dac~ 1 2 3 4 5 6 7 8" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 8, + "numoutlets" : 8, + "outlettype" : [ "", "", "", "", "", "", "", "" ], + "patching_rect" : [ 30.000015000000001, 511.0, 639.0, 22.0 ], + "text" : "spat.spat~ @numsources 8 @numreverbs 1 @numspeakers 8 @numinternals 8 @numcascades 2 @panning angular" + } + + } +, { + "box" : { + "id" : "obj-17", + "linecount" : 6, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 30.000015000000001, 385.0, 114.0, 89.0 ], + "text" : "spat.oper @numsources 8 @numreverbs 1 @numspeakers 8 @numinternals 8 @numcascades 2" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-25", + "index" : 0, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 42.666694999999997, 25.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 7 ], + "order" : 1, + "source" : [ "obj-18", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 6 ], + "order" : 1, + "source" : [ "obj-18", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 5 ], + "order" : 1, + "source" : [ "obj-18", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 4 ], + "order" : 1, + "source" : [ "obj-18", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 3 ], + "order" : 1, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 2 ], + "order" : 1, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "order" : 1, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "order" : 1, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "order" : 0, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "order" : 0, + "source" : [ "obj-18", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "order" : 0, + "source" : [ "obj-18", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "order" : 0, + "source" : [ "obj-18", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "order" : 0, + "source" : [ "obj-18", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "order" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "order" : 0, + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "order" : 0, + "source" : [ "obj-18", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-2", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "source" : [ "obj-2", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-2", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-2", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-2", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 7 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "order" : 1, + "source" : [ "obj-22", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "order" : 0, + "source" : [ "obj-22", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "source" : [ "obj-22", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "source" : [ "obj-22", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 1 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 2 ], + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 3 ], + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 5 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-30", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "source" : [ "obj-30", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "source" : [ "obj-30", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "source" : [ "obj-30", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-30", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-30", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-30", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "source" : [ "obj-34", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-36", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 4 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 6 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 7 ], + "source" : [ "obj-6", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 6 ], + "source" : [ "obj-6", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 5 ], + "source" : [ "obj-6", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 4 ], + "source" : [ "obj-6", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 3 ], + "source" : [ "obj-6", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 2 ], + "source" : [ "obj-6", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 1 ], + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-6", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } +, { + "name" : "o.flatten.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.tospat.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "spatmat_format.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } + +} diff --git a/max/patches/_mirror_main.maxhelp b/max/patches/_mirror_main.maxhelp new file mode 100644 index 0000000..9b2994e --- /dev/null +++ b/max/patches/_mirror_main.maxhelp @@ -0,0 +1,9573 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 34.0, 87.0, 1372.0, 787.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-92", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1000.0, 110.0, 194.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 109, 105, 114, 114, 111, 114, 47, 42, 47, 111, 98, 106, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0 ], + "saved_bundle_length" : 48, + "text" : "/mirror/*/obj : \"output\"" + } + + } +, { + "box" : { + "id" : "obj-91", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 1230.0, 80.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-86", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1210.0, 160.0, 47.0, 22.0 ], + "text" : "s recall" + } + + } +, { + "box" : { + "id" : "obj-85", + "items" : [ "circle", ",", "hourglass", ",", "square", ",", "zigzag" ], + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 1210.0, 100.0, 100.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-78", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 1210.0, 130.0, 126.0, 22.0 ], + "text" : "o.pack /mirror/*/shape" + } + + } +, { + "box" : { + "id" : "obj-76", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 200.0, 636.0, 65.0, 20.0 ], + "text" : "spat gains" + } + + } +, { + "box" : { + "id" : "obj-84", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 55.877685999999997, 680.0, 75.0, 20.0 ], + "text" : "audio inputs" + } + + } +, { + "box" : { + "bgcolor" : [ 0.155763, 0.049955, 0.222401, 1.0 ], + "id" : "obj-22", + "interval" : 100, + "maxclass" : "meter~", + "monotone" : 1, + "numinlets" : 1, + "numleds" : 20, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 136.152739999999994, 602.0, 14.847168, 73.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 0.155763, 0.049955, 0.222401, 1.0 ], + "id" : "obj-36", + "interval" : 100, + "maxclass" : "meter~", + "monotone" : 1, + "numinlets" : 1, + "numleds" : 20, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 155.183257999999995, 602.0, 14.847168, 73.0 ] + } + + } +, { + "box" : { + "id" : "obj-93", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1120.0, 704.0, 88.0, 22.0 ], + "saved_object_attributes" : { + "filename" : "pathpop.js", + "parameter_enable" : 0 + } +, + "text" : "js pathpop.js 2" + } + + } +, { + "box" : { + "id" : "obj-81", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 445.0, 267.0, 933.0, 274.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-4", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 714.0, 73.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 793.0, 112.0, 34.0, 22.0 ], + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 726.0, 179.0, 112.0, 22.0 ], + "text" : "prepend readfolder" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 726.0, 150.0, 93.0, 22.0 ], + "text" : "sprintf %saudio" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 756.0, 17.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "patching_rect" : [ 726.0, 211.0, 124.0, 22.0 ], + "saved_object_attributes" : { + "embed" : 0 + } +, + "text" : "polybuffer~ diskaudio" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 1 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-4", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 1120.0, 730.0, 113.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p sample_playback" + } + + } +, { + "box" : { + "id" : "obj-90", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 675.0, 458.0, 82.0, 20.0 ], + "text" : "cbmus 1/2", + "textcolor" : [ 0.870588, 0.415686, 0.062745, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-87", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 376.091552999999976, 458.0, 82.0, 20.0 ], + "text" : "jml-mod 3+4", + "textcolor" : [ 0.870588, 0.415686, 0.062745, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-89", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 76.091553000000005, 458.0, 78.0, 20.0 ], + "text" : "jml-mod 1+2", + "textcolor" : [ 0.870588, 0.415686, 0.062745, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-82", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 970.0, 458.0, 78.0, 20.0 ], + "text" : "cbmus 3/4", + "textcolor" : [ 0.870588, 0.415686, 0.062745, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-83", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 140.0, 50.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "fontsize" : 9.0, + "hidden" : 1, + "id" : "obj-80", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1605.0, 296.441681000000017, 38.0, 17.0 ], + "text" : "spat10" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "hidden" : 1, + "id" : "obj-79", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1605.0, 283.341675000000009, 33.0, 17.0 ], + "text" : "spat9" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 499.891907000000003, 581.0, 20.0, 60.0 ] + } + + } +, { + "box" : { + "id" : "obj-67", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 474.177612000000011, 581.0, 20.0, 60.0 ] + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 829.0, 601.0, 132.0, 20.0 ], + "text" : "1 = rehearsal mode" + } + + } +, { + "box" : { + "id" : "obj-72", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 829.0, 581.0, 132.0, 20.0 ], + "text" : "0 = performance mode" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 800.0, 530.0, 72.0, 22.0 ], + "text" : "loadmess 0" + } + + } +, { + "box" : { + "id" : "obj-55", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 800.0, 661.0, 39.0, 22.0 ], + "text" : "s osc" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 800.0, 631.0, 153.0, 22.0 ], + "text" : "o.pack /transport/rehearsal" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 800.0, 591.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-54", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 132.0, 50.0, 22.0 ], + "text" : "del 500" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 100.0, 60.0, 22.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-23", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 214.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-6", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 967.908202999999958, 540.0, 36.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p init" + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 967.908202999999958, 570.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "fontsize" : 11.0, + "id" : "obj-77", + "linecount" : 10, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1240.0, 500.0, 132.0, 142.0 ], + "text" : "keyboard legend:\n\nc: config panel open\nv: open room patch\nh: home screen\nm: simulation (if loaded)\n\n1-0: cue 1-10\nq/w/e/r: cue 11-14\nshift-s: stop all cues\n" + } + + } +, { + "box" : { + "id" : "obj-74", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1120.0, 664.0, 53.0, 22.0 ], + "text" : "pcontrol" + } + + } +, { + "box" : { + "id" : "obj-73", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1120.0, 636.0, 133.0, 22.0 ], + "text" : "load simulation.maxpat" + } + + } +, { + "box" : { + "bgcolor" : [ 0.720698, 0.16723, 0.080014, 1.0 ], + "color" : [ 0.862745, 0.870588, 0.878431, 1.0 ], + "id" : "obj-57", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patching_rect" : [ 1062.3378909999999, 600.0, 91.0, 22.0 ], + "text" : "room_mapping", + "textcolor" : [ 0.90911, 0.818422, 0.933333, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-59", + "linecount" : 2, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 598.891906999999946, 623.0, 60.0, 35.0 ], + "text" : ";\rdsp open" + } + + } +, { + "box" : { + "id" : "obj-56", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "FullPacket" ], + "patching_rect" : [ 262.0, 67.5, 248.0, 22.0 ], + "text" : "o.route /mirror /panel/matrix /room /controller" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1180.0, 41.5, 131.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 116, 114, 97, 110, 115, 112, 111, 114, 116, 47, 115, 116, 111, 112, 0, 44, 0, 0, 0 ], + "saved_bundle_length" : 40, + "text" : "/transport/stop" + } + + } +, { + "box" : { + "fontsize" : 22.851797000000001, + "id" : "obj-66", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 680.0, 55.5, 158.0, 34.0 ], + "text" : "CUE: 4" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-58", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1530.0, 130.0, 37.0, 22.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "hidden" : 1, + "id" : "obj-52", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1605.0, 270.241698999999983, 33.0, 17.0 ], + "text" : "spat8" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "hidden" : 1, + "id" : "obj-51", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1605.0, 257.141692999999975, 33.0, 17.0 ], + "text" : "spat7" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "hidden" : 1, + "id" : "obj-48", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1605.0, 244.041686999999996, 33.0, 17.0 ], + "text" : "spat6" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "hidden" : 1, + "id" : "obj-44", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1605.0, 230.941680999999988, 33.0, 17.0 ], + "text" : "spat5" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "hidden" : 1, + "id" : "obj-43", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1605.0, 217.84169, 33.0, 17.0 ], + "text" : "spat4" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "hidden" : 1, + "id" : "obj-41", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1605.0, 204.741683999999992, 33.0, 17.0 ], + "text" : "spat3" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "hidden" : 1, + "id" : "obj-35", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1605.0, 191.641693000000004, 33.0, 17.0 ], + "text" : "spat2" + } + + } +, { + "box" : { + "fontsize" : 9.0, + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1605.0, 178.541686999999996, 33.0, 17.0 ], + "text" : "spat1" + } + + } +, { + "box" : { + "id" : "obj-53", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-51", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 60.0, 225.0, 35.0, 22.0 ], + "text" : "front" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 60.0, 188.0, 49.0, 22.0 ], + "text" : "sel 104" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 60.0, 130.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 60.0, 162.0, 34.0, 22.0 ], + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 60.0, 100.0, 97.0, 22.0 ], + "text" : "r gate_keyboard" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 106.5, 130.0, 50.5, 22.0 ], + "text" : "key" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-52", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 60.0, 272.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-34", 1 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "source" : [ "obj-51", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 1150.0, 540.0, 69.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p homekey" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 1150.0, 572.0, 69.0, 22.0 ], + "save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ], + "text" : "thispatcher" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 680.0, 642.0, 120.0, 22.0 ], + "text" : "print keyboard_gate:" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 680.0, 618.0, 99.0, 22.0 ], + "text" : "s gate_keyboard" + } + + } +, { + "box" : { + "bgcolor" : [ 0.720698, 0.16723, 0.080014, 1.0 ], + "checkedcolor" : [ 0.835941, 0.83802, 0.894216, 1.0 ], + "id" : "obj-4", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 680.0, 561.5, 41.0, 41.0 ], + "uncheckedcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "bang", "bang", "bang", "bang", "bang" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 382.0, 116.0, 644.0, 382.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 5, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 281.399993999999992, 302.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 7, + "outlettype" : [ "", "", "", "", "", "", "FullPacket" ], + "patching_rect" : [ 50.000011000000001, 76.0, 313.0, 22.0 ], + "text" : "o.route /1 /2 /3 /4 /5 /active" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 37.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 327.200012000000015, 128.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-12", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 391.585144000000014, 158.0, 150.0, 33.0 ], + "text" : "< this may be a problem for spat interp (default 30)" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "bang", "bang", "bang", "bang", "bang" ], + "patching_rect" : [ 327.200012000000015, 206.0, 61.0, 22.0 ], + "text" : "b 5" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 327.200012000000015, 158.0, 58.0, 22.0 ], + "text" : "metro 30" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-43", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 302.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-44", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 108.800003000000004, 302.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "index" : 3, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 167.600006000000008, 302.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-48", + "index" : 4, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 226.399993999999992, 302.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-29", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "source" : [ "obj-29", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-29", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "source" : [ "obj-29", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "source" : [ "obj-29", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-4", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "source" : [ "obj-4", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "source" : [ "obj-4", 3 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 262.0, 110.0, 241.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p dispatch_mirrors" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 921.891906999999946, 19.5, 37.0, 20.0 ], + "text" : "hit 'v'" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1023.837891000000013, 19.5, 37.0, 20.0 ], + "text" : "hit 'c'" + } + + } +, { + "box" : { + "bgcolor" : [ 0.856781, 0.875045, 0.929836, 1.0 ], + "color" : [ 0.21291, 0.73768, 0.744905, 1.0 ], + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 444.0, 321.0, 651.0, 473.0 ], + "bglocked" : 0, + "openinpresentation" : 1, + "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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 215.5, 627.5, 57.0, 22.0 ], + "text" : "s current" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 784.299987999999985, 512.622130999999968, 5.0, 100.0 ], + "presentation" : 1, + "presentation_rect" : [ 66.5, 331.5, 91.0, 5.0 ] + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 775.09997599999997, 512.622130999999968, 5.0, 100.0 ], + "presentation" : 1, + "presentation_rect" : [ 66.5, 269.280517999999972, 91.0, 5.0 ] + } + + } +, { + "box" : { + "id" : "obj-41", + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 765.90002400000003, 512.622130999999968, 5.0, 100.0 ], + "presentation" : 1, + "presentation_rect" : [ 66.5, 20.402640999999999, 91.0, 5.0 ] + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 756.700012000000015, 512.622130999999968, 5.0, 100.0 ], + "presentation" : 1, + "presentation_rect" : [ 66.5, 82.622116000000005, 91.0, 5.0 ] + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 747.5, 512.622130999999968, 5.0, 100.0 ], + "presentation" : 1, + "presentation_rect" : [ 66.5, 206.061066000000011, 91.0, 5.0 ] + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 10, + "outlettype" : [ "", "", "", "", "", "", "", "", "", "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 948.0, 583.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-20", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 434.0, 223.0, 43.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 540.0, 223.0, 43.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 487.0, 223.0, 43.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-19", + "index" : 10, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 540.0, 305.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-18", + "index" : 9, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 487.0, 305.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-16", + "index" : 8, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 434.0, 305.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 173.0, 298.0, 43.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 20.0, 53.0, 123.0, 22.0 ], + "text" : "routepass FullPacket" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 381.0, 223.0, 43.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 275.0, 298.0, 43.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 224.0, 298.0, 43.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 122.0, 298.0, 43.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 71.0, 298.0, 43.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 20.0, 298.0, 43.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 7, + "outlettype" : [ "", "", "", "", "", "", "FullPacket" ], + "patching_rect" : [ 20.0, 265.0, 325.0, 22.0 ], + "text" : "o.route /axis/G0 /revp /prer /aperture /warmth /bril" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 6, + "outlettype" : [ "", "", "", "", "", "FullPacket" ], + "patching_rect" : [ 20.0, 115.0, 497.0, 22.0 ], + "text" : "o.route /sources /roomactive /reverberance /liveness /room/1/size" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 20.0, 79.0, 123.0, 22.0 ], + "text" : "o.route /display/room" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 20.0, 25.0, 37.0, 22.0 ], + "text" : "r osc" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 380.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-14", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 71.0, 380.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-15", + "index" : 7, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 381.0, 305.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-17", + "index" : 3, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 122.0, 380.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-28", + "index" : 4, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 173.0, 380.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-29", + "index" : 5, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 224.0, 380.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-34", + "index" : 6, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 275.0, 380.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-3", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-3", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-3", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-5", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "source" : [ "obj-5", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "source" : [ "obj-5", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-5", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-5", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 146.5, 21.0, 478.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p recall" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 205.5, 311.792908000000011, 77.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 163.5, 11.902640999999999, 77.0, 20.0 ], + "text" : "(db) -60. - 0." + } + + } +, { + "box" : { + "id" : "obj-23", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 249.5, 234.0, 97.0, 47.0 ], + "presentation" : 1, + "presentation_rect" : [ 163.5, 323.0, 152.0, 20.0 ], + "text" : "running reverberance 0-50" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-25", + "maxclass" : "flonum", + "maximum" : 50.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 197.5, 253.0, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 323.0, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 197.5, 283.0, 149.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 347.0, 147.0, 22.0 ], + "text" : "o.pack /sources/revp" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-20", + "maxclass" : "flonum", + "maximum" : 6.0, + "minimum" : -80.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 146.5, 311.792908000000011, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 11.902640999999999, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 146.5, 362.0, 108.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 163.5, 35.902641000000003, 108.0, 20.0 ], + "text" : "source \"presence\"" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 146.5, 338.0, 166.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 35.902641000000003, 147.0, 22.0 ], + "text" : "o.pack /sources/axis/G0" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 407.5, 390.792908000000011, 58.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 163.5, 74.122116000000005, 35.0, 20.0 ], + "text" : "0-60" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-76", + "maxclass" : "flonum", + "maximum" : 60.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 350.5, 390.792908000000011, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 74.122116000000005, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-77", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 350.5, 420.085815000000025, 165.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 98.122116000000005, 147.0, 22.0 ], + "text" : "o.pack /sources/warmth" + } + + } +, { + "box" : { + "id" : "obj-73", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 611.0, 121.5, 90.0, 33.0 ], + "presentation" : 1, + "presentation_linecount" : 2, + "presentation_rect" : [ 449.5, 197.352355999999986, 90.0, 33.0 ], + "text" : "\"room\" here is not a mistake" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-62", + "maxclass" : "flonum", + "maximum" : 180.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 605.5, 65.0, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 319.0, 123.788261000000006, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-65", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 605.5, 95.0, 115.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 319.0, 147.788269000000014, 115.0, 22.0 ], + "text" : "o.pack /room/1/size" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-55", + "maxclass" : "flonum", + "maximum" : 180.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 503.5, 218.5, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 319.0, 176.852355999999986, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-56", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 503.5, 248.5, 123.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 319.0, 200.852355999999986, 123.0, 22.0 ], + "text" : "o.pack /reverberance" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-51", + "maxclass" : "flonum", + "maximum" : 180.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 554.5, 155.264282000000009, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 319.0, 70.966728000000003, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-53", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 554.5, 185.264282000000009, 96.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 319.0, 94.966728000000003, 96.0, 22.0 ], + "text" : "o.pack /liveness" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 452.5, 261.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 319.0, 11.902640999999999, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 452.5, 291.0, 111.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 319.0, 41.902641000000003, 111.0, 22.0 ], + "text" : "o.pack /roomactive" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-31", + "linecount" : 2, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 343.5, 615.5, 150.0, 48.0 ], + "presentation" : 1, + "presentation_rect" : [ 319.0, 240.280518000000001, 320.0, 34.0 ], + "text" : "/room/sources/aperture : 28." + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-79", + "maxclass" : "flonum", + "maximum" : 180.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 299.5, 105.0, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 136.341583000000014, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 299.5, 135.0, 143.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 160.341583000000014, 147.0, 22.0 ], + "text" : "o.pack /sources/aperture" + } + + } +, { + "box" : { + "id" : "obj-26", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 303.0, 174.0, 97.0, 33.0 ], + "presentation" : 1, + "presentation_rect" : [ 163.5, 198.561066000000011, 125.0, 20.0 ], + "text" : "room presence 0-120" + } + + } +, { + "box" : { + "id" : "obj-24", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 458.5, 328.0, 59.0, 33.0 ], + "presentation" : 1, + "presentation_rect" : [ 163.5, 260.780517999999972, 85.0, 20.0 ], + "text" : "brilliance 0-60" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 323.0, 348.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-111", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 236.5, 24.0, 47.0, 20.0 ], + "text" : "default" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-9", + "linecount" : 15, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 24.0, 24.0, 204.0, 214.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 24, 47, 104, 101, 97, 118, 105, 110, 101, 115, 115, 0, 0, 44, 100, 0, 0, 64, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 108, 105, 118, 101, 110, 101, 115, 115, 0, 0, 0, 44, 100, 0, 0, 64, 65, -128, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 101, 118, 101, 114, 98, 101, 114, 97, 110, 99, 101, 0, 0, 0, 44, 100, 0, 0, 64, 80, 64, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 101, 97, 114, 108, 121, 95, 100, 105, 115, 116, 114, 0, 0, 0, 0, 44, 100, 0, 0, 63, -32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 101, 97, 114, 108, 121, 95, 101, 110, 100, 0, 0, 44, 100, 0, 0, 64, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 101, 97, 114, 108, 121, 95, 115, 116, 97, 114, 116, 0, 0, 0, 0, 44, 100, 0, 0, 64, 54, 56, 81, -21, -123, 30, -72, 0, 0, 0, 28, 47, 101, 97, 114, 108, 121, 95, 115, 104, 97, 112, 101, 0, 0, 0, 0, 44, 100, 0, 0, 63, -32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 99, 108, 117, 115, 116, 101, 114, 95, 101, 110, 100, 0, 0, 0, 0, 44, 100, 0, 0, 64, 90, 104, -11, -62, -113, 92, 41, 0, 0, 0, 28, 47, 99, 108, 117, 115, 116, 101, 114, 95, 115, 116, 97, 114, 116, 0, 0, 44, 100, 0, 0, 64, 69, 60, 40, -11, -62, -113, 92, 0, 0, 0, 28, 47, 99, 108, 117, 115, 116, 101, 114, 95, 100, 105, 115, 116, 114, 0, 0, 44, 100, 0, 0, 63, -32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 101, 118, 101, 114, 98, 95, 115, 116, 97, 114, 116, 0, 0, 0, 44, 100, 0, 0, 64, 87, -64, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 101, 118, 101, 114, 98, 102, 114, 101, 113, 104, 105, 103, 104, 0, 44, 100, 0, 0, 64, -65, 64, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 101, 118, 101, 114, 98, 102, 114, 101, 113, 108, 111, 119, 0, 0, 44, 100, 0, 0, 64, 108, -64, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 109, 111, 100, 97, 108, 100, 101, 110, 115, 105, 116, 121, 0, 0, 0, 44, 100, 0, 0, 63, -21, -123, 30, -72, 81, -21, -123 ], + "saved_bundle_length" : 476, + "text" : "/roomactive : 1,\n/heaviness : 25.,\n/liveness : 35.,\n/reverberance : 65.,\n/early_distr : 0.5,\n/early_end : 40.,\n/early_start : 22.22,\n/early_shape : 0.5,\n/cluster_end : 105.64,\n/cluster_start : 42.47,\n/cluster_distr : 0.5,\n/reverb_start : 95.,\n/reverbfreqhigh : 8000.,\n/reverbfreqlow : 230.,\n/modaldensity : 0.86" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-21", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 24.0, 268.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 694.5, 351.292908000000011, 134.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 419.792908000000011, 147.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p default_spat_settings" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 514.0, 352.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 270.0, 71.0, 61.0, 20.0 ], + "text" : "diamond" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 71.0, 61.0, 20.0 ], + "text" : "4 corners" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 49.0, 49.0, 20.0 ], + "text" : "config1" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 270.0, 49.0, 49.0, 20.0 ], + "text" : "config2" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-11", + "linecount" : 8, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 270.0, 97.264465000000001, 204.0, 119.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 49, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 50, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 51, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 52, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 53, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 54, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 55, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 56, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, 0, 0, 0, 0 ], + "saved_bundle_length" : 272, + "text" : "/source/1/xy : [0, 1],\n/source/2/xy : [1, 0],\n/source/3/xy : [0, -1],\n/source/4/xy : [-1, 0],\n/source/5/xy : [0, 1],\n/source/6/xy : [1, 0],\n/source/7/xy : [0, -1],\n/source/8/xy : [-1, 0]" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-10", + "linecount" : 8, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 97.264465000000001, 204.0, 119.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 49, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, 0, 0, 0, 1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 50, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 51, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, -1, -1, -1, -1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 52, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 53, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, 0, 0, 0, 1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 54, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 55, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, -1, -1, -1, -1, 0, 0, 0, 28, 47, 115, 111, 117, 114, 99, 101, 47, 56, 47, 120, 121, 0, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, -1, -1, -1, -1 ], + "saved_bundle_length" : 272, + "text" : "/source/1/xy : [-1, 1],\n/source/2/xy : [1, 1],\n/source/3/xy : [1, -1],\n/source/4/xy : [-1, -1],\n/source/5/xy : [-1, 1],\n/source/6/xy : [1, 1],\n/source/7/xy : [1, -1],\n/source/8/xy : [-1, -1]" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-16", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 264.264464999999973, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-11", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 694.5, 319.292908000000011, 141.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 390.792908000000011, 147.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p placement_of_sources" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-93", + "maxclass" : "flonum", + "maximum" : 60.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 401.5, 326.0, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 260.780517999999972, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-91", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 401.5, 360.0, 141.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 284.780517999999972, 147.0, 22.0 ], + "text" : "o.pack /sources/bril" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-6", + "maxclass" : "flonum", + "maximum" : 120.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 248.5, 174.0, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 198.561066000000011, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-89", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 248.5, 204.0, 147.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 14.5, 222.561066000000011, 147.0, 22.0 ], + "text" : "o.pack /sources/prer" + } + + } +, { + "box" : { + "id" : "obj-103", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 146.5, 640.0, 49.0, 22.0 ], + "text" : "s recall" + } + + } +, { + "box" : { + "id" : "obj-100", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 146.5, 540.114379999999983, 100.0, 22.0 ], + "text" : "o.prepend /room" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "order" : 1, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-103", 0 ], + "order" : 2, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "order" : 0, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "source" : [ "obj-35", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "source" : [ "obj-35", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "source" : [ "obj-35", 8 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-55", 0 ], + "source" : [ "obj-35", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-35", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-62", 0 ], + "source" : [ "obj-35", 9 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-76", 0 ], + "source" : [ "obj-35", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "source" : [ "obj-35", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-93", 0 ], + "source" : [ "obj-35", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-56", 0 ], + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-56", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-89", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-65", 0 ], + "source" : [ "obj-62", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-77", 0 ], + "source" : [ "obj-76", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-77", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-79", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-89", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "source" : [ "obj-91", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "source" : [ "obj-93", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } +, + "patching_rect" : [ 967.908202999999958, 660.0, 133.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "locked_bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "tags" : "" + } +, + "text" : "p spatconfig_test_area", + "textcolor" : [ 0.239216, 0.254902, 0.278431, 1.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-33", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1023.837891000000013, 41.5, 152.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 99, 111, 110, 102, 105, 103, 47, 112, 97, 110, 101, 108, 47, 111, 112, 101, 110, 0, 0, 44, 0, 0, 0 ], + "saved_bundle_length" : 44, + "text" : "/config/panel/open" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-30", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 922.0, 41.5, 95.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 114, 111, 111, 109, 47, 111, 112, 101, 110, 0, 0, 44, 0, 0, 0 ], + "saved_bundle_length" : 36, + "text" : "/room/open" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 922.0, 75.5, 49.0, 22.0 ], + "text" : "s recall" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 67.545653999999999, 543.0, 72.0, 22.0 ], + "text" : "loadmess 1" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 613.0, 328.0, 861.0, 565.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-6", + "linecount" : 8, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 169.0, 455.0, 466.0, 129.0 ], + "text" : "/panel/matrix : [0, 0, 1, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 1, 0, 5, 0, 1, 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 1, 2, 0, 0, 2, 1, 0, 2, 2, 0, 2, 3, 1, 2, 4, 0, 2, 5, 0, 3, 0, 0, 3, 1, 0, 3, 2, 0, 3, 3, 0, 3, 4, 1, 3, 5, 0, 4, 0, 0, 4, 1, 0, 4, 2, 1, 4, 3, 0, 4, 4, 0, 4, 5, 0, 5, 0, 0, 5, 1, 0, 5, 2, 0, 5, 3, 1, 5, 4, 0, 5, 5, 0, 6, 0, 0, 6, 1, 1, 6, 2, 0, 6, 3, 0, 6, 4, 0, 6, 5, 0, 7, 0, 0, 7, 1, 0, 7, 2, 0, 7, 3, 0, 7, 4, 0, 7, 5, 0, 8, 0, 0, 8, 1, 0]" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 169.0, 400.260131999999999, 57.0, 22.0 ], + "text" : "s current" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 89.0, 182.260131999999999, 67.0, 22.0 ], + "text" : "o.pack /list" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 89.0, 348.0, 179.0, 22.0 ], + "text" : "o.select /matrixobj /panel/matrix" + } + + } +, { + "box" : { + "fontface" : 0, + "id" : "obj-1", + "linecount" : 8, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 89.0, 225.0, 594.0, 118.0 ], + "text" : "/dim/x = 5,\n/dim/y = 10,\n/matrix = [],\n/count = 0,\nmap(lambda([i], map(lambda(j, /matrix = [/matrix, int32(i), int32(j), /list[[/count]]], /count++), aseq(0, /dim/x))), aseq(0, /dim/y)),\n/matrixobj = /matrix,\n/panel/matrix = /matrix" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 89.0, 147.260131999999999, 181.0, 22.0 ], + "text" : "zl.group 2048 @zlmaxsize 2048" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 338.0, 348.0, 83.0, 22.0 ], + "text" : "getcolumn $1" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "int" ], + "patching_rect" : [ 156.5, 96.260131999999999, 46.0, 22.0 ], + "text" : "uzi 5 0" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 156.5, 66.260131999999999, 24.0, 22.0 ], + "text" : "t b" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-42", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "list" ], + "patching_rect" : [ 36.0, 18.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-43", + "index" : 2, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "list" ], + "patching_rect" : [ 89.0, 18.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-44", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 89.0, 396.260131999999999, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-45", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 338.0, 396.260131999999999, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-34", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-34", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "order" : 1, + "source" : [ "obj-39", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "order" : 0, + "source" : [ "obj-39", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-43", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 1530.0, 320.0, 65.127655000000004, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p agg" + } + + } +, { + "box" : { + "columns" : 5, + "hidden" : 1, + "id" : "obj-5", + "maxclass" : "matrixctrl", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "list", "list" ], + "parameter_enable" : 0, + "patching_rect" : [ 1530.0, 180.0, 65.127655000000004, 130.0 ], + "rows" : 10 + } + + } +, { + "box" : { + "bgmode" : 0, + "border" : 0, + "clickthrough" : 0, + "enablehscroll" : 0, + "enablevscroll" : 0, + "id" : "obj-71", + "lockeddragscroll" : 0, + "lockedsize" : 0, + "maxclass" : "bpatcher", + "name" : "room_gain.maxpat", + "numinlets" : 0, + "numoutlets" : 1, + "offset" : [ -21.0, -25.25 ], + "outlettype" : [ "" ], + "patching_rect" : [ 200.0, 660.0, 240.0, 107.0 ], + "viewvisibility" : 1 + } + + } +, { + "box" : { + "id" : "obj-70", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 414.0, 117.0, 915.0, 548.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 395.5, 281.0, 293.0, 34.0 ] + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 395.5, 203.0, 53.0, 22.0 ], + "text" : "o.flatten" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 397.0, 148.0, 80.0, 22.0 ], + "text" : "o.pack /room" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 397.0, 118.0, 87.0, 22.0 ], + "text" : "o.pack /delays" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 552.0, 118.0, 221.0, 34.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-45", + "linecount" : 4, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 397.0, 28.0, 218.0, 65.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 99, 104, 97, 110, 110, 101, 108, 47, 49, 47, 100, 101, 108, 97, 121, 47, 109, 115, 0, 44, 100, 0, 0, 64, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 99, 104, 97, 110, 110, 101, 108, 47, 50, 47, 100, 101, 108, 97, 121, 47, 109, 115, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 99, 104, 97, 110, 110, 101, 108, 47, 51, 47, 100, 101, 108, 97, 121, 47, 109, 115, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 99, 104, 97, 110, 110, 101, 108, 47, 52, 47, 100, 101, 108, 97, 121, 47, 109, 115, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], + "saved_bundle_length" : 160, + "text" : "/channel/1/delay/ms : 20.,\n/channel/2/delay/ms : 0.,\n/channel/3/delay/ms : 0.,\n/channel/4/delay/ms : 0." + } + + } +, { + "box" : { + "id" : "obj-8", + "linecount" : 9, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 37.0, 110.0, 277.0, 127.0 ], + "text" : "pingtest:\n\n- load patch, or click on init button above 'edit patch' subpatcher\n\n- disable reverb: go into reverb test area, disable \"roomactive\" checkbox \n\n- pings should be coming out of 4 corners" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 397.0, 389.0, 72.0, 20.0 ], + "text" : "stop: shift-s" + } + + } +, { + "box" : { + "id" : "obj-3", + "linecount" : 7, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 397.0, 421.0, 337.0, 100.0 ], + "text" : "performance / rehearsal mode --> menu\n\nperformance: 1 cue for start of piece - no control over what is displayed to conductor as it should be automated.\n\nrehearsal: all cues are displayed to conductor while they're recalled." + } + + } +, { + "box" : { + "id" : "obj-66", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 232.0, 389.0, 137.0, 87.0 ], + "text" : "preset data:\n\nspat input gain settings\nspat matrix\nswarm tool setups\nany spat messaging" + } + + } +, { + "box" : { + "id" : "obj-63", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 37.0, 389.0, 186.0, 74.0 ], + "text" : "\"firm\" data:\n\nspeaker locations\ncue data\ntotal duration of piece in seconds" + } + + } +, { + "box" : { + "id" : "obj-2", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 37.0, 17.0, 150.0, 87.0 ], + "text" : "ipad login:\n\nname: dlink_campion\npass: g00gly3y35\n\nipad main: 4231" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "order" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "order" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-6", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 967.908202999999958, 630.0, 50.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p notes" + } + + } +, { + "box" : { + "args" : [ "/mirror/4" ], + "bgmode" : 0, + "border" : 0, + "clickthrough" : 0, + "enablehscroll" : 0, + "enablevscroll" : 0, + "id" : "obj-69", + "lockeddragscroll" : 0, + "lockedsize" : 0, + "maxclass" : "bpatcher", + "name" : "container.maxpat", + "numinlets" : 1, + "numoutlets" : 1, + "offset" : [ -58.0, -169.0 ], + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 912.5, 150.0, 284.0, 332.0 ], + "viewvisibility" : 1 + } + + } +, { + "box" : { + "id" : "obj-68", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 490.0, 500.0, 229.0, 20.0 ], + "text" : "to edit: hold command, click-drag a point" + } + + } +, { + "box" : { + "id" : "obj-65", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 448.463347999999996, 581.0, 20.0, 60.0 ] + } + + } +, { + "box" : { + "id" : "obj-64", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 422.749054000000001, 581.0, 20.0, 60.0 ] + } + + } +, { + "box" : { + "id" : "obj-63", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 397.034760000000006, 581.0, 20.0, 60.0 ] + } + + } +, { + "box" : { + "id" : "obj-62", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 371.320465000000013, 581.0, 20.0, 60.0 ] + } + + } +, { + "box" : { + "id" : "obj-61", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 345.606200999999999, 581.0, 20.0, 60.0 ] + } + + } +, { + "box" : { + "id" : "obj-60", + "maxclass" : "meter~", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 319.891907000000003, 581.0, 20.0, 60.0 ] + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 20.0, 543.0, 37.0, 22.0 ], + "text" : "open" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 341.0, 354.0, 368.0, 309.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 10.0, 10.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-41", + "linecount" : 3, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 228.5, 137.0, 108.0, 49.0 ], + "style" : "default", + "text" : "fgcolor 1. 0. 0. 1., bgcolor 1. 0. 0. 1., gridcolor 1. 0. 0. 1." + } + + } +, { + "box" : { + "id" : "obj-35", + "linecount" : 3, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 92.0, 141.0, 108.0, 49.0 ], + "style" : "default", + "text" : "fgcolor 0. 1. 0. 1., bgcolor 0. 0. 0. 1., gridcolor 0. 0. 0. 0." + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 18.0, 19.0, 60.0, 22.0 ], + "style" : "default", + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 18.0, 51.0, 93.0, 22.0 ], + "style" : "default", + "text" : "adstatus switch" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "" ], + "patching_rect" : [ 92.0, 87.0, 46.0, 22.0 ], + "style" : "default", + "text" : "sel 1 0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-42", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 92.0, 246.0, 30.0, 30.0 ], + "style" : "default" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-10", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "source" : [ "obj-16", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "source" : [ "obj-41", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 548.891906999999946, 548.0, 55.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p switch" + } + + } +, { + "box" : { + "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], + "bufsize" : 64, + "calccount" : 64, + "fgcolor" : [ 0.0, 1.0, 0.0, 1.0 ], + "gridcolor" : [ 0.0, 0.0, 0.0, 0.0 ], + "id" : "obj-40", + "maxclass" : "scope~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 548.891906999999946, 636.0, 34.25, 24.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 799.0, 80.0, 150.0, 213.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 10.0, 10.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" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 40.0, 80.0, 42.0, 22.0 ], + "text" : "*~ 0.5" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 40.0, 50.0, 58.0, 22.0 ], + "text" : "cycle~ 2" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-28", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 40.0, 131.5, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 564.891906999999946, 580.0, 83.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p audio_track" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 528.0, 10.0, 60.0, 22.0 ], + "text" : "controller" + } + + } +, { + "box" : { + "bgcolor" : [ 0.113725, 0.580392, 0.737255, 1.0 ], + "color" : [ 0.0, 0.078431, 0.321569, 1.0 ], + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 332.0, 158.0, 980.0, 598.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-3", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 594.0, 550.0, 194.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 109, 105, 114, 114, 111, 114, 47, 42, 47, 99, 108, 101, 97, 114, 0, 44, 115, 0, 0, 98, 97, 110, 103, 0, 0, 0, 0 ], + "saved_bundle_length" : 48, + "text" : "/mirror/*/clear : \"bang\"" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-15", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 756.0, 467.0, 159.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 114, 111, 111, 109, 47, 111, 112, 101, 110, 0, 0, 44, 115, 0, 0, 98, 97, 110, 103, 0, 0, 0, 0 ], + "saved_bundle_length" : 44, + "text" : "/room/open : \"bang\"" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 346.0, 443.0, 71.0, 20.0 ], + "text" : "bug in here" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 160.0, 79.0, 1035.0, 758.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 26.0, 15.0, 150.0, 24.0 ], + "saved_bundle_data" : [ ], + "saved_bundle_length" : 0 + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 298.0, 123.0, 109.0, 22.0 ], + "text" : "o.prepend /display" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 298.0, 154.0, 39.0, 22.0 ], + "text" : "s osc" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-4", + "linecount" : 10, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 26.0, 123.0, 257.0, 156.0 ], + "text" : "/room/roomactive : 1,\n/room/sources/axis/G0 : 0.,\n/room/sources/revp : 48.,\n/room/sources/prer : 48.,\n/room/sources/aperture : 50.,\n/room/sources/warmth : 30.,\n/room/sources/bril : 30.,\n/room/matrixobj : [0, 0, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 4, 4, 1, 5, 5, 1, 6, 6, 1, 7, 7, 1]" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 298.0, 53.0, 141.5, 22.0 ], + "text" : "o.select /room" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-2", + "linecount" : 59, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 420.5, 123.0, 268.0, 823.0 ], + "text" : "/mirror/active : 1,\n/panel/gain/8 : 123,\n/panel/gain/7 : 123,\n/panel/gain/6 : 122,\n/panel/gain/5 : 123,\n/panel/gain/1 : 123,\n/panel/gain/2 : 123,\n/panel/gain/3 : 123,\n/panel/gain/4 : 123,\n/mirror/1 : {\n\t/wave : \"triangle\",\n\t/freq : 0.009316,\n\t/flip : 1,\n\t/path : [0.65, 0.571429, 0.103048, 0.507143, -0.0857143, 0.112989, -0.926781, -0.479436, 0.0230922, -0.893581, -0.407604, 0.150222, -0.961534, -0.875988, 0.0657315, 0.0710037, -0.229065, 0.0995665],\n\t/pathlen : 6.\n},\n/mirror/2 : {\n\t/wave : \"triangle\",\n\t/freq : 0.0097,\n\t/flip : 1,\n\t/path : [-0.295902, 0.909933, 0.00533826, -0.921429, -0.578571, 0.071042, 0.25, -0.735714, 0.0619378, 0.485714, 0.5, 0.109458, 0.614286, -0.257143, 0.0386931, -0.357143, -0.371429, 0.160453],\n\t/pathlen : 6.\n},\n/mirror/3 : {\n\t/wave : \"triangle\",\n\t/freq : 0.010417,\n\t/flip : 1,\n\t/path : [0.456901, 0.436282, 0.0118632, -0.429583, 0.410363, 0.0468037, 0.504426, 0.935382, 0.118753, 0.563922, -0.78072, 0.121972, -0.271429, -0.571429, 0.173128, -0.986581, 0.278483, 0.162567],\n\t/pathlen : 6.\n},\n/mirror/4 : {\n\t/wave : \"triangle\",\n\t/freq : 0.00959,\n\t/flip : 1,\n\t/path : [0.904138, -0.0863658, 0.0264419, -0.650681, 0.827079, 0.00372145, 0.206542, 0.509911, 0.100224, 0.0720782, 0.915875, 0.173511, -0.821429, -0.278571, 0.133212, -0.953504, -0.167406, 0.0409167],\n\t/pathlen : 6.\n}" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 298.0, 15.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "order" : 1, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "order" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-7", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 338.0, 278.0, 58.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p display" + } + + } +, { + "box" : { + "bgcolor" : [ 0.254901960784314, 0.552941176470588, 0.247058823529412, 1.0 ], + "color" : [ 0.003921568627451, 0.015686274509804, 0.0, 1.0 ], + "fontsize" : 20.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 34.0, 87.0, 1852.0, 967.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 8.592058, + "id" : "obj-3", + "linecount" : 4, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 581.0, 51.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 53, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 54, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 122, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 55, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 56, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 1, 60, 47, 109, 105, 114, 114, 111, 114, 47, 49, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 40, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -124, 122, -31, 71, -82, 20, 123, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 1, 60, 47, 109, 105, 114, 114, 111, 114, 47, 50, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 40, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -122, -121, 43, 2, 12, 73, -70, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 1, 60, 47, 109, 105, 114, 114, 111, 114, 47, 51, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 40, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -120, -109, 116, -68, 106, 126, -6, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 1, 60, 47, 109, 105, 114, 114, 111, 114, 47, 52, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 40, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -118, -97, -66, 118, -56, -76, 57, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0 ], + "saved_bundle_length" : 1520, + "text" : "/panel/gain/1 : 0,\n/panel/gain/2 : 0,\n/panel/gain/3 : 0,\n/panel/gain/4 : 0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 591.0, 40.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-8", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 959.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 1 ], + "source" : [ "obj-5", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 88.0, 333.0, 158.0, 31.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p current_preset" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 423.0, 404.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-54", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 284.0, 102.0, 399.0, 538.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 62.0, 94.0, 50.0, 22.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 62.0, 28.0, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 62.0, 58.0, 59.0, 22.0 ], + "text" : "o.pack /n" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 62.0, 227.0, 50.0, 22.0 ], + "text" : "o.union" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-3", + "linecount" : 2, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 62.0, 258.0, 243.0, 46.0 ], + "text" : "assign(\"/preset/\" + /n, /bndl),\ndelete(/bndl), delete(/n)" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "linecount" : 6, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 62.0, 360.0, 217.0, 92.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -80, 47, 112, 114, 101, 115, 101, 116, 47, 53, 55, 0, 0, 44, 46, 0, 0, 0, 0, 0, -100, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 49, 47, 112, 114, 101, 115, 0, 44, 100, 0, 0, 64, 86, -128, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 50, 47, 112, 114, 101, 115, 0, 44, 100, 0, 0, 64, 86, -128, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 51, 47, 112, 114, 101, 115, 0, 44, 100, 0, 0, 64, 86, -128, 0, 0, 0, 0, 0 ], + "saved_bundle_length" : 196, + "text" : "/preset/57 : {\n\t/room/roomactive : 0,\n\t/room/source/1/pres : 90.,\n\t/room/source/2/pres : 90.,\n\t/room/source/3/pres : 90.\n}" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 62.0, 196.0, 75.0, 22.0 ], + "text" : "o.pack /bndl" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-1", + "linecount" : 4, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 62.0, 123.0, 217.0, 65.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 49, 47, 112, 114, 101, 115, 0, 44, 100, 0, 0, 64, 86, -128, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 50, 47, 112, 114, 101, 115, 0, 44, 100, 0, 0, 64, 86, -128, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 51, 47, 112, 114, 101, 115, 0, 44, 100, 0, 0, 64, 86, -128, 0, 0, 0, 0, 0 ], + "saved_bundle_length" : 156, + "text" : "/room/roomactive : 0,\n/room/source/1/pres : 90.,\n/room/source/2/pres : 90.,\n/room/source/3/pres : 90." + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 1 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 1 ], + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 510.0, 213.0, 120.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p redefine_preset_id" + } + + } +, { + "box" : { + "bgcolor" : [ 0.720698, 0.16723, 0.080014, 1.0 ], + "color" : [ 0.239216, 0.254902, 0.278431, 1.0 ], + "fontsize" : 20.0, + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 287.0, 235.0, 923.0, 568.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 34.0, 79.0, 1372.0, 783.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 34.0, 743.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 23.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-28", + "linecount" : 46, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 70.0, 1334.0, 636.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 49, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -106, 98, 119, -60, 92, -69, -61, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 63, -29, 75, 28, -55, 100, 98, -128, 63, -26, 43, -20, -19, -44, -124, 81, 63, -70, 97, 90, -115, -21, 15, -82, 63, -32, 58, -125, -12, -20, -90, -121, -65, -75, -15, 95, 83, 76, -82, 46, 63, -68, -20, -40, -37, -50, -56, 80, -65, -19, -88, 48, -96, -79, -69, -49, -65, -34, -81, 20, 85, 33, -102, -124, 63, -105, -91, 123, 79, 43, -73, 62, -65, -20, -104, 55, 46, 106, 118, -106, -65, -38, 22, 47, 22, 110, 0, -113, 63, -61, 58, 121, 120, -111, -30, 21, -65, -18, -60, -30, -13, 127, -66, -3, -65, -20, 8, 23, -4, 118, 7, -60, 63, -80, -45, -57, -110, -47, 40, 124, 63, -78, 45, 76, 105, 101, 30, 104, -65, -51, 82, 0, 125, -44, 65, 53, 63, -71, 125, 48, -83, 70, -11, -120, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 50, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -105, 83, -93, -20, 2, -14, -6, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -46, -16, 14, -15, 52, -117, 34, 63, -19, 30, 43, -49, -111, -93, 43, 63, 117, -35, -110, 65, -31, 118, -45, -65, -19, 31, 79, 80, -96, 43, -124, -65, -17, -82, 56, 33, -81, 125, 49, 63, -78, 47, -50, -6, -92, 118, 108, 63, -38, -8, -79, 87, 37, -128, -61, -65, -24, 0, 0, 0, 0, 0, 0, 63, -81, -74, 79, -78, -59, -70, -118, -65, -17, 32, -39, -108, 91, 108, 55, 63, -21, 65, -21, -56, 58, -106, -43, 63, -68, 5, 112, -126, 73, 26, -4, 63, -23, -84, -41, -49, 95, 78, 68, -65, -47, -41, -62, -54, 20, -117, -88, 63, -93, -49, -108, -2, 41, 102, 43, -65, -53, 67, -57, -43, -19, 6, -1, 63, -61, -6, 126, -74, -65, 68, 78, 63, -60, -119, -71, 81, -59, -59, 114, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 51, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -107, 0, 79, -79, 24, 59, 96, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 63, -35, 61, -35, -79, 32, -98, -36, 63, -37, -20, 11, 86, 117, 87, -101, 63, -120, 75, -69, -64, 53, 14, -42, -65, -37, 126, 73, -79, -6, -71, 111, 63, -38, 67, 99, 44, 31, 66, -69, 63, -89, -10, -89, -111, -87, -31, 15, 63, -32, 36, 65, -2, -88, 17, 44, 63, -19, -18, -90, 59, 104, -117, -37, 63, -66, 102, -104, -69, 77, 72, -120, 63, -30, 11, -90, 38, 111, -42, 82, -65, -24, -5, -88, -126, 106, -88, -21, 63, -65, 57, -114, -105, 7, 24, 34, -65, -47, 95, 23, -67, -117, -25, 41, -65, -30, 73, 37, 120, 95, -115, 46, 63, -58, 41, 14, -19, 2, -51, 58, -65, -17, -110, 18, 81, 59, 91, -9, 63, -47, -46, -86, 92, 95, 124, 103, 63, -60, -50, -2, -42, 52, 84, -101, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 52, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -107, 71, 90, 49, -92, -67, -70, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 63, -20, -18, -78, -48, -94, 68, 99, -65, -74, 28, 17, -82, 126, 45, 45, 63, -101, 19, -107, -34, -7, -11, -5, -65, -28, -46, 96, -11, -28, 29, 75, 63, -22, 119, 110, 97, 6, -85, 21, 63, 110, 124, 114, 65, 101, -5, -35, 63, -54, 111, -9, -33, -96, 14, 40, 63, -32, 81, 48, -33, -101, -36, 106, 63, -71, -88, 71, -78, 70, 56, -55, 63, -78, 115, -73, -121, -63, 42, 1, 63, -19, 78, -39, 22, -121, 43, 2, 63, -58, 53, -101, -61, 63, -123, 81, -65, -22, 73, 37, 120, 95, -115, 46, -65, -47, -44, 27, 117, -89, 76, 10, 63, -63, 13, 23, 63, -73, -91, -12, -65, -18, -125, 26, -46, 19, 93, -85, -65, -59, 109, -113, 79, -109, -68, 10, 63, -92, -13, 8, -96, -72, 113, -52, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, 0, 0, 19, -120, 0, 0, 0, 28, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, 0, 0, 19, -120, 0, 0, 0, 28, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, 0, 0, 19, -120, 0, 0, 0, 28, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, 0, 0, 19, -120, 0, 0, 1, -12, 47, 112, 97, 110, 101, 108, 47, 109, 97, 116, 114, 105, 120, 0, 0, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 112, 101, 114, 116, 117, 114, 101, 0, 0, 44, 100, 0, 0, 64, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 120, 105, 115, 47, 71, 48, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 114, 101, 118, 112, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 112, 114, 101, 114, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 119, 97, 114, 109, 116, 104, 0, 0, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 98, 114, 105, 108, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 109, 105, 114, 114, 111, 114, 47, 97, 99, 116, 105, 118, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1 ], + "saved_bundle_length" : 2200, + "text" : "/mirror/1 : {\n\t/freq : 0.02186,\n\t/wave : \"triangle\",\n\t/flip : 1,\n\t/path : [0.602919, 0.692862, 0.103048, 0.507143, -0.0857143, 0.112989, -0.926781, -0.479436, 0.0230922, -0.893581, -0.407604, 0.150222, -0.961534, -0.875988, 0.0657315, 0.0710037, -0.229065, 0.0995665],\n\t/pathlen : 6.\n},\n/mirror/2 : {\n\t/freq : 0.02278,\n\t/wave : \"triangle\",\n\t/flip : 1,\n\t/path : [-0.295902, 0.909933, 0.00533826, -0.910072, -0.990017, 0.071042, 0.421429, -0.75, 0.0619378, -0.97276, 0.851797, 0.109458, 0.802349, -0.278794, 0.0386931, -0.213006, 0.156082, 0.160453],\n\t/pathlen : 6.\n},\n/mirror/3 : {\n\t/freq : 0.020509,\n\t/wave : \"triangle\",\n\t/flip : 1,\n\t/path : [0.456901, 0.436282, 0.0118632, -0.429583, 0.410363, 0.0468037, 0.504426, 0.935382, 0.118753, 0.563922, -0.78072, 0.121972, -0.271429, -0.571429, 0.173128, -0.986581, 0.278483, 0.162567],\n\t/pathlen : 6.\n},\n/mirror/4 : {\n\t/freq : 0.02078,\n\t/wave : \"triangle\",\n\t/flip : 1,\n\t/path : [0.904138, -0.0863658, 0.0264419, -0.650681, 0.827079, 0.00372145, 0.206542, 0.509911, 0.100224, 0.0720782, 0.915875, 0.173511, -0.821429, -0.278571, 0.133212, -0.953504, -0.167406, 0.0409167],\n\t/pathlen : 6.\n},\n/panel/gain/1 : [0, 5000],\n/panel/gain/2 : [0, 5000],\n/panel/gain/3 : [0, 5000],\n/panel/gain/4 : [0, 5000],\n/panel/matrix : [0, 0, 1, 0, 1, 1, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 1, 0, 0, 1, 1, 0, 1, 2, 1, 1, 3, 1, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 2, 0, 0, 2, 1, 0, 2, 2, 0, 2, 3, 0, 2, 4, 1, 2, 5, 1, 2, 6, 0, 2, 7, 0, 3, 0, 0, 3, 1, 0, 3, 2, 0, 3, 3, 0, 3, 4, 0, 3, 5, 0, 3, 6, 1, 3, 7, 1],\n/room/roomactive : 0,\n/room/sources/aperture : 80.,\n/room/sources/axis/G0 : 0.,\n/room/sources/revp : 48.,\n/room/sources/prer : 48.,\n/room/sources/warmth : 30.,\n/room/sources/bril : 30.,\n/mirror/active : 1" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-28", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 587.34375, 77.0, 105.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p preset9b-reverb" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 1066.0, 801.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 34.0, 726.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 23.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-28", + "linecount" : 44, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 70.0, 1031.0, 608.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, -121, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, -121, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, -121, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, -121, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 49, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -56, 81, -21, -123, 30, -72, 82, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -57, -59, 121, -14, 52, 101, 98, 63, -47, -44, 27, 117, -89, 76, 10, 63, -62, -91, -42, -66, -66, 22, 81, -65, -33, -118, -8, 22, 38, -78, -14, 63, -91, -15, 93, -91, -51, -124, -125, 63, -68, -20, -40, -37, -50, -56, 80, 63, -48, 0, 0, 0, 0, 0, 0, 63, -87, -103, -103, -103, -103, -103, -102, 63, -56, 28, -43, -7, -100, 56, -80, 63, -91, -15, 93, -91, -51, -124, -125, -65, -42, -37, 110, 80, 63, -77, 116, 63, -61, 58, 121, 120, -111, -30, 21, -65, -57, -59, 121, -14, 52, 101, 98, -65, -59, -15, 98, -82, 75, 1, -122, 63, -60, -80, 24, 97, 31, -43, -120, 63, -76, 29, 65, 89, 102, -93, -93, 63, -45, 51, 51, 51, 51, 51, 51, 63, -71, 125, 48, -83, 70, -11, -120, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 50, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -62, 71, 69, 56, -17, 52, -41, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -57, -59, 121, -14, 52, 101, 98, 63, -47, 95, 23, -67, -117, -25, 41, 63, -64, 90, -18, 99, 31, -118, 9, -65, -49, 21, -16, 44, 77, 101, -28, -65, -57, -59, 121, -14, 52, 101, 98, 63, -60, -1, 92, 108, 17, -95, 18, 63, -99, 65, -46, 50, 103, 91, 89, -65, -42, -37, 110, 80, 63, -77, 116, 63, -81, -74, 79, -78, -59, -70, -118, 63, -87, -103, -103, -103, -103, -103, -102, 63, -64, 117, 3, -72, 27, 100, -32, 63, -68, 5, 112, -126, 73, 26, -4, 63, -40, -81, -119, -59, -26, -1, 126, -65, 125, 65, -44, -31, -103, 55, -97, 63, -61, -79, -64, 1, 12, 111, 122, -65, -32, 58, -125, -12, -20, -90, -121, -65, -115, 65, -46, 50, 103, 91, 89, 63, -60, -119, -71, 81, -59, -59, 114, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 51, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -63, -54, -64, -125, 18, 110, -104, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 63, -32, 58, -125, -12, -20, -90, -121, 63, -87, -103, -103, -103, -103, -103, -102, 63, -52, -97, 39, 120, 20, 13, -44, -65, -63, 95, 19, -117, -51, -2, -4, 63, -43, 124, 86, -110, -77, -52, 75, 63, -59, 103, 35, 36, -56, 54, 101, 63, -67, 65, -40, -24, 100, 2, 8, -65, -55, -103, -103, -103, -103, -103, -102, 63, -58, 80, -84, -64, -67, -54, -47, -65, -54, -125, -87, 109, 76, 51, -75, 63, -76, 29, 65, 89, 102, -93, -93, 63, -65, 57, -114, -105, 7, 24, 34, -65, -48, 0, 0, 0, 0, 0, 0, -65, -47, -44, 27, 117, -89, 76, 10, 63, -58, 41, 14, -19, 2, -51, 58, 63, -60, 29, 67, 6, -27, -51, 79, 63, -59, -15, 98, -82, 75, 1, -122, 63, -60, -50, -2, -42, 52, 84, -101, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 52, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -57, 10, 61, 112, -93, -41, 10, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 63, -46, -66, 43, 73, 89, -26, 37, 63, -65, 21, -8, -113, -55, 54, 63, 63, -55, 116, -118, 21, -104, 23, -71, 63, -59, 7, 82, -38, -104, 103, 106, -65, -44, -110, 74, -16, -65, 26, 93, 63, -60, 25, -55, -43, -95, -121, -91, -65, -51, 65, -48, -124, -24, 49, -83, -65, -43, 7, 78, -88, -38, 127, 61, 63, -71, -88, 71, -78, 70, 56, -55, -65, -61, 51, 51, 51, 51, 51, 51, 63, -59, 7, 82, -38, -104, 103, 106, 63, -58, 53, -101, -61, 63, -123, 81, -65, -41, -59, 126, 35, -14, 77, -112, -65, -107, -15, 97, 0, -53, -41, -38, 63, -63, 13, 23, 63, -73, -91, -12, 63, -42, -37, 110, 80, 63, -77, 116, -65, -64, 117, 3, -72, 27, 100, -32, 63, -92, -13, 8, -96, -72, 113, -52, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 1, -12, 47, 112, 97, 110, 101, 108, 47, 109, 97, 116, 114, 105, 120, 0, 0, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 112, 101, 114, 116, 117, 114, 101, 0, 0, 44, 100, 0, 0, 64, 91, -128, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 119, 97, 114, 109, 116, 104, 0, 0, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 98, 114, 105, 108, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 24, 47, 109, 105, 114, 114, 111, 114, 47, 97, 99, 116, 105, 118, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1 ], + "saved_bundle_length" : 2072, + "text" : "/panel/gain/1 : 135,\n/panel/gain/2 : 135,\n/panel/gain/3 : 135,\n/panel/gain/4 : 135,\n/mirror/1 : {\n\t/wave : \"triangle\",\n\t/freq : 0.19,\n\t/flip : 1,\n\t/path : [-0.185714, 0.278571, 0.145686, -0.492857, 0.0428571, 0.112989, 0.25, 0.05, 0.18838, 0.0428571, -0.357143, 0.150222, -0.185714, -0.171429, 0.161624, 0.0785714, 0.3, 0.0995665],\n\t/pathlen : 6.\n},\n/mirror/2 : {\n\t/wave : \"triangle\",\n\t/freq : 0.1428,\n\t/flip : 1,\n\t/path : [-0.185714, 0.271429, 0.127775, -0.242857, -0.185714, 0.164043, 0.0285714, -0.357143, 0.0619378, 0.05, 0.128571, 0.109458, 0.385714, -0.00714286, 0.153862, -0.507143, -0.0142857, 0.160453],\n\t/pathlen : 6.\n},\n/mirror/3 : {\n\t/wave : \"triangle\",\n\t/freq : 0.139,\n\t/flip : 1,\n\t/path : [0.507143, 0.05, 0.223607, -0.135714, 0.335714, 0.16721, 0.114286, -0.2, 0.174337, -0.207143, 0.0785714, 0.121972, -0.25, -0.278571, 0.173128, 0.157143, 0.171429, 0.162567],\n\t/pathlen : 6.\n},\n/mirror/4 : {\n\t/wave : \"triangle\",\n\t/freq : 0.18,\n\t/flip : 1,\n\t/path : [0.292857, 0.121429, 0.198869, 0.164286, -0.321429, 0.157037, -0.228571, -0.328571, 0.100224, -0.15, 0.164286, 0.173511, -0.371429, -0.0214286, 0.133212, 0.357143, -0.128571, 0.0409167],\n\t/pathlen : 6.\n},\n/panel/matrix : [0, 0, 1, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 1, 0, 5, 0, 0, 6, 0, 0, 7, 0, 1, 0, 0, 1, 1, 1, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 1, 1, 6, 0, 1, 7, 0, 2, 0, 0, 2, 1, 0, 2, 2, 1, 2, 3, 0, 2, 4, 0, 2, 5, 0, 2, 6, 1, 2, 7, 0, 3, 0, 0, 3, 1, 0, 3, 2, 0, 3, 3, 1, 3, 4, 0, 3, 5, 0, 3, 6, 0, 3, 7, 1],\n/room/sources/aperture : 110.,\n/room/sources/warmth : 30.,\n/room/sources/bril : 30.,\n/room/roomactive : 1,\n/mirror/active : 1" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-28", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 460.75, 77.0, 105.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p preset10b-extra" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 460.75, 15.0, 104.0, 22.0 ], + "text" : "o.route /extra/cue" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "", "", "", "FullPacket" ], + "patching_rect" : [ 460.75, 46.0, 398.78125, 22.0 ], + "text" : "o.route /10b /9b /9c" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 702.0, 344.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 702.0, 314.0, 72.0, 22.0 ], + "text" : "loadmess 1" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 702.0, 442.0, 34.0, 22.0 ], + "text" : "gate" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-13", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 63.0, 46.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 702.0, 478.0, 49.0, 22.0 ], + "text" : "s recall" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 6, + "outlettype" : [ "bang", "bang", "bang", "bang", "bang", "" ], + "patching_rect" : [ 63.0, 147.0, 221.1875, 22.0 ], + "text" : "sel 1 2 3 4 5" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 63.0, 101.0, 89.0, 22.0 ], + "text" : "o.route /choice" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 34.0, 79.0, 1372.0, 783.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 795.0, 142.690674000000001, 24.0, 20.0 ], + "text" : "p5" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 826.0, 142.690674000000001, 247.0, 22.0 ], + "text" : "0 0 1 0 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "linecount" : 5, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 822.0, 315.0, 150.0, 88.0 ], + "text" : "/room/matrixadj : [0, 0, 1, 0, 1, 1, 2, 2, 1, 3, 3, 1, 4, 4, 1, 5, 5, 1, 6, 6, 1, 7, 7, 1]" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 812.0, 247.0, 132.0, 22.0 ], + "text" : "o.pack /room/matrixadj" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 8.592058, + "id" : "obj-17", + "linecount" : 49, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 120.0, 86.190642999999994, 581.0, 487.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 109, 105, 114, 114, 111, 114, 47, 97, 99, 116, 105, 118, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 56, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 55, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 54, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 122, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 53, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 49, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -19, 7, 80, -63, -71, 115, 84, 63, -59, -15, 98, -82, 75, 1, -122, 63, -75, 83, 26, 89, 71, -103, -13, 63, -20, 87, -60, -30, -13, 127, -65, -65, -43, -15, 94, 124, -115, 25, 89, 63, -68, -20, -40, -37, -50, -56, 80, -65, -32, 58, -125, -12, -20, -90, -121, 63, -18, 102, 102, 102, 102, 102, 102, 63, -105, -91, 123, 79, 43, -73, 62, 63, -49, 21, -16, 44, 77, 101, -28, -65, -21, -30, -65, 17, -7, 38, -56, 63, -61, 58, 121, 120, -111, -30, 21, -65, -18, -60, -30, -13, 127, -66, -3, -65, -20, 8, 23, -4, 118, 7, -60, 63, -80, -45, -57, -110, -47, 40, 124, 63, -35, 65, -44, -74, -90, 25, -37, 63, -19, 65, -44, -74, -90, 25, -37, 63, -71, 125, 48, -83, 70, -11, -120, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -125, 20, 68, 90, -94, -29, -59, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 50, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -125, -35, -105, -10, 43, 106, -24, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -46, -16, 14, -15, 52, -117, 34, 63, -19, 30, 43, -49, -111, -93, 43, 63, 117, -35, -110, 65, -31, 118, -45, -65, -19, 124, 88, -85, -110, -64, 98, -65, -30, -125, -89, 84, 109, 63, -98, 63, -78, 47, -50, -6, -92, 118, 108, 63, -48, 0, 0, 0, 0, 0, 0, -65, -25, -118, -8, 22, 38, -78, -14, 63, -81, -74, 79, -78, -59, -70, -118, 63, -33, 21, -16, 44, 77, 101, -28, 63, -32, 0, 0, 0, 0, 0, 0, 63, -68, 5, 112, -126, 73, 26, -4, 63, -29, -88, 59, 29, 12, -128, 65, -65, -48, 117, 7, -23, -39, 77, 14, 63, -93, -49, -108, -2, 41, 102, 43, -65, -42, -37, 110, 80, 63, -77, 116, -65, -41, -59, 126, 35, -14, 77, -112, 63, -60, -119, -71, 81, -59, -59, 114, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 51, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -123, 85, -126, 18, -108, 87, 58, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 63, -35, 61, -35, -79, 32, -98, -36, 63, -37, -20, 11, 86, 117, 87, -101, 63, -120, 75, -69, -64, 53, 14, -42, -65, -37, 126, 73, -79, -6, -71, 111, 63, -38, 67, 99, 44, 31, 66, -69, 63, -89, -10, -89, -111, -87, -31, 15, 63, -32, 36, 65, -2, -88, 17, 44, 63, -19, -18, -90, 59, 104, -117, -37, 63, -66, 102, -104, -69, 77, 72, -120, 63, -30, 11, -90, 38, 111, -42, 82, -65, -24, -5, -88, -126, 106, -88, -21, 63, -65, 57, -114, -105, 7, 24, 34, -65, -47, 95, 23, -67, -117, -25, 41, -65, -30, 73, 37, 120, 95, -115, 46, 63, -58, 41, 14, -19, 2, -51, 58, -65, -17, -110, 18, 81, 59, 91, -9, 63, -47, -46, -86, 92, 95, 124, 103, 63, -60, -50, -2, -42, 52, 84, -101, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 52, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -125, -93, -20, 2, -14, -7, -121, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 63, -20, -18, -78, -48, -94, 68, 99, -65, -74, 28, 17, -82, 126, 45, 45, 63, -101, 19, -107, -34, -7, -11, -5, -65, -28, -46, 96, -11, -28, 29, 75, 63, -22, 119, 110, 97, 6, -85, 21, 63, 110, 124, 114, 65, 101, -5, -35, 63, -54, 111, -9, -33, -96, 14, 40, 63, -32, 81, 48, -33, -101, -36, 106, 63, -71, -88, 71, -78, 70, 56, -55, 63, -78, 115, -73, -121, -63, 42, 1, 63, -19, 78, -39, 22, -121, 43, 2, 63, -58, 53, -101, -61, 63, -123, 81, -65, -22, 73, 37, 120, 95, -115, 46, -65, -47, -44, 27, 117, -89, 76, 10, 63, -63, 13, 23, 63, -73, -91, -12, -65, -18, -125, 26, -46, 19, 93, -85, -65, -59, 109, -113, 79, -109, -68, 10, 63, -92, -13, 8, -96, -72, 113, -52, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 120, 105, 115, 47, 71, 48, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 114, 101, 118, 112, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 112, 114, 101, 114, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 112, 101, 114, 116, 117, 114, 101, 0, 0, 44, 100, 0, 0, 64, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 119, 97, 114, 109, 116, 104, 0, 0, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 98, 114, 105, 108, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, -116, 47, 114, 111, 111, 109, 47, 109, 97, 116, 114, 105, 120, 111, 98, 106, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 1 ], + "saved_bundle_length" : 1936, + "text" : "/mirror/active : 1,\n/panel/gain/8 : 123,\n/panel/gain/7 : 123,\n/panel/gain/6 : 122,\n/panel/gain/5 : 123,\n/panel/gain/1 : 123,\n/panel/gain/2 : 123,\n/panel/gain/3 : 123,\n/panel/gain/4 : 123,\n/mirror/1 : {\n\t/path : [-0.907143, 0.171429, 0.0832993, 0.885714, -0.342857, 0.112989, -0.507143, 0.95, 0.0230922, 0.242857, -0.871429, 0.150222, -0.961534, -0.875988, 0.0657315, 0.457143, 0.914286, 0.0995665],\n\t/pathlen : 6.,\n\t/wave : \"triangle\",\n\t/freq : 0.009316,\n\t/flip : 1\n},\n/mirror/2 : {\n\t/wave : \"triangle\",\n\t/freq : 0.0097,\n\t/flip : 1,\n\t/path : [-0.295902, 0.909933, 0.00533826, -0.921429, -0.578571, 0.071042, 0.25, -0.735714, 0.0619378, 0.485714, 0.5, 0.109458, 0.614286, -0.257143, 0.0386931, -0.357143, -0.371429, 0.160453],\n\t/pathlen : 6.\n},\n/mirror/3 : {\n\t/wave : \"triangle\",\n\t/freq : 0.010417,\n\t/flip : 1,\n\t/path : [0.456901, 0.436282, 0.0118632, -0.429583, 0.410363, 0.0468037, 0.504426, 0.935382, 0.118753, 0.563922, -0.78072, 0.121972, -0.271429, -0.571429, 0.173128, -0.986581, 0.278483, 0.162567],\n\t/pathlen : 6.\n},\n/mirror/4 : {\n\t/wave : \"triangle\",\n\t/freq : 0.00959,\n\t/flip : 1,\n\t/path : [0.904138, -0.0863658, 0.0264419, -0.650681, 0.827079, 0.00372145, 0.206542, 0.509911, 0.100224, 0.0720782, 0.915875, 0.173511, -0.821429, -0.278571, 0.133212, -0.953504, -0.167406, 0.0409167],\n\t/pathlen : 6.\n},\n/room/roomactive : 1,\n/room/sources/axis/G0 : 0.,\n/room/sources/revp : 48.,\n/room/sources/prer : 48.,\n/room/sources/aperture : 50.,\n/room/sources/warmth : 30.,\n/room/sources/bril : 30.,\n/room/matrixobj : [0, 0, 1, 0, 1, 1, 2, 2, 1, 3, 3, 1, 4, 4, 1, 5, 5, 1, 6, 6, 1, 7, 7, 1]" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 789.0, 543.690673999999944, 24.0, 20.0 ], + "text" : "p5" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 543.690673999999944, 247.0, 22.0 ], + "text" : "0 0 1 0 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 789.0, 518.017944000000057, 24.0, 20.0 ], + "text" : "p4" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 518.017944000000057, 247.0, 22.0 ], + "text" : "0 0 1 1 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 789.0, 492.345336999999972, 24.0, 20.0 ], + "text" : "p3" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 789.0, 466.672667999999987, 24.0, 20.0 ], + "text" : "p2" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 789.0, 441.0, 24.0, 20.0 ], + "text" : "p1" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 441.0, 247.0, 22.0 ], + "text" : "0 0 1 1 1 1 2 2 1 2 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 466.672667999999987, 247.0, 22.0 ], + "text" : "0 0 1 0 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 492.345336999999972, 247.0, 22.0 ], + "text" : "0 0 1 1 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 23.0, 403.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 31.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-6", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 413.75, 182.0, 61.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p preset5" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 34.0, 79.0, 1372.0, 783.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 8.592058, + "id" : "obj-3", + "linecount" : 41, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 684.0, 124.0, 581.0, 410.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 108, 47, 109, 105, 114, 114, 111, 114, 47, 49, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 88, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 105, 100, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 1, 108, 47, 109, 105, 114, 114, 111, 114, 47, 50, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 88, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 105, 100, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 1, 108, 47, 109, 105, 114, 114, 111, 114, 47, 51, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 88, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 105, 100, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 1, 108, 47, 109, 105, 114, 114, 111, 114, 47, 52, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 88, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 105, 100, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 53, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 54, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 122, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 55, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 56, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 109, 105, 114, 114, 111, 114, 47, 97, 99, 116, 105, 118, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 120, 105, 115, 47, 71, 48, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 114, 101, 118, 112, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 112, 114, 101, 114, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 112, 101, 114, 116, 117, 114, 101, 0, 0, 44, 100, 0, 0, 64, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 119, 97, 114, 109, 116, 104, 0, 0, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 98, 114, 105, 108, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, -116, 47, 114, 111, 111, 109, 47, 109, 97, 116, 114, 105, 120, 111, 98, 106, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 1 ], + "saved_bundle_length" : 2144, + "text" : "/mirror/1 : {\n\t/path : [-0.7, 0.7, 0.05, -0.7, -0.7, 0.05, -0.35, 0.7, 0.05, -0.35, -0.7, 0.05, 0, 0.7, 0.05, 0, -0.7, 0.05, 0.35, 0.7, 0.05, 0.35, -0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05],\n\t/pathlen : 10.,\n\t/obj : \"output\"\n},\n/mirror/2 : {\n\t/path : [-0.7, 0.7, 0.05, -0.7, -0.7, 0.05, -0.35, 0.7, 0.05, -0.35, -0.7, 0.05, 0, 0.7, 0.05, 0, -0.7, 0.05, 0.35, 0.7, 0.05, 0.35, -0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05],\n\t/pathlen : 10.,\n\t/obj : \"output\"\n},\n/mirror/3 : {\n\t/path : [-0.7, 0.7, 0.05, -0.7, -0.7, 0.05, -0.35, 0.7, 0.05, -0.35, -0.7, 0.05, 0, 0.7, 0.05, 0, -0.7, 0.05, 0.35, 0.7, 0.05, 0.35, -0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05],\n\t/pathlen : 10.,\n\t/obj : \"output\"\n},\n/mirror/4 : {\n\t/path : [-0.7, 0.7, 0.05, -0.7, -0.7, 0.05, -0.35, 0.7, 0.05, -0.35, -0.7, 0.05, 0, 0.7, 0.05, 0, -0.7, 0.05, 0.35, 0.7, 0.05, 0.35, -0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05],\n\t/pathlen : 10.,\n\t/obj : \"output\"\n},\n/panel/gain/1 : 123,\n/panel/gain/2 : 123,\n/panel/gain/3 : 123,\n/panel/gain/4 : 123,\n/panel/gain/5 : 123,\n/panel/gain/6 : 122,\n/panel/gain/7 : 123,\n/panel/gain/8 : 123,\n/mirror/active : 1,\n/room/roomactive : 1,\n/room/sources/axis/G0 : 0.,\n/room/sources/revp : 48.,\n/room/sources/prer : 48.,\n/room/sources/aperture : 50.,\n/room/sources/warmth : 30.,\n/room/sources/bril : 30.,\n/room/matrixobj : [0, 0, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 4, 4, 1, 5, 5, 1, 6, 6, 1, 7, 7, 1]" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 23.0, 709.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 23.0, 31.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-3", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 103.4375, 272.715088000000037, 61.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p preset4" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 34.0, 79.0, 1372.0, 783.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 8.592058, + "id" : "obj-7", + "linecount" : 41, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 121.0, 76.672667999999931, 579.0, 410.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 47, 109, 105, 114, 114, 111, 114, 47, 49, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -12, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 1, 8, 47, 109, 105, 114, 114, 111, 114, 47, 50, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -12, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 1, 8, 47, 109, 105, 114, 114, 111, 114, 47, 51, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -12, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 1, 8, 47, 109, 105, 114, 114, 111, 114, 47, 52, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -12, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 53, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 54, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 122, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 55, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 56, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 109, 105, 114, 114, 111, 114, 47, 97, 99, 116, 105, 118, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 120, 105, 115, 47, 71, 48, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 114, 101, 118, 112, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 112, 114, 101, 114, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 112, 101, 114, 116, 117, 114, 101, 0, 0, 44, 100, 0, 0, 64, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 119, 97, 114, 109, 116, 104, 0, 0, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 98, 114, 105, 108, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, -116, 47, 114, 111, 111, 109, 47, 109, 97, 116, 114, 105, 120, 111, 98, 106, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 1 ], + "saved_bundle_length" : 1744, + "text" : "/mirror/1 : {\n\t/path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, -0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, 0.7, 0.7, 0.05],\n\t/pathlen : 6.,\n\t/obj : \"output\"\n},\n/mirror/2 : {\n\t/path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, -0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, 0.7, 0.7, 0.05],\n\t/pathlen : 6.,\n\t/obj : \"output\"\n},\n/mirror/3 : {\n\t/path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, -0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, 0.7, 0.7, 0.05],\n\t/pathlen : 6.,\n\t/obj : \"output\"\n},\n/mirror/4 : {\n\t/path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, -0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, 0.7, 0.7, 0.05],\n\t/pathlen : 6.,\n\t/obj : \"output\"\n},\n/panel/gain/1 : 123,\n/panel/gain/2 : 123,\n/panel/gain/3 : 123,\n/panel/gain/4 : 123,\n/panel/gain/5 : 123,\n/panel/gain/6 : 122,\n/panel/gain/7 : 123,\n/panel/gain/8 : 123,\n/mirror/active : 1,\n/room/roomactive : 1,\n/room/sources/axis/G0 : 0.,\n/room/sources/revp : 48.,\n/room/sources/prer : 48.,\n/room/sources/aperture : 50.,\n/room/sources/warmth : 30.,\n/room/sources/bril : 30.,\n/room/matrixobj : [0, 0, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 4, 4, 1, 5, 5, 1, 6, 6, 1, 7, 7, 1]" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 858.0, 100.345337000000001, 24.0, 20.0 ], + "text" : "p3" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 889.0, 100.345337000000001, 247.0, 22.0 ], + "text" : "0 0 1 1 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 822.0, 315.0, 150.0, 34.0 ] + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 812.0, 247.0, 132.0, 22.0 ], + "text" : "o.pack /room/matrixadj" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 789.0, 543.690673999999944, 24.0, 20.0 ], + "text" : "p5" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 543.690673999999944, 247.0, 22.0 ], + "text" : "0 0 1 0 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 789.0, 518.017944000000057, 24.0, 20.0 ], + "text" : "p4" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 518.017944000000057, 247.0, 22.0 ], + "text" : "0 0 1 1 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 789.0, 492.345336999999972, 24.0, 20.0 ], + "text" : "p3" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 789.0, 466.672667999999987, 24.0, 20.0 ], + "text" : "p2" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 789.0, 441.0, 24.0, 20.0 ], + "text" : "p1" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 441.0, 247.0, 22.0 ], + "text" : "0 0 1 1 1 1 2 2 1 2 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 466.672667999999987, 247.0, 22.0 ], + "text" : "0 0 1 0 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 492.345336999999972, 247.0, 22.0 ], + "text" : "0 0 1 1 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 576.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 23.0, 31.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-7", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 143.875, 240.860320999999999, 61.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p preset3" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 163.0, 79.0, 1372.0, 783.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 792.0, 285.0, 150.0, 34.0 ] + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 782.0, 217.0, 132.0, 22.0 ], + "text" : "o.pack /room/matrixadj" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 723.0, 91.0, 24.0, 20.0 ], + "text" : "p1" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 754.0, 91.0, 247.0, 22.0 ], + "text" : "0 0 1 1 1 1 2 2 1 2 3 1 4 4 1 5 5 1 6 6 1 7 7 1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 36.0, 673.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 36.0, 10.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 8.592058, + "id" : "obj-17", + "linecount" : 57, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 36.0, 64.0, 581.0, 565.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 72, 47, 109, 105, 114, 114, 111, 114, 47, 52, 0, 0, 0, 44, 46, 0, 0, 0, 0, 2, 52, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -118, -97, -66, 118, -56, -76, 57, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 1, -72, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 60, -116, 61, 10, -6, 116, -36, 3, 63, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -23, -103, -103, -103, -103, -103, -102, 60, -100, 61, 9, 22, -30, -37, 1, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -68, -91, 45, -53, 17, 50, -90, -124, -65, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 2, 72, 47, 109, 105, 114, 114, 111, 114, 47, 51, 0, 0, 0, 44, 46, 0, 0, 0, 0, 2, 52, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -120, -109, 116, -68, 106, 126, -6, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 1, -72, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 60, -116, 61, 10, -6, 116, -36, 3, 63, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -23, -103, -103, -103, -103, -103, -102, 60, -100, 61, 9, 22, -30, -37, 1, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -68, -91, 45, -53, 17, 50, -90, -124, -65, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 2, 72, 47, 109, 105, 114, 114, 111, 114, 47, 50, 0, 0, 0, 44, 46, 0, 0, 0, 0, 2, 52, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -122, -121, 43, 2, 12, 73, -70, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 1, -72, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 60, -116, 61, 10, -6, 116, -36, 3, 63, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -23, -103, -103, -103, -103, -103, -102, 60, -100, 61, 9, 22, -30, -37, 1, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -68, -91, 45, -53, 17, 50, -90, -124, -65, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 2, 72, 47, 109, 105, 114, 114, 111, 114, 47, 49, 0, 0, 0, 44, 46, 0, 0, 0, 0, 2, 52, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -124, 122, -31, 71, -82, 20, 123, 0, 0, 1, -72, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 60, -116, 61, 10, -6, 116, -36, 3, 63, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -23, -103, -103, -103, -103, -103, -102, 60, -100, 61, 9, 22, -30, -37, 1, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -68, -91, 45, -53, 17, 50, -90, -124, -65, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 56, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 55, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 54, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 122, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 53, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 109, 105, 114, 114, 111, 114, 47, 97, 99, 116, 105, 118, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 120, 105, 115, 47, 71, 48, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 114, 101, 118, 112, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 112, 114, 101, 114, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 112, 101, 114, 116, 117, 114, 101, 0, 0, 44, 100, 0, 0, 64, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 119, 97, 114, 109, 116, 104, 0, 0, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 98, 114, 105, 108, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, -116, 47, 114, 111, 111, 109, 47, 109, 97, 116, 114, 105, 120, 111, 98, 106, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 1 ], + "saved_bundle_length" : 3024, + "text" : "/mirror/4 : {\n\t/freq : 0.013,\n\t/wave : \"triangle\",\n\t/path : [0.8, 0, 0.05, 0.739104, 0.306147, 0.05, 0.565685, 0.565685, 0.05, 0.306147, 0.739104, 0.05, 4.89859e-17, 0.8, 0.05, -0.306147, 0.739104, 0.05, -0.565685, 0.565685, 0.05, -0.739104, 0.306147, 0.05, -0.8, 9.79717e-17, 0.05, -0.739104, -0.306147, 0.05, -0.565685, -0.565685, 0.05, -0.306147, -0.739104, 0.05, -1.46958e-16, -0.8, 0.05, 0.306147, -0.739104, 0.05, 0.565685, -0.565685, 0.05, 0.739104, -0.306147, 0.05],\n\t/pathlen : 16.,\n\t/obj : \"output\"\n},\n/mirror/3 : {\n\t/freq : 0.012,\n\t/wave : \"triangle\",\n\t/path : [0.8, 0, 0.05, 0.739104, 0.306147, 0.05, 0.565685, 0.565685, 0.05, 0.306147, 0.739104, 0.05, 4.89859e-17, 0.8, 0.05, -0.306147, 0.739104, 0.05, -0.565685, 0.565685, 0.05, -0.739104, 0.306147, 0.05, -0.8, 9.79717e-17, 0.05, -0.739104, -0.306147, 0.05, -0.565685, -0.565685, 0.05, -0.306147, -0.739104, 0.05, -1.46958e-16, -0.8, 0.05, 0.306147, -0.739104, 0.05, 0.565685, -0.565685, 0.05, 0.739104, -0.306147, 0.05],\n\t/pathlen : 16.,\n\t/obj : \"output\"\n},\n/mirror/2 : {\n\t/freq : 0.011,\n\t/wave : \"triangle\",\n\t/path : [0.8, 0, 0.05, 0.739104, 0.306147, 0.05, 0.565685, 0.565685, 0.05, 0.306147, 0.739104, 0.05, 4.89859e-17, 0.8, 0.05, -0.306147, 0.739104, 0.05, -0.565685, 0.565685, 0.05, -0.739104, 0.306147, 0.05, -0.8, 9.79717e-17, 0.05, -0.739104, -0.306147, 0.05, -0.565685, -0.565685, 0.05, -0.306147, -0.739104, 0.05, -1.46958e-16, -0.8, 0.05, 0.306147, -0.739104, 0.05, 0.565685, -0.565685, 0.05, 0.739104, -0.306147, 0.05],\n\t/pathlen : 16.,\n\t/obj : \"output\"\n},\n/mirror/1 : {\n\t/wave : \"triangle\",\n\t/freq : 0.01,\n\t/path : [0.8, 0, 0.05, 0.739104, 0.306147, 0.05, 0.565685, 0.565685, 0.05, 0.306147, 0.739104, 0.05, 4.89859e-17, 0.8, 0.05, -0.306147, 0.739104, 0.05, -0.565685, 0.565685, 0.05, -0.739104, 0.306147, 0.05, -0.8, 9.79717e-17, 0.05, -0.739104, -0.306147, 0.05, -0.565685, -0.565685, 0.05, -0.306147, -0.739104, 0.05, -1.46958e-16, -0.8, 0.05, 0.306147, -0.739104, 0.05, 0.565685, -0.565685, 0.05, 0.739104, -0.306147, 0.05],\n\t/pathlen : 16.,\n\t/obj : \"output\"\n},\n/panel/gain/8 : 123,\n/panel/gain/7 : 123,\n/panel/gain/6 : 122,\n/panel/gain/5 : 123,\n/panel/gain/1 : 123,\n/panel/gain/2 : 123,\n/panel/gain/3 : 123,\n/panel/gain/4 : 123,\n/mirror/active : 1,\n/room/roomactive : 1,\n/room/sources/axis/G0 : 0.,\n/room/sources/revp : 48.,\n/room/sources/prer : 48.,\n/room/sources/aperture : 50.,\n/room/sources/warmth : 30.,\n/room/sources/bril : 30.,\n/room/matrixobj : [0, 0, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 4, 4, 1, 5, 5, 1, 6, 6, 1, 7, 7, 1]" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-31", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 184.3125, 216.860320999999999, 61.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p preset1" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 34.0, 87.0, 1372.0, 783.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 8.592058, + "id" : "obj-1", + "linecount" : 37, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 732.0, 124.0, 581.0, 381.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -16, 47, 109, 105, 114, 114, 111, 114, 47, 49, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -108, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 0, -16, 47, 109, 105, 114, 114, 111, 114, 47, 50, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -108, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 0, -16, 47, 109, 105, 114, 114, 111, 114, 47, 51, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -108, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 0, -16, 47, 109, 105, 114, 114, 111, 114, 47, 52, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -108, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 111, 98, 106, 0, 0, 0, 0, 44, 115, 0, 0, 111, 117, 116, 112, 117, 116, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 53, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 54, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 122, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 55, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 56, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 123, 0, 0, 0, 24, 47, 109, 105, 114, 114, 111, 114, 47, 97, 99, 116, 105, 118, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 120, 105, 115, 47, 71, 48, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 114, 101, 118, 112, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 112, 114, 101, 114, 0, 0, 44, 100, 0, 0, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 112, 101, 114, 116, 117, 114, 101, 0, 0, 44, 100, 0, 0, 64, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 119, 97, 114, 109, 116, 104, 0, 0, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 98, 114, 105, 108, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, -116, 47, 114, 111, 111, 109, 47, 109, 97, 116, 114, 105, 120, 111, 98, 106, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 1 ], + "saved_bundle_length" : 1648, + "text" : "/mirror/1 : {\n /path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, -0.7, 0.7, 0.05],\n /pathlen : 5.,\n /obj : \"output\"\n},\n/mirror/2 : {\n /path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, -0.7, 0.7, 0.05],\n /pathlen : 5.,\n /obj : \"output\"\n},\n/mirror/3 : {\n /path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, -0.7, 0.7, 0.05],\n /pathlen : 5.,\n /obj : \"output\"\n},\n/mirror/4 : {\n /path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, -0.7, 0.7, 0.05],\n /pathlen : 5.,\n /obj : \"output\"\n},\n/panel/gain/1 : 123,\n/panel/gain/2 : 123,\n/panel/gain/3 : 123,\n/panel/gain/4 : 123,\n/panel/gain/5 : 123,\n/panel/gain/6 : 122,\n/panel/gain/7 : 123,\n/panel/gain/8 : 123,\n/mirror/active : 1,\n/room/roomactive : 1,\n/room/sources/axis/G0 : 0.,\n/room/sources/revp : 48.,\n/room/sources/prer : 48.,\n/room/sources/aperture : 50.,\n/room/sources/warmth : 30.,\n/room/sources/bril : 30.,\n/room/matrixobj : [0, 0, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 4, 4, 1, 5, 5, 1, 6, 6, 1, 7, 7, 1]" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 120.0, 702.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 120.0, 14.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-2", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 63.0, 298.145263999999997, 61.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p preset2" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-14", 1 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "source" : [ "obj-4", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "source" : [ "obj-4", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 1 ], + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 1 ], + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 1 ], + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 1 ], + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 1 ], + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 1 ], + "source" : [ "obj-6", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 573.0, 133.0, 91.0, 31.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p presets" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "id" : "obj-9", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 324.0, 100.0, 122.0, 23.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 99, 111, 110, 102, 105, 103, 0, 44, 115, 0, 0, 54, 99, 104, 0 ], + "saved_bundle_length" : 36, + "text" : "/config : \"6ch\"" + } + + } +, { + "box" : { + "fontface" : 0, + "id" : "obj-6", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 187.0, 100.0, 122.0, 23.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 99, 111, 110, 102, 105, 103, 0, 44, 115, 0, 0, 53, 99, 104, 0 ], + "saved_bundle_length" : 36, + "text" : "/config : \"5ch\"" + } + + } +, { + "box" : { + "fontface" : 0, + "id" : "obj-5", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 122.0, 23.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 99, 111, 110, 102, 105, 103, 0, 44, 115, 0, 0, 52, 99, 104, 0 ], + "saved_bundle_length" : 36, + "text" : "/config : \"4ch\"" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-37", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 181.0, 183.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 602.5, 453.0, 51.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p future" + } + + } +, { + "box" : { + "bgcolor" : [ 0.113725, 0.580392, 0.737255, 1.0 ], + "color" : [ 0.0, 0.078431, 0.321569, 1.0 ], + "fontsize" : 20.0, + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 321.0, 254.0, 557.0, 400.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 1112.0, 613.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "linecount" : 7, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 469.0, 542.0, 150.0, 92.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -88, 47, 112, 97, 110, 101, 108, 47, 109, 97, 116, 114, 105, 120, 0, 0, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 9, 0, 0, 0, 1 ], + "saved_bundle_length" : 188, + "text" : "/panel/matrix : [0, 0, 1, 0, 1, 1, 1, 2, 1, 1, 3, 1, 2, 4, 1, 2, 5, 1, 3, 6, 1, 4, 7, 1, 3, 8, 1, 4, 9, 1]" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 476.0, 441.0, 307.0, 22.0 ], + "text" : "0 0 1 0 1 1 1 2 1 1 3 1 2 4 1 2 5 1 3 6 1 4 7 1 3 8 1 4 9 1" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 452.0, 509.0, 118.0, 22.0 ], + "text" : "o.pack /panel/matrix" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-7", + "linecount" : 24, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 99.0, 808.0, 337.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 49, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, 0, 0, 0, 1, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 50, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 51, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, -1, -1, -1, -1, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 52, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 53, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, 0, 0, 0, 1, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 54, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 55, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, -1, -1, -1, -1, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 56, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, -88, 47, 112, 97, 110, 101, 108, 47, 109, 97, 116, 114, 105, 120, 0, 0, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 9, 0, 0, 0, 1, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 109, 105, 114, 114, 111, 114, 47, 97, 99, 116, 105, 118, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 120, 105, 115, 47, 71, 48, 0, 0, 0, 44, 100, 0, 0, -64, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 114, 101, 118, 112, 0, 0, 44, 100, 0, 0, 64, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 112, 114, 101, 114, 0, 0, 44, 100, 0, 0, 64, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 114, 101, 118, 101, 114, 98, 101, 114, 97, 110, 99, 101, 0, 0, 44, 100, 0, 0, 64, 80, 64, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 47, 49, 47, 115, 105, 122, 101, 0, 0, 0, 44, 100, 0, 0, 64, -100, 32, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 108, 105, 118, 101, 110, 101, 115, 115, 0, 0, 44, 100, 0, 0, 64, 65, -128, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 97, 112, 101, 114, 116, 117, 114, 101, 0, 0, 44, 100, 0, 0, 64, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 119, 97, 114, 109, 116, 104, 0, 0, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 115, 47, 98, 114, 105, 108, 0, 0, 44, 100, 0, 0, 64, 62, 0, 0, 0, 0, 0, 0 ], + "saved_bundle_length" : 980, + "text" : "/room/source/1/xy : [-1, 1],\n/room/source/2/xy : [1, 1],\n/room/source/3/xy : [1, -1],\n/room/source/4/xy : [-1, -1],\n/room/source/5/xy : [-1, 1],\n/room/source/6/xy : [1, 1],\n/room/source/7/xy : [1, -1],\n/room/source/8/xy : [-1, -1],\n/panel/matrix : [0, 0, 1, 0, 1, 1, 1, 2, 1, 1, 3, 1, 2, 4, 1, 2, 5, 1, 3, 6, 1, 4, 7, 1, 3, 8, 1, 4, 9, 1],\n/room/roomactive : 1,\n/panel/gain/1 : 0,\n/panel/gain/2 : 0,\n/panel/gain/3 : 0,\n/panel/gain/4 : 0,\n/mirror/active : 0,\n/room/sources/axis/G0 : -60.,\n/room/sources/revp : 34.,\n/room/sources/prer : 100.,\n/room/reverberance : 65.,\n/room/room/1/size : 1800.,\n/room/liveness : 35.,\n/room/sources/aperture : 50.,\n/room/sources/warmth : 30.,\n/room/sources/bril : 30." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-25", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-26", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 565.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 1 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "source" : [ "obj-7", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 161.5, 158.777771000000001, 124.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p room_spat_params" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 693.0, 161.0, 355.0, 412.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 34.0, 518.0, 1372.0, 787.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 317.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 64.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 178.0, 100.0, 150.0, 20.0 ], + "text" : "main room" + } + + } +, { + "box" : { + "fontface" : 0, + "id" : "obj-1", + "linecount" : 61, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 156.0, 137.0, 732.0, 770.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -92, 47, 114, 111, 111, 109, 47, 108, 111, 99, 97, 116, 105, 111, 110, 115, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, -64, 24, 0, 0, 0, 0, 0, 0, 64, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 41, 0, 0, 0, 0, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 64, 37, 0, 0, 0, 0, 0, 0, 64, 32, 0, 0, 0, 0, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0, 64, 32, 0, 0, 0, 0, 0, 0, -64, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -64, 41, 0, 0, 0, 0, 0, 0, -64, 32, 0, 0, 0, 0, 0, 0, -64, 32, 0, 0, 0, 0, 0, 0, -64, 32, 0, 0, 0, 0, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 114, 111, 111, 109, 47, 117, 110, 105, 116, 0, 0, 44, 115, 0, 0, 102, 101, 101, 116, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 111, 116, 97, 108, 47, 115, 101, 99, 0, 0, 44, 100, 0, 0, 64, -106, -8, 0, 0, 0, 0, 0, 0, 0, 5, 60, 47, 99, 111, 110, 116, 114, 111, 108, 108, 101, 114, 47, 99, 117, 101, 115, 0, 0, 0, 0, 44, 46, 0, 0, 0, 0, 5, 32, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 49, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 105, 110, 116, 114, 111, 32, 99, 117, 101, 32, 49, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 50, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, -19, 76, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 105, 110, 116, 114, 111, 32, 99, 117, 101, 32, 50, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 51, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 7, 80, -64, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 120, 112, 108, 111, 115, 105, 111, 110, 32, 49, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 52, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 14, 101, 64, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 120, 112, 108, 111, 115, 105, 111, 110, 32, 50, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 53, 0, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 20, 20, -96, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 115, 116, 97, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 0, 0, 0, 0, 0, 0, 96, 47, 99, 117, 101, 47, 54, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 22, -60, 32, 0, 0, 0, 0, 0, 0, 0, 32, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 109, 97, 103, 110, 101, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 32, 49, 0, 0, 0, 0, 0, 0, 96, 47, 99, 117, 101, 47, 55, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 29, 13, -128, 0, 0, 0, 0, 0, 0, 0, 32, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 109, 97, 103, 110, 101, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 32, 50, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 56, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 35, -120, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 111, 32, 49, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 57, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 36, -111, -96, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 111, 32, 50, 0, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 49, 48, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 42, -37, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 119, 97, 115, 104, 105, 110, 103, 32, 99, 117, 101, 32, 49, 0, 0, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 49, 49, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 48, 9, 120, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 119, 97, 115, 104, 105, 110, 103, 32, 99, 117, 101, 32, 50, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 50, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 48, -48, -80, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 115, 107, 105, 110, 0, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 51, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 50, -40, 56, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 110, 100, 32, 49, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 52, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 53, 73, 56, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 110, 100, 32, 50, 0, 0, 0 ], + "saved_bundle_length" : 1584, + "text" : "/room/locations : [-6., 10.5, 0., 12.5, 6., 10.5, 8., 2.5, 8., -8., 0., -12.5, -8., -8., -8., 2.5],\n/room/unit : \"feet\",\n/total/sec : 1470.,\n/controller/cues : {\n\t/cue/1 : {\n\t\t/time/ms : 0.,\n\t\t/name : \"intro cue 1\"\n\t},\n\t/cue/2 : {\n\t\t/time/ms : 60000.,\n\t\t/name : \"intro cue 2\"\n\t},\n\t/cue/3 : {\n\t\t/time/ms : 191000.,\n\t\t/name : \"explosion 1\"\n\t},\n\t/cue/4 : {\n\t\t/time/ms : 249000.,\n\t\t/name : \"explosion 2\"\n\t},\n\t/cue/5 : {\n\t\t/time/ms : 329000.,\n\t\t/name : \"static bodies\"\n\t},\n\t/cue/6 : {\n\t\t/time/ms : 373000.,\n\t\t/name : \"magnetic bodies 1\"\n\t},\n\t/cue/7 : {\n\t\t/time/ms : 476000.,\n\t\t/name : \"magnetic bodies 2\"\n\t},\n\t/cue/8 : {\n\t\t/time/ms : 640000.,\n\t\t/name : \"trio 1\"\n\t},\n\t/cue/9 : {\n\t\t/time/ms : 674000.,\n\t\t/name : \"trio 2\"\n\t},\n\t/cue/10 : {\n\t\t/time/ms : 880000.,\n\t\t/name : \"washing cue 1\"\n\t},\n\t/cue/11 : {\n\t\t/time/ms : 1.051e+06,\n\t\t/name : \"washing cue 2\"\n\t},\n\t/cue/12 : {\n\t\t/time/ms : 1.102e+06,\n\t\t/name : \"skin\"\n\t},\n\t/cue/13 : {\n\t\t/time/ms : 1.235e+06,\n\t\t/name : \"end 1\"\n\t},\n\t/cue/14 : {\n\t\t/time/ms : 1.395e+06,\n\t\t/name : \"end 2\"\n\t}\n}" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-2", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 123.0, 167.0, 81.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p main_room" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 872.0, 459.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-4", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 143.0, 100.0, 150.0, 20.0 ], + "text" : "hertz" + } + + } +, { + "box" : { + "fontface" : 0, + "id" : "obj-8", + "linecount" : 61, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 57.0, 737.0, 770.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -92, 47, 114, 111, 111, 109, 47, 108, 111, 99, 97, 116, 105, 111, 110, 115, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, -64, 43, 0, 0, 0, 0, 0, 0, -64, 9, -103, -103, -103, -103, -103, -102, -64, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -64, 43, 0, 0, 0, 0, 0, 0, 64, 9, -103, -103, -103, -103, -103, -102, -64, 38, 0, 0, 0, 0, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 64, 38, 0, 0, 0, 0, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 64, 43, 0, 0, 0, 0, 0, 0, 64, 9, -103, -103, -103, -103, -103, -102, 64, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 43, 0, 0, 0, 0, 0, 0, -64, 9, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 114, 111, 111, 109, 47, 117, 110, 105, 116, 0, 0, 44, 115, 0, 0, 109, 101, 116, 101, 114, 115, 0, 0, 0, 0, 0, 24, 47, 116, 111, 116, 97, 108, 47, 115, 101, 99, 0, 0, 44, 100, 0, 0, 64, -106, -8, 0, 0, 0, 0, 0, 0, 0, 5, 60, 47, 99, 111, 110, 116, 114, 111, 108, 108, 101, 114, 47, 99, 117, 101, 115, 0, 0, 0, 0, 44, 46, 0, 0, 0, 0, 5, 32, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 49, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 105, 110, 116, 114, 111, 32, 99, 117, 101, 32, 49, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 50, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, -19, 76, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 105, 110, 116, 114, 111, 32, 99, 117, 101, 32, 50, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 51, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 7, 80, -64, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 120, 112, 108, 111, 115, 105, 111, 110, 32, 49, 0, 0, 0, 0, 88, 47, 99, 117, 101, 47, 52, 0, 0, 44, 46, 0, 0, 0, 0, 0, 72, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 14, 101, 64, 0, 0, 0, 0, 0, 0, 0, 24, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 120, 112, 108, 111, 115, 105, 111, 110, 32, 50, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 53, 0, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 20, 20, -96, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 115, 116, 97, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 0, 0, 0, 0, 0, 0, 96, 47, 99, 117, 101, 47, 54, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 22, -60, 32, 0, 0, 0, 0, 0, 0, 0, 32, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 109, 97, 103, 110, 101, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 32, 49, 0, 0, 0, 0, 0, 0, 96, 47, 99, 117, 101, 47, 55, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 29, 13, -128, 0, 0, 0, 0, 0, 0, 0, 32, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 109, 97, 103, 110, 101, 116, 105, 99, 32, 98, 111, 100, 105, 101, 115, 32, 50, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 56, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 35, -120, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 111, 32, 49, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 57, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 36, -111, -96, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 111, 32, 50, 0, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 49, 48, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 42, -37, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 119, 97, 115, 104, 105, 110, 103, 32, 99, 117, 101, 32, 49, 0, 0, 0, 0, 0, 0, 92, 47, 99, 117, 101, 47, 49, 49, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 48, 9, 120, 0, 0, 0, 0, 0, 0, 0, 28, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 119, 97, 115, 104, 105, 110, 103, 32, 99, 117, 101, 32, 50, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 50, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 48, -48, -80, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 115, 107, 105, 110, 0, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 51, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 50, -40, 56, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 110, 100, 32, 49, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 52, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 65, 53, 73, 56, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 101, 110, 100, 32, 50, 0, 0, 0 ], + "saved_bundle_length" : 1584, + "text" : "/room/locations : [-13.5, -3.2, -13.5, 0., -13.5, 3.2, -11., 6., 11., 6., 13.5, 3.2, 13.5, 0., 13.5, -3.2],\n/room/unit : \"meters\",\n/total/sec : 1470.,\n/controller/cues : {\n\t/cue/1 : {\n\t\t/time/ms : 0.,\n\t\t/name : \"intro cue 1\"\n\t},\n\t/cue/2 : {\n\t\t/time/ms : 60000.,\n\t\t/name : \"intro cue 2\"\n\t},\n\t/cue/3 : {\n\t\t/time/ms : 191000.,\n\t\t/name : \"explosion 1\"\n\t},\n\t/cue/4 : {\n\t\t/time/ms : 249000.,\n\t\t/name : \"explosion 2\"\n\t},\n\t/cue/5 : {\n\t\t/time/ms : 329000.,\n\t\t/name : \"static bodies\"\n\t},\n\t/cue/6 : {\n\t\t/time/ms : 373000.,\n\t\t/name : \"magnetic bodies 1\"\n\t},\n\t/cue/7 : {\n\t\t/time/ms : 476000.,\n\t\t/name : \"magnetic bodies 2\"\n\t},\n\t/cue/8 : {\n\t\t/time/ms : 640000.,\n\t\t/name : \"trio 1\"\n\t},\n\t/cue/9 : {\n\t\t/time/ms : 674000.,\n\t\t/name : \"trio 2\"\n\t},\n\t/cue/10 : {\n\t\t/time/ms : 880000.,\n\t\t/name : \"washing cue 1\"\n\t},\n\t/cue/11 : {\n\t\t/time/ms : 1.051e+06,\n\t\t/name : \"washing cue 2\"\n\t},\n\t/cue/12 : {\n\t\t/time/ms : 1.102e+06,\n\t\t/name : \"skin\"\n\t},\n\t/cue/13 : {\n\t\t/time/ms : 1.235e+06,\n\t\t/name : \"end 1\"\n\t},\n\t/cue/14 : {\n\t\t/time/ms : 1.395e+06,\n\t\t/name : \"end 2\"\n\t}\n}" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 366.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-8", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 123.0, 129.0, 73.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p hertz_hall" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 34.0, 79.0, 847.0, 593.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 481.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 64.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 178.0, 100.0, 150.0, 20.0 ], + "text" : "main room" + } + + } +, { + "box" : { + "fontface" : 0, + "id" : "obj-1", + "linecount" : 21, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 144.0, 732.0, 272.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -92, 47, 114, 111, 111, 109, 47, 108, 111, 99, 97, 116, 105, 111, 110, 115, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, -64, 24, 0, 0, 0, 0, 0, 0, 64, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 41, 0, 0, 0, 0, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 64, 37, 0, 0, 0, 0, 0, 0, 64, 32, 0, 0, 0, 0, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0, 64, 32, 0, 0, 0, 0, 0, 0, -64, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -64, 41, 0, 0, 0, 0, 0, 0, -64, 32, 0, 0, 0, 0, 0, 0, -64, 32, 0, 0, 0, 0, 0, 0, -64, 32, 0, 0, 0, 0, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 114, 111, 111, 109, 47, 117, 110, 105, 116, 0, 0, 44, 115, 0, 0, 102, 101, 101, 116, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 111, 116, 97, 108, 47, 115, 101, 99, 0, 0, 44, 100, 0, 0, 64, -106, -8, 0, 0, 0, 0, 0, 0, 0, 1, -116, 47, 99, 111, 110, 116, 114, 111, 108, 108, 101, 114, 47, 99, 117, 101, 115, 0, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 112, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 49, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 99, 117, 101, 32, 49, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 50, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, -97, 64, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 99, 117, 101, 32, 50, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 51, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, -89, 112, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 99, 117, 101, 32, 51, 0, 0, 0, 0, 0, 0, 84, 47, 99, 117, 101, 47, 52, 0, 0, 44, 46, 0, 0, 0, 0, 0, 68, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 116, 105, 109, 101, 47, 109, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, -81, 64, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 110, 97, 109, 101, 0, 0, 0, 44, 115, 0, 0, 99, 117, 101, 32, 52, 0, 0, 0 ], + "saved_bundle_length" : 640, + "text" : "/room/locations : [-6., 10.5, 0., 12.5, 6., 10.5, 8., 2.5, 8., -8., 0., -12.5, -8., -8., -8., 2.5],\n/room/unit : \"feet\",\n/total/sec : 1470.,\n/controller/cues : {\n\t/cue/1 : {\n\t\t/time/ms : 0.,\n\t\t/name : \"cue 1\"\n\t},\n\t/cue/2 : {\n\t\t/time/ms : 2000.,\n\t\t/name : \"cue 2\"\n\t},\n\t/cue/3 : {\n\t\t/time/ms : 3000.,\n\t\t/name : \"cue 3\"\n\t},\n\t/cue/4 : {\n\t\t/time/ms : 4000.,\n\t\t/name : \"cue 4\"\n\t}\n}" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-2", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 31.0, 69.0, 81.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p main_room" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-20", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 31.0, 12.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-22", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 31.0, 309.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-8", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 23.0, 158.777771000000001, 127.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p locations_and_cues" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 328.0, 158.777771000000001, 50.0, 22.0 ], + "text" : "1470." + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 359.0, 34.0, 51.0, 22.0 ], + "text" : "0 24 30" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 359.0, 104.0, 47.0, 22.0 ], + "text" : "/ 1000." + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 359.0, 70.0, 131.0, 22.0 ], + "text" : "translate hh:mm:ss ms" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 209.0, 257.0, 104.0, 22.0 ], + "text" : "o.route /controller" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 209.0, 307.0, 39.0, 22.0 ], + "text" : "s osc" + } + + } +, { + "box" : { + "bgcolor" : [ 0.304029, 0.250694, 0.285628, 1.0 ], + "id" : "obj-48", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "id" : "obj-10", + "linecount" : 18, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 591.0, 235.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 49, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 50, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 0, -32, 31, 75, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 51, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, -1, -1, -1, -1, 45, 101, 37, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 52, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, 0, 0, 0, 0, -72, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 53, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 54, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 64, 91, 64, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 55, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 0, -1, -1, -1, -1, -96, 107, -13, -65, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 56, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, 0, 0, 0, 0, -62, -48, 21, 19, 0, 0, 1, -12, 47, 112, 97, 110, 101, 108, 47, 109, 97, 116, 114, 105, 120, 0, 0, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 114, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 114, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 114, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 114, 0, 0, 0, 24, 47, 109, 105, 114, 114, 111, 114, 47, 97, 99, 116, 105, 118, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0 ], + "saved_bundle_length" : 1012, + "text" : "/room/source/1/xy : [0, 1],\n/room/source/2/xy : [1, 0],\n/room/source/3/xy : [0, -1],\n/room/source/4/xy : [-1, 0],\n/room/source/5/xy : [0, 1],\n/room/source/6/xy : [1, 0],\n/room/source/7/xy : [0, -1],\n/room/source/8/xy : [-1, 0],\n/panel/matrix : [0, 0, 1, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 1, 0, 5, 0, 0, 6, 0, 0, 7, 0, 1, 0, 0, 1, 1, 1, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 1, 1, 6, 0, 1, 7, 0, 2, 0, 0, 2, 1, 0, 2, 2, 1, 2, 3, 0, 2, 4, 0, 2, 5, 0, 2, 6, 1, 2, 7, 0, 3, 0, 0, 3, 1, 0, 3, 2, 0, 3, 3, 1, 3, 4, 0, 3, 5, 0, 3, 6, 0, 3, 7, 1],\n/room/roomactive : 0,\n/panel/gain/1 : 114,\n/panel/gain/2 : 114,\n/panel/gain/3 : 114,\n/panel/gain/4 : 114,\n/mirror/active : 0" + } + + } + ], + "lines" : [ ] + } +, + "patching_rect" : [ 359.0, 306.0, 141.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p preset0-nesw-notUsed" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "id" : "obj-7", + "linecount" : 18, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 591.0, 235.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 49, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 50, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 1, -32, 31, 75, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 51, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, -1, -1, -1, -1, 45, 101, 37, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 52, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, -1, -1, -1, -1, -72, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 53, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, 0, 0, 0, 1, 12, 0, 0, 0, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 54, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 64, 91, 64, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 55, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, 0, 0, 0, 1, -1, -1, -1, -1, -96, 107, -13, -65, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 115, 111, 117, 114, 99, 101, 47, 56, 47, 120, 121, 0, 0, 0, 44, 105, 105, 0, -1, -1, -1, -1, -1, -1, -1, -1, -62, -48, 21, 19, 0, 0, 1, -12, 47, 112, 97, 110, 101, 108, 47, 109, 97, 116, 114, 105, 120, 0, 0, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 114, 111, 111, 109, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 114, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 114, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 114, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 114, 0, 0, 0, 24, 47, 109, 105, 114, 114, 111, 114, 47, 97, 99, 116, 105, 118, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0 ], + "saved_bundle_length" : 1012, + "text" : "/room/source/1/xy : [-1, 1],\n/room/source/2/xy : [1, 1],\n/room/source/3/xy : [1, -1],\n/room/source/4/xy : [-1, -1],\n/room/source/5/xy : [-1, 1],\n/room/source/6/xy : [1, 1],\n/room/source/7/xy : [1, -1],\n/room/source/8/xy : [-1, -1],\n/panel/matrix : [0, 0, 1, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 1, 0, 5, 0, 0, 6, 0, 0, 7, 0, 1, 0, 0, 1, 1, 1, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 1, 1, 6, 0, 1, 7, 0, 2, 0, 0, 2, 1, 0, 2, 2, 1, 2, 3, 0, 2, 4, 0, 2, 5, 0, 2, 6, 1, 2, 7, 0, 3, 0, 0, 3, 1, 0, 3, 2, 0, 3, 3, 1, 3, 4, 0, 3, 5, 0, 3, 6, 0, 3, 7, 1],\n/room/roomactive : 0,\n/panel/gain/1 : 114,\n/panel/gain/2 : 114,\n/panel/gain/3 : 114,\n/panel/gain/4 : 114,\n/mirror/active : 0" + } + + } + ], + "lines" : [ ] + } +, + "patching_rect" : [ 359.0, 282.0, 111.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p preset0-4corners" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 192.0, 92.0, 71.0, 20.0 ], + "text" : "preset zero" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 23.0, 92.0, 157.5, 22.0 ], + "text" : "b" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 23.0, 257.0, 157.5, 22.0 ], + "text" : "o.union" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 23.0, 18.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-16", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 23.0, 200.777771000000001, 452.0, 32.0 ], + "text" : "/controller/total/ms = /total/sec * 1000., delete(/total/sec)" + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 23.0, 60.0, 60.0, 22.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-33", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 23.0, 307.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 1 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "order" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "order" : 1, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 1 ], + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "source" : [ "obj-4", 1 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 423.0, 443.0, 162.0, 31.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p persistent_data" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 573.0, 88.0, 189.0, 22.0 ], + "text" : "o.route /active/cue /transport/stop" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 573.0, 35.833343999999997, 37.0, 22.0 ], + "text" : "r osc" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 664.0, 259.0, 97.0, 22.0 ], + "text" : "r gate_keyboard" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 664.0, 324.0, 34.0, 22.0 ], + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 510.0, 357.0, 149.0, 22.0 ], + "text" : "o.route /config/panel/open" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 510.0, 259.0, 47.0, 22.0 ], + "text" : "r recall" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 525.0, 285.0, 79.0, 20.0 ], + "text" : "hit the 'c' key" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "" ], + "patching_rect" : [ 664.0, 357.0, 65.0, 22.0 ], + "text" : "sel 99 118" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 679.0, 290.0, 50.5, 22.0 ], + "text" : "key" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 664.0, 395.0, 35.0, 22.0 ], + "text" : "front" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 664.0, 427.0, 69.0, 22.0 ], + "save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ], + "text" : "thispatcher" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 88.0, 376.0, 29.5, 22.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 111.0, 302.0, 82.0, 20.0 ], + "text" : "make backup" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 119.0, 213.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 119.0, 249.0, 55.0, 22.0 ], + "text" : "o.var" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 126.0, 133.0, 963.0, 705.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 486.0, 43.0, 133.0, 22.0 ], + "text" : "o.route /room/locations" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 699.0, 173.0, 39.0, 22.0 ], + "text" : "o.dict" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 4, + "outlettype" : [ "dictionary", "", "", "" ], + "patching_rect" : [ 699.0, 203.0, 50.5, 22.0 ], + "saved_object_attributes" : { + "embed" : 0, + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "dict" + } + + } +, { + "box" : { + "id" : "obj-4", + "linecount" : 2, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 699.0, 131.0, 57.0, 35.0 ], + "text" : "o.pack /preset/1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 486.0, 2.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "id" : "obj-16", + "linecount" : 44, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 28.0, 111.0, 591.0, 559.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 49, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -33, -118, -8, -81, -118, -8, -80, 63, -27, -74, -37, 109, -74, -37, 110, 63, -62, -91, -42, -64, 0, 0, 0, -65, -20, 29, 65, -44, 29, 65, -44, 63, -115, 65, -44, 29, 65, -44, 0, 63, -68, -20, -40, -32, 0, 0, 0, 63, -24, 117, 7, 80, 117, 7, 80, 63, -83, 65, -44, 29, 65, -44, 32, 63, -56, 28, -42, 0, 0, 0, 0, -65, -78, 73, 36, -110, 73, 36, -112, -65, -22, -8, -81, -118, -8, -81, -118, 63, -61, 58, 121, -128, 0, 0, 0, -65, -30, 14, -96, -22, 14, -96, -22, -65, -32, 58, -125, -88, 58, -125, -88, 63, -60, -80, 24, 96, 0, 0, 0, 63, -31, 36, -110, 73, 36, -110, 74, 63, -24, 58, -125, -88, 58, -125, -88, 63, -71, 125, 48, -96, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -56, 81, -21, -128, 0, 0, 0, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 52, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -64, 117, 7, 80, 117, 7, 80, 63, -25, -118, -8, -81, -118, -8, -80, 63, -55, 116, -118, 32, 0, 0, 0, 63, -36, -52, -52, -52, -52, -52, -52, -65, -38, -125, -88, 58, -125, -88, 60, 63, -60, 25, -55, -32, 0, 0, 0, -65, -46, -66, 43, -30, -66, 43, -30, -65, -32, -22, 14, -96, -22, 14, -96, 63, -71, -88, 71, -64, 0, 0, 0, -65, -32, 0, 0, 0, 0, 0, 0, 63, -31, -103, -103, -103, -103, -103, -102, 63, -58, 53, -101, -64, 0, 0, 0, -65, -22, -125, -88, 58, -125, -88, 58, -65, -59, 7, 80, 117, 7, 80, 120, 63, -63, 13, 23, 64, 0, 0, 0, 63, -26, 43, -30, -66, 43, -30, -66, 63, -80, 117, 7, 80, 117, 7, 80, 63, -92, -13, 8, -96, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -57, 10, 61, -128, 0, 0, 0, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 51, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 63, -24, 117, 7, 80, 117, 7, 80, 63, -38, -125, -88, 58, -125, -88, 58, 63, -52, -97, 39, -128, 0, 0, 0, -65, -46, -66, 43, -30, -66, 43, -30, 63, -23, 36, -110, 73, 36, -110, 73, 63, -59, 103, 35, 32, 0, 0, 0, 63, -53, 109, -74, -37, 109, -74, -40, -65, -26, -96, -22, 14, -96, -22, 14, 63, -58, 80, -84, -64, 0, 0, 0, -65, -26, -96, -22, 14, -96, -22, 14, 63, -49, 21, -15, 95, 21, -15, 96, 63, -65, 57, -114, -96, 0, 0, 0, -65, -27, 124, 87, -59, 124, 87, -58, -65, -43, 124, 87, -59, 124, 87, -60, 63, -58, 41, 14, -32, 0, 0, 0, 63, -27, -15, 95, 21, -15, 95, 22, -65, -99, 65, -44, 29, 65, -44, 0, 63, -60, -50, -2, -32, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -63, -54, -64, -128, 0, 0, 0, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 1, 56, 47, 109, 105, 114, 114, 111, 114, 47, 50, 0, 0, 0, 44, 46, 0, 0, 0, 0, 1, 36, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -24, -22, 14, -96, -22, 14, -95, 63, -32, 0, 0, 0, 0, 0, 0, 63, -64, 90, -18, 96, 0, 0, 0, -65, -33, -118, -8, -81, -118, -8, -80, -65, -29, 109, -74, -37, 109, -74, -36, 63, -60, -1, 92, 96, 0, 0, 0, 63, -43, 124, 87, -59, 124, 87, -60, -65, -31, 36, -110, 73, 36, -110, 74, 63, -81, -74, 79, -64, 0, 0, 0, 63, -71, -103, -103, -103, -103, -103, -96, 63, -25, 21, -15, 95, 21, -15, 95, 63, -68, 5, 112, -128, 0, 0, 0, 63, -24, 117, 7, 80, 117, 7, 80, 63, -80, 117, 7, 80, 117, 7, 80, 63, -61, -79, -64, 0, 0, 0, 0, -65, -23, 36, -110, 73, 36, -110, 73, -65, -76, 29, 65, -44, 29, 65, -48, 63, -60, -119, -71, 96, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 116, 104, 108, 101, 110, 0, 0, 0, 0, 44, 100, 0, 0, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 119, 97, 118, 101, 0, 0, 0, 44, 115, 0, 0, 116, 114, 105, 97, 110, 103, 108, 101, 0, 0, 0, 0, 0, 0, 0, 20, 47, 102, 114, 101, 113, 0, 0, 0, 44, 100, 0, 0, 63, -62, 71, 69, 64, 0, 0, 0, 0, 0, 0, 16, 47, 102, 108, 105, 112, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 49, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 50, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 51, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 112, 97, 110, 101, 108, 47, 103, 97, 105, 110, 47, 52, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 1, -12, 47, 112, 97, 110, 101, 108, 47, 109, 97, 116, 114, 105, 120, 0, 0, 0, 44, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 1 ], + "saved_bundle_length" : 1896, + "text" : "/mirror/1 : {\n\t/path : [-0.492857, 0.678571, 0.145686, -0.878571, 0.0142857, 0.112989, 0.764286, 0.0571429, 0.18838, -0.0714286, -0.842857, 0.150222, -0.564286, -0.507143, 0.161624, 0.535714, 0.757143, 0.0995665],\n\t/pathlen : 6.,\n\t/wave : \"triangle\",\n\t/freq : 0.19,\n\t/flip : 1\n},\n/mirror/4 : {\n\t/path : [-0.128571, 0.735714, 0.198869, 0.45, -0.414286, 0.157037, -0.292857, -0.528571, 0.100224, -0.5, 0.55, 0.173511, -0.828571, -0.164286, 0.133212, 0.692857, 0.0642857, 0.0409167],\n\t/pathlen : 6.,\n\t/wave : \"triangle\",\n\t/freq : 0.18,\n\t/flip : 1\n},\n/mirror/3 : {\n\t/path : [0.764286, 0.414286, 0.223607, -0.292857, 0.785714, 0.16721, 0.214286, -0.707143, 0.174337, -0.707143, 0.242857, 0.121972, -0.671429, -0.335714, 0.173128, 0.685714, -0.0285714, 0.162567],\n\t/pathlen : 6.,\n\t/wave : \"triangle\",\n\t/freq : 0.139,\n\t/flip : 1\n},\n/mirror/2 : {\n\t/path : [-0.778571, 0.5, 0.127775, -0.492857, -0.607143, 0.164043, 0.335714, -0.535714, 0.0619378, 0.1, 0.721429, 0.109458, 0.764286, 0.0642857, 0.153862, -0.785714, -0.0785714, 0.160453],\n\t/pathlen : 6.,\n\t/wave : \"triangle\",\n\t/freq : 0.1428,\n\t/flip : 1\n},\n/panel/gain/1 : 0,\n/panel/gain/2 : 0,\n/panel/gain/3 : 0,\n/panel/gain/4 : 0,\n/panel/matrix : [0, 0, 1, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 1, 0, 5, 0, 0, 6, 0, 0, 7, 0, 1, 0, 0, 1, 1, 1, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 1, 1, 6, 0, 1, 7, 0, 2, 0, 0, 2, 1, 0, 2, 2, 1, 2, 3, 0, 2, 4, 0, 2, 5, 0, 2, 6, 1, 2, 7, 0, 3, 0, 0, 3, 1, 0, 3, 2, 0, 3, 3, 1, 3, 4, 0, 3, 5, 0, 3, 6, 0, 3, 7, 1]" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 760.0, 58.0, 78.0, 22.0 ], + "text" : "set /preset/1" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 1 ], + "order" : 1, + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "order" : 0, + "source" : [ "obj-6", 1 ] + } + + } + ] + } +, + "patching_rect" : [ 119.0, 278.0, 59.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p backup" + } + + } +, { + "box" : { + "id" : "obj-13", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 23.0, 333.0, 63.0, 60.0 ], + "text" : "state built up by editing patch" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 88.0, 140.0, 29.5, 22.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 88.0, 111.833343999999997, 50.0, 22.0 ], + "text" : "o.union" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 423.0, 30.833344, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 88.0, 530.0, 49.0, 22.0 ], + "text" : "s recall" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 88.0, 30.833344, 55.0, 22.0 ], + "text" : "r current" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 44.25, 30.833344, 37.0, 22.0 ], + "text" : "clear" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 1 ], + "order" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 1 ], + "midpoints" : [ 108.0, 168.0, 151.25, 168.0, 151.25, 105.833343999999997, 128.5, 105.833343999999997 ], + "source" : [ "obj-10", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "order" : 1, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 1 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "order" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "order" : 1, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 1 ], + "midpoints" : [ 108.0, 406.0, 258.25, 406.0, 258.25, 246.0, 164.5, 246.0 ], + "order" : 0, + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 1 ], + "midpoints" : [ 108.0, 411.0, 267.25, 411.0, 267.25, 97.0, 128.5, 97.0 ], + "order" : 1, + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "source" : [ "obj-23", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "midpoints" : [ 519.5, 387.5, 673.5, 387.5 ], + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "source" : [ "obj-31", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-31", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 967.908202999999958, 600.0, 76.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p edit_patch" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 8, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 319.891907000000003, 543.0, 199.0, 22.0 ], + "text" : "room_output" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 8, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 20.0, 572.0, 153.530426000000006, 22.0 ], + "text" : "adc~ 1 2 3 4 5 6 7 8" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 5, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 692.0, 348.0, 714.0, 369.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" : "gridded", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-40", + "linecount" : 2, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 96.0, 230.0, 578.0, 41.0 ], + "text" : "/pair/1 = [\"source\", ((/id * 2) - 1), \"xy\", /phasepoint[[0]], /phasepoint[[1]]],\n/pair/2 = [\"source\", (/id * 2), \"xy\", /phasemirror[[0]], /phasemirror[[1]]]" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-6", + "linecount" : 3, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 32.0, 149.0, 578.0, 52.0 ], + "text" : "assign(\"/source/\" + ((/id * 2) - 1) + \"/xy\", [/phasepoint[[0]], /phasepoint[[1]]]),\nassign(\"/source/\" + (/id * 2) + \"/xy\", [/phasemirror[[0]], /phasemirror[[1]]]),\ndelete(/phasepoint), delete(/phasemirror), delete(/id)" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 96.0, 289.0, 150.0, 20.0 ], + "text" : "/room/source//xy f f " + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 32.0, 80.0, 84.0, 22.0 ], + "text" : "o.if bound(/id)" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 32.0, 222.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 32.0, 117.0, 205.0, 22.0 ], + "text" : "o.gather /phasepoint /phasemirror /id" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-44", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 32.0, 34.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-6", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 319.891907000000003, 500.0, 161.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p format_spatialization_data" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 262.0, 16.0, 47.0, 22.0 ], + "text" : "r recall" + } + + } +, { + "box" : { + "args" : [ "/mirror/3" ], + "bgmode" : 0, + "border" : 0, + "clickthrough" : 0, + "enablehscroll" : 0, + "enablevscroll" : 0, + "id" : "obj-2", + "lockeddragscroll" : 0, + "lockedsize" : 0, + "maxclass" : "bpatcher", + "name" : "container.maxpat", + "numinlets" : 1, + "numoutlets" : 1, + "offset" : [ -58.0, -169.0 ], + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 615.0, 150.0, 284.0, 332.0 ], + "viewvisibility" : 1 + } + + } +, { + "box" : { + "args" : [ "/mirror/2" ], + "bgmode" : 0, + "border" : 0, + "clickthrough" : 0, + "enablehscroll" : 0, + "enablevscroll" : 0, + "id" : "obj-28", + "lockeddragscroll" : 0, + "lockedsize" : 0, + "maxclass" : "bpatcher", + "name" : "container.maxpat", + "numinlets" : 1, + "numoutlets" : 1, + "offset" : [ -58.0, -169.0 ], + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 317.5, 150.0, 284.0, 332.0 ], + "viewvisibility" : 1 + } + + } +, { + "box" : { + "args" : [ "/mirror/1" ], + "bgmode" : 0, + "border" : 0, + "clickthrough" : 0, + "enablehscroll" : 0, + "enablevscroll" : 0, + "id" : "obj-27", + "lockeddragscroll" : 0, + "lockedsize" : 0, + "maxclass" : "bpatcher", + "name" : "container.maxpat", + "numinlets" : 1, + "numoutlets" : 1, + "offset" : [ -58.0, -169.0 ], + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 20.0, 150.0, 284.0, 332.0 ], + "viewvisibility" : 1 + } + + } +, { + "box" : { + "bgcolor" : [ 0.155763, 0.049955, 0.222401, 1.0 ], + "id" : "obj-31", + "interval" : 100, + "maxclass" : "meter~", + "monotone" : 1, + "numinlets" : 1, + "numleds" : 20, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 39.030518000000001, 602.0, 14.847168, 73.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 0.155763, 0.049955, 0.222401, 1.0 ], + "id" : "obj-18", + "interval" : 100, + "maxclass" : "meter~", + "monotone" : 1, + "numinlets" : 1, + "numleds" : 20, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 20.0, 602.0, 14.847168, 73.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 0.155763, 0.049955, 0.222401, 1.0 ], + "id" : "obj-17", + "interval" : 100, + "maxclass" : "meter~", + "monotone" : 1, + "numinlets" : 1, + "numleds" : 20, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 115.152832000000004, 602.0, 14.847168, 73.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 0.155763, 0.049955, 0.222401, 1.0 ], + "id" : "obj-16", + "interval" : 100, + "maxclass" : "meter~", + "monotone" : 1, + "numinlets" : 1, + "numleds" : 20, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 77.091553000000005, 602.0, 14.847168, 73.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 0.155763, 0.049955, 0.222401, 1.0 ], + "id" : "obj-15", + "interval" : 100, + "maxclass" : "meter~", + "monotone" : 1, + "numinlets" : 1, + "numleds" : 20, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 58.061034999999997, 602.0, 14.847168, 73.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 0.155763, 0.049955, 0.222401, 1.0 ], + "id" : "obj-14", + "interval" : 100, + "maxclass" : "meter~", + "monotone" : 1, + "numinlets" : 1, + "numleds" : 20, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 96.122069999999994, 602.0, 14.847168, 73.0 ] + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 1062.3378909999999, 540.0, 75.0, 22.0 ], + "text" : "soundcheck" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-66", 1 ], + "midpoints" : [ 578.5, 36.0, 828.5, 36.0 ], + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "midpoints" : [ 624.5, 490.5, 329.391907000000003, 490.5 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "hidden" : 1, + "midpoints" : [ 1585.627655000000004, 349.541687000000024, 1601.5, 349.541687000000024, 1601.5, 172.541686999999996, 1539.5, 172.541686999999996 ], + "source" : [ "obj-20", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-55", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "midpoints" : [ 29.5, 490.5, 329.391907000000003, 490.5 ], + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "midpoints" : [ 327.0, 490.5, 329.391907000000003, 490.5 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "order" : 1, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "order" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "midpoints" : [ 1033.337891000000127, 70.0, 931.5, 70.0 ], + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "order" : 1, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-56", 0 ], + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-46", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "source" : [ "obj-46", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-46", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-46", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-46", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "source" : [ "obj-46", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-46", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "source" : [ "obj-49", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-60", 0 ], + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-61", 0 ], + "source" : [ "obj-49", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-62", 0 ], + "source" : [ "obj-49", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-63", 0 ], + "source" : [ "obj-49", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-64", 0 ], + "source" : [ "obj-49", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-65", 0 ], + "source" : [ "obj-49", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "source" : [ "obj-49", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 1 ], + "hidden" : 1, + "source" : [ "obj-5", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "hidden" : 1, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "midpoints" : [ 382.5, 148.5, 624.5, 148.5 ], + "source" : [ "obj-50", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "midpoints" : [ 271.5, 140.5, 29.5, 140.5 ], + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-50", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-69", 0 ], + "midpoints" : [ 438.0, 144.5, 922.0, 144.5 ], + "source" : [ "obj-50", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "midpoints" : [ 443.25, 99.5, 522.375, 99.5, 522.375, 6.0, 537.5, 6.0 ], + "source" : [ "obj-56", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "midpoints" : [ 386.0, 99.0, 12.0, 99.0, 12.0, 528.0, 329.391907000000003, 528.0 ], + "order" : 0, + "source" : [ "obj-56", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "source" : [ "obj-56", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-83", 0 ], + "order" : 1, + "source" : [ "obj-56", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "hidden" : 1, + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "midpoints" : [ 922.0, 490.5, 329.391907000000003, 490.5 ], + "source" : [ "obj-69", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "midpoints" : [ 1189.5, 70.5, 931.5, 70.5 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-56", 0 ], + "hidden" : 1, + "source" : [ "obj-71", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-74", 0 ], + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-86", 0 ], + "source" : [ "obj-78", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "midpoints" : [ 77.045653999999999, 568.5, 29.5, 568.5 ], + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-78", 0 ], + "source" : [ "obj-85", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-85", 0 ], + "source" : [ "obj-91", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-86", 0 ], + "source" : [ "obj-92", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-81", 0 ], + "source" : [ "obj-93", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "8ch_input.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "CNMAT_logo.png", + "bootpath" : "~/Documents/Max 8/Packages/CNMAT-MMJ-Depot/media/Images", + "patcherrelativepath" : "../../../../../../Max 8/Packages/CNMAT-MMJ-Depot/media/Images", + "type" : "PNG", + "implicit" : 1 + } +, { + "name" : "MIDItester.maxpat", + "bootpath" : "C74:/extras", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "badge.maxpat", + "bootpath" : "~/Documents/Max 8/Packages/CNMAT-MMJ-Depot/patchers/depot_support", + "patcherrelativepath" : "../../../../../../Max 8/Packages/CNMAT-MMJ-Depot/patchers/depot_support", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "banner.maxpat", + "bootpath" : "~/Documents/Max 8/Packages/CNMAT-MMJ-Depot/patchers/depot_support", + "patcherrelativepath" : "../../../../../../Max 8/Packages/CNMAT-MMJ-Depot/patchers/depot_support", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "cnmat_blue.gif", + "bootpath" : "~/Documents/Max 8/Packages/CNMAT-MMJ-Depot/media/Images", + "patcherrelativepath" : "../../../../../../Max 8/Packages/CNMAT-MMJ-Depot/media/Images", + "type" : "GIFf", + "implicit" : 1 + } +, { + "name" : "container.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "controller.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "cue_to_linemsg.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "init_udp.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "interfacecolor.js", + "bootpath" : "C74:/interfaces", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "mirror2odot.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "mirrorpath.js", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } +, { + "name" : "o.collect.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } +, { + "name" : "o.cond.mxo", + "type" : "iLaX" + } +, { + "name" : "o.dict.mxo", + "type" : "iLaX" + } +, { + "name" : "o.difference.mxo", + "type" : "iLaX" + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.flatten.mxo", + "type" : "iLaX" + } +, { + "name" : "o.gather.maxpat", + "bootpath" : "~/Documents/Max 8/Packages/odot/patchers/namespace", + "patcherrelativepath" : "../../../../../../Max 8/Packages/odot/patchers/namespace", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.if.mxo", + "type" : "iLaX" + } +, { + "name" : "o.intersection.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.prepend.mxo", + "type" : "iLaX" + } +, { + "name" : "o.righttoleft.maxpat", + "bootpath" : "~/Documents/Max 8/Packages/odot/patchers/ordering", + "patcherrelativepath" : "../../../../../../Max 8/Packages/odot/patchers/ordering", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.select.mxo", + "type" : "iLaX" + } +, { + "name" : "o.tospat.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.union.mxo", + "type" : "iLaX" + } +, { + "name" : "o.var.mxo", + "type" : "iLaX" + } +, { + "name" : "pathpop.js", + "bootpath" : "~/Documents/Max 8/Packages/CNMAT-MMJ-Depot/javascript", + "patcherrelativepath" : "../../../../../../Max 8/Packages/CNMAT-MMJ-Depot/javascript", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "room_gain.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "room_mapping.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "room_output.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "sc.modify_params.maxpat", + "bootpath" : "~/Documents/Max 8/Packages/CNMAT-MMJ-Depot/extras/CNMAT-MMJ-Depot/applications/soundcheck", + "patcherrelativepath" : "../../../../../../Max 8/Packages/CNMAT-MMJ-Depot/extras/CNMAT-MMJ-Depot/applications/soundcheck", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "sc.set_level.maxpat", + "bootpath" : "~/Documents/Max 8/Packages/CNMAT-MMJ-Depot/extras/CNMAT-MMJ-Depot/applications/soundcheck", + "patcherrelativepath" : "../../../../../../Max 8/Packages/CNMAT-MMJ-Depot/extras/CNMAT-MMJ-Depot/applications/soundcheck", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "simple-dsp-indicator~.maxpat", + "bootpath" : "~/Documents/Max 8/Packages/CNMAT-MMJ-Depot/patchers/interface", + "patcherrelativepath" : "../../../../../../Max 8/Packages/CNMAT-MMJ-Depot/patchers/interface", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "soundcheck.maxpat", + "bootpath" : "~/Documents/Max 8/Packages/CNMAT-MMJ-Depot/extras/CNMAT-MMJ-Depot/applications/soundcheck", + "patcherrelativepath" : "../../../../../../Max 8/Packages/CNMAT-MMJ-Depot/extras/CNMAT-MMJ-Depot/applications/soundcheck", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "spatmat_format.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "uc_license.maxpat", + "bootpath" : "~/Documents/Max 8/Packages/CNMAT-MMJ-Depot/patchers/depot_support", + "patcherrelativepath" : "../../../../../../Max 8/Packages/CNMAT-MMJ-Depot/patchers/depot_support", + "type" : "JSON", + "implicit" : 1 + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgcolor" : [ 0.905196, 0.947298, 0.947298, 1.0 ], + "editing_bgcolor" : [ 0.826703, 0.85521, 0.85521, 1.0 ] + } + +} diff --git a/max/patches/container.maxpat b/max/patches/container.maxpat new file mode 100644 index 0000000..6206de3 --- /dev/null +++ b/max/patches/container.maxpat @@ -0,0 +1,2124 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 250.0, 79.0, 750.0, 783.0 ], + "bglocked" : 0, + "openinpresentation" : 1, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 34.0, 79.0, 1144.0, 628.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 5, + "outlettype" : [ "bang", "bang", "bang", "bang", "" ], + "patching_rect" : [ 270.0, 76.0, 189.0, 22.0 ], + "text" : "sel hourglass circle square zigzag" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 1008.0, 373.0, 90.0, 22.0 ], + "text" : "o.pack /pathlen" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 654.0, 552.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 270.0, 18.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "int" ], + "patching_rect" : [ 219.0, 314.0, 39.0, 22.0 ], + "text" : "t b 15" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-35", + "linecount" : 7, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 219.0, 368.0, 526.0, 106.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -72, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 60, -116, 61, 10, -6, 116, -36, 3, 63, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -23, -103, -103, -103, -103, -103, -102, 60, -100, 61, 9, 22, -30, -37, 1, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -68, -91, 45, -53, 17, 50, -90, -124, -65, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102 ], + "saved_bundle_length" : 460, + "text" : "/path : [0.8, 0, 0.05, 0.739104, 0.306147, 0.05, 0.565685, 0.565685, 0.05, 0.306147, 0.739104, 0.05, 4.89859e-17, 0.8, 0.05, -0.306147, 0.739104, 0.05, -0.565685, 0.565685, 0.05, -0.739104, 0.306147, 0.05, -0.8, 9.79717e-17, 0.05, -0.739104, -0.306147, 0.05, -0.565685, -0.565685, 0.05, -0.306147, -0.739104, 0.05, -1.46958e-16, -0.8, 0.05, 0.306147, -0.739104, 0.05, 0.565685, -0.565685, 0.05, 0.739104, -0.306147, 0.05]" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "int" ], + "patching_rect" : [ 31.0, 203.0, 32.0, 22.0 ], + "text" : "t b 6" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-44", + "linecount" : 2, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 31.0, 245.0, 437.0, 38.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102 ], + "saved_bundle_length" : 192, + "text" : "/path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, -0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, 0.7, 0.7, 0.05]" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "int" ], + "patching_rect" : [ 399.0, 195.0, 32.0, 22.0 ], + "text" : "t b 5" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-47", + "linecount" : 2, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 399.0, 298.0, 358.0, 38.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -108, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102 ], + "saved_bundle_length" : 168, + "text" : "/path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, -0.7, 0.7, 0.05]" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "int" ], + "patching_rect" : [ 620.0, 195.0, 39.0, 22.0 ], + "text" : "t b 10" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-20", + "linecount" : 3, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 620.0, 232.0, 471.0, 51.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 105, 100, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102 ], + "saved_bundle_length" : 292, + "text" : "/path : [-0.7, 0.7, 0.05, -0.7, -0.7, 0.05, -0.35, 0.7, 0.05, -0.35, -0.7, 0.05, 0, 0.7, 0.05, 0, -0.7, 0.05, 0.35, 0.7, 0.05, 0.35, -0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05]" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-12", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-16", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "source" : [ "obj-5", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-5", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-5", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-8", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-8", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 605.714355428571366, 180.0, 57.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p shapes" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 439.333374000000049, 45.0, 154.0, 22.0 ], + "text" : "setprop numpoints 1, bang" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 432.0, 90.0, 35.0, 22.0 ], + "text" : "reset" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 660.0, 330.0, 94.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 221.0, 477.0, 94.0, 20.0 ], + "text" : "disable drawing" + } + + } +, { + "box" : { + "bgcolor" : [ 0.665086, 0.106606, 0.136815, 1.0 ], + "id" : "obj-44", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 677.0, 195.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 316.0, 477.0, 20.0, 20.0 ], + "uncheckedcolor" : [ 0.247457, 0.058159, 0.077297, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 677.0, 240.0, 73.0, 22.0 ], + "text" : "nodraw $1" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 501.0, 375.0, 94.0, 22.0 ], + "text" : "o.route /pathlen" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 0.0, 0.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-44", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "int" ], + "patching_rect" : [ 170.0, 109.223633000000007, 29.5, 22.0 ], + "text" : "t i i" + } + + } +, { + "box" : { + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 215.0, 175.223633000000007, 29.5, 22.0 ], + "text" : "- 1" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 68.5, 109.223633000000007, 29.5, 22.0 ], + "text" : "* 2" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 196.223633000000007, 100.0, 22.0 ], + "text" : "prepend set spat" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 160.223633000000007, 48.0, 22.0 ], + "text" : "pack i i" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-48", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 68.5, 40.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-50", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 278.223633000000007, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 1 ], + "source" : [ "obj-44", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "source" : [ "obj-48", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 780.0, 585.0, 92.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p relay_spat_id" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 780.0, 615.0, 150.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 60.0, 477.0, 150.0, 20.0 ], + "text" : "spat " + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 677.0, 645.0, 29.5, 22.0 ], + "text" : "+ 1" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 60.0, 90.0, 29.5, 22.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 187.333344000000011, 165.0, 96.0, 22.0 ], + "text" : "prepend symbol" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 810.0, 439.0, 150.0, 20.0 ], + "text" : "splines" + } + + } +, { + "box" : { + "id" : "obj-32", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 810.0, 330.0, 150.0, 87.0 ], + "text" : "color\nshading\nrotation of line \nnum circles (outlines)\nsize\nshape" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-12", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 540.0, 315.0, 50.0, 22.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 0.254749, 0.632064, 0.682652, 1.0 ], + "hint" : "generate points", + "id" : "obj-11", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 105.0, 270.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 265.0, 171.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 551.0, 690.0, 90.0, 22.0 ], + "text" : "o.pack #1" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 390.0, 705.0, 110.0, 22.0 ], + "text" : "regexp /mirror/(\\\\d)" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 551.0, 735.0, 57.0, 22.0 ], + "text" : "s current" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 412.75, 735.0, 62.0, 22.0 ], + "text" : "o.pack /id" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-41", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 510.0, 469.0, 229.0, 32.0 ], + "text" : "/pathlen = length(/path) / 3." + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 390.0, 675.0, 135.0, 22.0 ], + "text" : "loadmess #1" + } + + } +, { + "box" : { + "bgcolor" : [ 0.960784, 0.827451, 0.156863, 1.0 ], + "blinkcolor" : [ 0.447059, 0.823529, 0.772549, 1.0 ], + "hint" : "illuminates when path is edited", + "id" : "obj-35", + "ignoreclick" : 1, + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 60.0, 780.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 291.0, 171.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 510.0, 439.0, 76.0, 22.0 ], + "text" : "o.pack /path" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 60.0, 630.0, 65.0, 22.0 ], + "text" : "route path" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 285.0, 765.0, 50.0, 22.0 ], + "text" : "o.union" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-33", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 285.0, 795.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 665.0, 510.0, 68.0, 22.0 ], + "text" : "o.pack /flip" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 569.333374000000049, 240.0, 83.0, 22.0 ], + "text" : "flip_y_axis $1" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 696.0, 285.0, 37.0, 22.0 ], + "text" : "open" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 569.333374000000049, 195.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 316.0, 171.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 164.0, 285.0, 297.000030999999979, 22.0 ], + "text" : "* 1." + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 442.000030999999979, 195.0, 29.5, 22.0 ], + "text" : "- 1" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 510.0, 585.0, 50.0, 22.0 ], + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 510.0, 615.0, 60.0, 22.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 579.333374000000049, 510.0, 73.0, 22.0 ], + "text" : "o.pack /freq" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 390.0, 510.0, 81.0, 22.0 ], + "text" : "o.pack /wave" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 60.0, 165.0, 81.0, 22.0 ], + "text" : "prepend path" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 9, + "outlettype" : [ "", "", "", "", "", "", "", "", "FullPacket" ], + "patching_rect" : [ 60.0, 135.0, 655.666747999999984, 22.0 ], + "text" : "o.route /path /wave /freq /pathlen /flip /clear /shape /obj" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 60.0, 60.0, 123.0, 22.0 ], + "text" : "routepass FullPacket" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 15.0, 210.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 106.0, 705.0, 96.0, 22.0 ], + "text" : "o.route /metalist" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-19", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 15.0, 240.0, 50.0, 22.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 0, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 60.0, 15.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 106.0, 675.0, 72.0, 22.0 ], + "text" : "mirror2odot" + } + + } +, { + "box" : { + "border" : 0, + "filename" : "mirrorpath.js", + "id" : "obj-10", + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 60.0, 345.0, 280.0, 280.0 ], + "presentation" : 1, + "presentation_rect" : [ 60.0, 195.0, 280.0, 280.0 ] + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-16", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 315.0, 210.0, 84.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 162.0, 171.0, 90.0, 22.0 ], + "varname" : "number" + } + + } +, { + "box" : { + "id" : "obj-14", + "items" : [ "off", ",", "sine", ",", "saw", ",", "triangle", ",", "sah" ], + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 187.333344000000011, 210.0, 69.333327999999995, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 60.0, 171.0, 100.0, 22.0 ], + "varname" : "umenu" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 670.0, 138.0, 661.0, 530.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 241.0, 75.0, 36.0, 22.0 ], + "text" : "line~" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 34.0, 162.0, 173.0, 22.0 ], + "text" : "route int bang" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 111.0, 323.0, 66.0, 22.0 ], + "text" : "snapshot~" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 34.0, 295.0, 31.0, 22.0 ], + "text" : "!= 0" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 371.0, 96.0, 22.0 ], + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 505.0, 224.0, 45.0, 22.0 ], + "text" : "+~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 505.0, 194.0, 42.0, 22.0 ], + "text" : "*~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 422.25, 224.0, 45.0, 22.0 ], + "text" : "+~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 422.25, 194.0, 42.0, 22.0 ], + "text" : "*~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 505.0, 69.0, 46.0, 22.0 ], + "text" : "noise~" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 505.0, 162.0, 77.0, 22.0 ], + "text" : "sah~ 0.0001" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 174.0, 266.0, 350.0, 22.0 ], + "text" : "selector~ 4" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "index" : 2, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 339.5, 7.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 256.75, 224.0, 45.0, 22.0 ], + "text" : "+~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 256.75, 194.0, 42.0, 22.0 ], + "text" : "*~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 339.5, 82.0, 74.0, 22.0 ], + "text" : "phasor~ 0.1" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 422.25, 162.0, 77.0, 22.0 ], + "text" : "triangle~ 0.5" + } + + } +, { + "box" : { + "id" : "obj-68", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 256.75, 162.0, 65.0, 22.0 ], + "text" : "cycle~ 0.1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-70", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.0, 7.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-71", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 34.0, 420.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-71", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 3 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 4 ], + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "order" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "order" : 1, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-17", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 2 ], + "order" : 2, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "order" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "order" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-68", 1 ], + "order" : 3, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-68", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-70", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 1 ], + "source" : [ "obj-9", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 164.0, 255.0, 170.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p oscillator" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-13", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "source" : [ "obj-14", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "order" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 1 ], + "order" : 1, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 1 ], + "midpoints" : [ 519.5, 647.0, 581.0, 647.0, 581.0, 574.0, 550.5, 574.0 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 1 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 1 ], + "source" : [ "obj-23", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "midpoints" : [ 69.5, 661.0, 499.0, 661.0, 499.0, 431.0, 519.5, 431.0 ], + "order" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "order" : 1, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-25", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "order" : 1, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "order" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-4", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-4", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-4", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "source" : [ "obj-4", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-4", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "source" : [ "obj-4", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "order" : 0, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "order" : 1, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 1 ], + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "midpoints" : [ 615.214355428571366, 212.0, 668.357177714285626, 212.0, 668.357177714285626, 124.0, 69.5, 124.0 ], + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "order" : 1, + "source" : [ "obj-49", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "order" : 0, + "source" : [ "obj-49", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "mirrorpath.js", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "mirror2odot.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.union.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } + +} diff --git a/max/patches/controller.maxpat b/max/patches/controller.maxpat new file mode 100644 index 0000000..5d04fd8 --- /dev/null +++ b/max/patches/controller.maxpat @@ -0,0 +1,4502 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 254.0, 89.0, 1013.0, 630.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 14.0, 515.0, 160.0, 22.0 ], + "style" : "", + "text" : "udpsend 192.168.0.61 8050" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 510.0, 50.0, 159.0, 22.0 ], + "style" : "", + "text" : "o.select /transport/rehearsal" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 772.0, 79.0, 451.0, 537.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 250.0, 208.0, 161.0, 22.0 ], + "style" : "", + "text" : "o.if /transport/rehearsal == 1" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 83.0, 258.0, 58.0, 22.0 ], + "style" : "", + "text" : "metro 20" + } + + } +, { + "box" : { + "id" : "obj-100", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "stop", "bang" ], + "patching_rect" : [ 117.0, 100.0, 135.0, 22.0 ], + "style" : "", + "text" : "t stop b" + } + + } +, { + "box" : { + "id" : "obj-94", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 50.0, 100.0, 52.0, 22.0 ], + "style" : "", + "text" : "t l 1" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 50.0, 304.0, 66.0, 22.0 ], + "style" : "default", + "text" : "snapshot~" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 50.0, 154.0, 92.0, 22.0 ], + "style" : "default", + "text" : "line~" + } + + } +, { + "box" : { + "id" : "obj-90", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 123.0, 202.0, 24.0, 22.0 ], + "style" : "", + "text" : "t 0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-15", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-17", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 117.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-18", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 386.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-94", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 22.0, 260.0, 100.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p line_playback~" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 22.0, 98.0, 69.75, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-12", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 72.75, 14.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 137.0, 22.0 ], + "style" : "", + "text" : "o.route /time/current/ms" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 267.0, 118.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/timestamp" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 50.0, 197.0, 62.0, 22.0 ], + "style" : "default", + "text" : "zl.change" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 229.0, 135.0, 22.0 ], + "style" : "default", + "text" : "sprintf %.2d:%.2d:%.2d" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 50.0, 167.0, 58.0, 22.0 ], + "style" : "default", + "text" : "zl.slice 3" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 137.0, 132.0, 22.0 ], + "style" : "default", + "text" : "translate ms hh:mm:ss" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 349.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 22.0, 412.0, 43.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p time" + } + + } +, { + "box" : { + "id" : "obj-14", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 218.0, 14.0, 212.0, 60.0 ], + "style" : "", + "text" : "< this can probably be accessed from wtihin the [p assess cue phase] area\n\ncheck on what is needed below" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 22.0, 14.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 173.0, 14.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 22.0, 453.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-2", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 22.0, 365.0, 373.0, 32.0 ], + "text" : "/time/current/ms = /time/current/phase * /total/ms", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 22.0, 144.0, 247.0, 22.0 ], + "style" : "", + "text" : "o.if /transport/rehearsal == 0 && /choice == 1" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 22.0, 330.0, 170.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 22.0, 300.0, 152.0, 22.0 ], + "style" : "", + "text" : "o.pack /time/current/phase" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 22.0, 54.0, 153.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket bang" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 22.0, 215.0, 95.0, 22.0 ], + "style" : "", + "text" : "cue_to_linemsg" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-13", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 525.0, 435.0, 141.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cue_to_timed_bundles" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 228.0, 492.0, 114.0, 22.0 ], + "style" : "", + "text" : "o.select /timestamp" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-13", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 721.0, 50.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 721.0, 149.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.select /total/ms" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-79", + "linecount" : 5, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 157.0, 251.5, 192.0, 67.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 49, 47, 116, 105, 109, 101, 115, 116, 97, 109, 112, 0, 0, 0, 0, 44, 115, 0, 0, 48, 48, 58, 48, 48, 58, 48, 48, 0, 0, 0, 0, 0, 0, 0, 24, 47, 49, 47, 112, 111, 115, 105, 116, 105, 111, 110, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 49, 47, 99, 117, 101, 47, 112, 104, 97, 115, 101, 0, 0, 0, 0, 44, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 49, 47, 99, 117, 101, 47, 114, 101, 108, 97, 121, 0, 0, 0, 0, 44, 115, 0, 0, 67, 85, 69, 58, 32, 78, 79, 78, 69, 0, 0, 0, 0, 0, 0, 16, 47, 99, 104, 111, 105, 99, 101, 0, 44, 105, 0, 0, -1, -1, -1, -1 ], + "saved_bundle_length" : 168, + "text" : "/1/timestamp : \"00:00:00\",\n/1/position : 0.,\n/1/cue/phase : 0.,\n/1/cue/relay : \"CUE: NONE\",\n/choice : -1", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-80", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 195.0, 204.0, 60.0, 22.0 ], + "style" : "", + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 406.0, 515.0, 73.0, 22.0 ], + "style" : "", + "text" : "fromsymbol" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 406.0, 492.0, 113.0, 22.0 ], + "style" : "", + "text" : "o.route /1/cue/relay" + } + + } +, { + "box" : { + "comment" : "(symbol) cue relay", + "id" : "obj-18", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 406.0, 550.5, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "(FullPacket) timestamp bundle", + "id" : "obj-17", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 228.0, 550.5, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 35.0, 50.0, 128.0, 22.0 ], + "style" : "", + "text" : "o.route /transport/stop" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 35.0, 20.0, 37.0, 22.0 ], + "style" : "", + "text" : "r osc" + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 721.0, 269.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-52", + "linecount" : 7, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1351.0, 515.0, 212.0, 100.0 ], + "style" : "", + "text" : "todo:\n\nname should be relayed\ngreen light for other info - which info?\nno preset info on top\nlarger phase\ncan conductor start piecr?" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-43", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 405.0, 326.0, 241.0, 32.0 ], + "text" : "/1/cue/relay = \"CUE: \" + (/choice + 1)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 690.0, 382.0, 183.0, 22.0 ], + "style" : "", + "text" : "o.gather /active /choice /total/ms" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 690.0, 554.5, 39.0, 22.0 ], + "style" : "", + "text" : "s osc" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 690.0, 492.0, 107.0, 22.0 ], + "style" : "", + "text" : "o.pack /active/cue" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 306.0, 262.0, 746.0, 377.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 566.5, 85.0, 36.0, 22.0 ], + "style" : "", + "text" : "sel 1" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 566.5, 29.0, 56.0, 22.0 ], + "style" : "", + "text" : "pack 0 0" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 566.5, 59.0, 96.0, 22.0 ], + "style" : "", + "text" : "zl.compare 83 1" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 566.5, 140.0, 39.0, 22.0 ], + "style" : "", + "text" : "s osc" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 566.5, 109.0, 131.0, 24.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 116, 114, 97, 110, 115, 112, 111, 114, 116, 47, 115, 116, 111, 112, 0, 44, 0, 0, 0 ], + "saved_bundle_length" : 40, + "text" : "/transport/stop", + "textcolor" : [ 0.188, 0.188, 0.188, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 25.0, 49.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 109.0, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 11.0, 97.0, 22.0 ], + "style" : "", + "text" : "r gate_keyboard" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 655.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "14" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 610.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "13" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 565.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "12" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 520.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "11" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 475.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "10" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 430.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "9" + } + + } +, { + "box" : { + "id" : "obj-52", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 385.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "8" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 340.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "7" + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 295.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "6" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 250.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "5" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "4" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 160.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "3" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 115.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "2" + } + + } +, { + "box" : { + "id" : "obj-41", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 70.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 25.0, 224.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 16, + "numoutlets" : 16, + "outlettype" : [ "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "" ], + "patching_rect" : [ 25.0, 179.0, 694.0, 22.0 ], + "style" : "", + "text" : "sel 49 50 51 52 53 54 55 56 57 48 113 119 101 114 116" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 143.0, 49.0, 50.5, 22.0 ], + "style" : "", + "text" : "key" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-66", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 221.5, 306.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 13 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 12 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 11 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 10 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-41", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 14 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 9 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 8 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-41", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 405.0, 204.0, 57.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p key1-0" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-53", + "linecount" : 3, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 690.0, 326.0, 193.0, 52.0 ], + "text" : "/selected = /cues[[/choice]],\n/active = value(/selected),\n/choice = /choice + 1", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 405.0, 236.5, 87.0, 22.0 ], + "style" : "", + "text" : "o.pack /choice" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 690.0, 300.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-40", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 803.0, 230.0, 171.0, 32.0 ], + "text" : "/cues = getaddresses()", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 803.0, 200.0, 80.0, 22.0 ], + "style" : "", + "text" : "o.route /cues" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 68.0, 345.0, 62.0, 22.0 ], + "style" : "", + "text" : "init_udp s" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 228.0, 395.0, 61.0, 22.0 ], + "style" : "", + "text" : "o.route /1" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 65.5, 80.0, 84.0, 20.0 ], + "style" : "", + "text" : "stop the clock" + } + + } +, { + "box" : { + "bgcolor" : [ 0.665086, 0.106606, 0.136815, 1.0 ], + "id" : "obj-8", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "outlinecolor" : [ 0.786675, 0.801885, 0.845022, 1.0 ], + "patching_rect" : [ 35.0, 80.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-123", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 215.0, 122.0, 579.0, 687.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 26.0, 392.0, 327.0, 22.0 ], + "style" : "", + "text" : "o.if exists(/transport/rehearsal) && /transport/rehearsal == 1" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 26.0, 364.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 277.0, 41.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-8", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 254.0, 493.0, 150.0, 60.0 ], + "style" : "", + "text" : "this [metro 250] should probably drive the entire bundle from the outside somewhere..." + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 79.0, 506.0, 37.0, 22.0 ], + "style" : "", + "text" : "o.var" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 79.0, 455.0, 121.0, 22.0 ], + "style" : "", + "text" : "metro 250 @active 1" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 223.0, 455.0, 176.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/position /1/cue/phase" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 26.0, 125.0, 373.0, 32.0 ], + "text" : "/time/current/ms = /time/current/phase * /total/ms", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "", "", "", "FullPacket" ], + "patching_rect" : [ 26.0, 167.0, 331.0, 22.0 ], + "style" : "", + "text" : "o.route /time/current/ms /time/current/phase /time/cue/phase" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 26.0, 331.0, 118.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/timestamp" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-120", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 26.0, 18.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-122", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 26.0, 581.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 26.0, 261.0, 62.0, 22.0 ], + "style" : "default", + "text" : "zl.change" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 26.0, 293.0, 135.0, 22.0 ], + "style" : "default", + "text" : "sprintf %.2d:%.2d:%.2d" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 26.0, 231.0, 58.0, 22.0 ], + "style" : "default", + "text" : "zl.slice 3" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 26.0, 201.0, 132.0, 22.0 ], + "style" : "default", + "text" : "translate ms hh:mm:ss" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-122", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-120", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-122", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 35.0, 251.5, 118.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p time_and_position" + } + + } +, { + "box" : { + "id" : "obj-114", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 738.0, 90.0, 568.0, 493.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-6", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 197.0, 115.0, 150.0, 87.0 ], + "style" : "", + "text" : "/position\n/cue/phase\n/timestamp\n/cue/led\n/cue/relay\n/cuenum" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 10.0, + "id" : "obj-2", + "linecount" : 2, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 33.0, 242.0, 301.0, 41.0 ], + "text" : "/1/cuenum = nfill(14, 0),\nif(/choice >= 0, /1/cuenum[[/choice]] = 1, NULL)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 33.0, 211.0, 109.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 33.0, 185.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.pack /1/cue/led" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "" ], + "patching_rect" : [ 33.0, 75.0, 109.0, 22.0 ], + "style" : "", + "text" : "t b b l" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 78.0, 140.0, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 33.0, 445.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 78.0, 106.0, 50.0, 22.0 ], + "style" : "", + "text" : "del 700" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 33.0, 140.0, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 33.0, 23.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 406.0, 395.0, 71.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p illuminate" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 93.5, 561.0, 97.0, 20.0 ], + "style" : "", + "text" : "ipad (conductor)" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 65.5, 435.0, 160.0, 22.0 ], + "style" : "", + "text" : "udpsend 192.168.0.60 8050" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "bang" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 405.0, 79.0, 668.0, 771.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-14", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 255.0, 29.0, 160.0, 87.0 ], + "style" : "", + "text" : "< this can probably be accessed from wtihin the [p assess cue phase] area\n\ncheck on what is needed below" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 83.0, 466.0, 159.0, 22.0 ], + "style" : "", + "text" : "b" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 83.0, 436.0, 58.0, 22.0 ], + "style" : "", + "text" : "metro 20" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 271.0, 519.0, 66.0, 22.0 ], + "style" : "", + "text" : "snapshot~" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 448.0, 366.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 84.0, 129.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 537.0, 518.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-2", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 259.0, 80.0, 150.0, 33.0 ], + "style" : "", + "text" : "would be nice to acquire /diff without flattening..." + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 334.0, 111.0, 22.0 ], + "style" : "", + "text" : "o.route /cues/cue/*" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-36", + "linecount" : 7, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 50.0, 205.0, 452.0, 114.0 ], + "text" : "/cues/all = getaddresses(),\n/idx = aseq(0, length(/cues/all) - 1),\n/list = nfill(length(/cues/all), '-'),\nmap(lambda([i], /list[[i]] = value(/cues/all[[i]])), /idx),\n/rest = [rest(/list), 0.],\n/diff = abs(/list - /rest),\ndelete(/rest), delete(/cues/all), delete(/idx), delete(/list)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 174.999985, 160.0, 22.0 ], + "style" : "", + "text" : "o.select /cues/cue/*/time/ms" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 144.999985, 53.0, 22.0 ], + "style" : "", + "text" : "o.flatten" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-27", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-28", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 142.0, 416.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 141.0, 231.0, 100.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p gather_cue_dx" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 267.0, 110.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 201.0, 22.0 ], + "style" : "", + "text" : "o.select /active/cue /cues" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 11.0, + "id" : "obj-15", + "linecount" : 4, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 50.0, 300.0, 344.0, 73.0 ], + "text" : "/cue/start/phase = /time/ms / /total/ms,\n/cue/end/ms = /diff[[/choice - 1]],\n/cue/end/phase = /cue/end/ms / /total/ms,\n/cue/end/phase = /cue/end/phase + /cue/start/phase", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-16", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-17", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 394.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 11.0, + "id" : "obj-4", + "linecount" : 5, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 50.0, 135.0, 251.0, 81.0 ], + "text" : "/active = /active/cue./active,\n/time/ms = /active./time/ms,\n/choice = /active/cue./choice,\n/total/ms = /active/cue./total/ms,\ndelete(/active/cue), delete(/active)", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-44", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 183.600006, 79.0, 151.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cue_to_phase_definition" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 183.600006, 114.0, 222.0, 22.0 ], + "style" : "", + "text" : "o.route /cue/start/phase /cue/end/phase" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-9", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 45.0, 308.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 183.600006, 40.0, 37.0, 22.0 ], + "style" : "", + "text" : "r osc" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 165.0, 201.0, 112.0, 22.0 ], + "style" : "", + "text" : "scale~ 0.2 0.8 0. 1." + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 45.0, 231.0, 79.0, 22.0 ], + "style" : "", + "text" : "==~" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 45.0, 263.0, 139.0, 22.0 ], + "style" : "", + "text" : "gate~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 45.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 105.0, 201.0, 52.0, 22.0 ], + "style" : "", + "text" : "<=~ 0.8" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 45.0, 201.0, 52.0, 22.0 ], + "style" : "", + "text" : ">=~ 0.2" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 271.0, 466.0, 123.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p assess_cue_phase" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 584.0, 170.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 554.0, 240.0, 22.0 ], + "style" : "", + "text" : "o.pack /time/current/phase /time/cue/phase" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 50.0, 100.0, 153.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket bang" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 203.0, 95.0, 22.0 ], + "style" : "", + "text" : "cue_to_linemsg" + } + + } +, { + "box" : { + "id" : "obj-100", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "stop", "bang" ], + "patching_rect" : [ 117.0, 242.0, 135.0, 22.0 ], + "style" : "", + "text" : "t stop b" + } + + } +, { + "box" : { + "id" : "obj-96", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 155.5, 385.0, 35.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "id" : "obj-94", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 50.0, 242.0, 52.0, 22.0 ], + "style" : "", + "text" : "t l 1" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 50.0, 519.0, 66.0, 22.0 ], + "style" : "default", + "text" : "snapshot~" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 50.0, 296.0, 92.0, 22.0 ], + "style" : "default", + "text" : "line~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 212.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 666.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 190.0, 666.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-90", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 123.0, 344.0, 51.5, 22.0 ], + "style" : "", + "text" : "b" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-90", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-100", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-100", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-94", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-90", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-94", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-96", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 35.0, 185.0, 141.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p cue_to_timed_bundles" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 1 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 730.5, 180.5, 166.5, 180.5 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-114", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-114", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-114", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-123", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 699.5, 481.0, 977.0, 481.0, 977.0, 138.0, 44.5, 138.0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-114", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-123", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-114", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-79", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-79", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-80", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "cue_to_linemsg.maxpat", + "bootpath" : "~/Documents/CNMAT/repositories/CNMAT-Production/campion/clusterX/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "init_udp.maxpat", + "bootpath" : "~/Documents/CNMAT/repositories/CNMAT-Production/campion/clusterX/max/patches", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.gather.maxpat", + "bootpath" : "~/Documents/Max 7/Packages/odot/patchers/namespace", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.righttoleft.maxpat", + "bootpath" : "~/Documents/Max 7/Packages/odot/patchers/ordering", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.union.mxo", + "type" : "iLaX" + } +, { + "name" : "o.select.mxo", + "type" : "iLaX" + } +, { + "name" : "o.flatten.mxo", + "type" : "iLaX" + } +, { + "name" : "o.var.mxo", + "type" : "iLaX" + } +, { + "name" : "o.if.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } +, { + "name" : "o.intersection.mxo", + "type" : "iLaX" + } +, { + "name" : "o.collect.mxo", + "type" : "iLaX" + } +, { + "name" : "o.difference.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/patches/cue_to_linemsg.maxpat b/max/patches/cue_to_linemsg.maxpat new file mode 100644 index 0000000..1ad6fba --- /dev/null +++ b/max/patches/cue_to_linemsg.maxpat @@ -0,0 +1,134 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 373.0, 141.0, 474.0, 260.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 44.0, 160.0, 99.0, 22.0 ], + "style" : "", + "text" : "o.route /line/msg" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-10", + "linecount" : 4, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 44.0, 79.0, 387.0, 73.0 ], + "text" : "/time/ms = /active./time/ms,\n/diff = abs(/time/ms - /total/ms),\n/start/ms = scale(/time/ms, 0., /total/ms, 0., 1.),\n/line/msg = [/start/ms, 0., 1., /diff]", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-45", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 44.0, 13.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-47", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 44.0, 201.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } + ], + "embedsnapshot" : 0 + } + +} diff --git a/max/patches/delay_signal.maxpat b/max/patches/delay_signal.maxpat new file mode 100644 index 0000000..5a8b3b4 --- /dev/null +++ b/max/patches/delay_signal.maxpat @@ -0,0 +1,171 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 1, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 788.0, 182.0, 689.0, 488.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-11", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 37.0, 169.0, 76.0, 22.0 ], + "style" : "", + "text" : "delay $1" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 37.0, 111.0, 103.0, 22.0 ], + "style" : "", + "text" : "o.route /delay/ms" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 37.0, 252.0, 113.0, 22.0 ], + "style" : "", + "text" : "delay~ 1440000. 0." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-27", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 37.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-28", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 179.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-29", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 37.0, 285.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.route.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0 + } + +} diff --git a/max/patches/fileloader.js b/max/patches/fileloader.js new file mode 100644 index 0000000..66841ff --- /dev/null +++ b/max/patches/fileloader.js @@ -0,0 +1,43 @@ +inlets = 1; +outlets = 1; + +var p = this.patcher; +var numconnections = -1; +var spatobj = p.getnamed("spatobj"); +//var adcobj = p.getnamed("adcobj"); +var operobj = p.getnamed("operobj"); + +function connections(n){ + + numconnections = n; + + var adcobj = p.newdefault(830, 370, "adc~", 1, 2, 3); + var operobj = p.newdefault(290, 285, "spat.oper", "@numsources 6 @numreverbs 1 @numspeakers 4 @numinternals 6 @numcascades 5"); + var spatobj = p.newdefault(290, 445, "spat.spat~", "@numreverbs 1 @numspeakers 6 @numcascades 5 @panning angular"); + var dacobj = p.newdefault(290, 490, "dac~", 1, 2, 3, 4, 5, 6); + + for(i = 0; i < numconnections; i++){ + p.connect(adcobj, i, spatobj, i); + } + + for(i = 0; i < 6; i++){ + p.connect(spatobj, i, dacobj, i); + } + + operobj.message("numsources " + numconnections); + //operobj.message("numsources " + numconnections); + //operobj.message("numsources " + numconnections); + //operobj.message("numsources " + numconnections); + +} + +function clear(){ + if(numconnections > 0){ + for(i = 0; i < numconnections; i++){ + p.disconnect(adcobj, i, spatobj, i); + } + numconnections = -1; + }else{ + post("warning: no connections found.\n"); + } +} diff --git a/max/patches/init_udp.maxpat b/max/patches/init_udp.maxpat new file mode 100644 index 0000000..5763d27 --- /dev/null +++ b/max/patches/init_udp.maxpat @@ -0,0 +1,157 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 550.0, 412.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" : "gridded", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 209.0, 148.0, 127.0, 23.0 ], + "presentation_rect" : [ 209.0, 150.0, 0.0, 0.0 ], + "style" : "", + "text" : "maxqueuesize 1024" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "" ], + "patching_rect" : [ 123.0, 43.0, 43.0, 22.0 ], + "style" : "", + "text" : "sel s r" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 123.0, 9.0, 79.0, 22.0 ], + "style" : "", + "text" : "loadmess #1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 123.0, 244.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 123.0, 92.0, 253.0, 23.0 ], + "style" : "", + "text" : "maxpacketsize 2048, maxqueuesize 1024" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } + ] + } + +} diff --git a/max/patches/mirror2odot.maxpat b/max/patches/mirror2odot.maxpat new file mode 100644 index 0000000..533d8e5 --- /dev/null +++ b/max/patches/mirror2odot.maxpat @@ -0,0 +1,124 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 493.0, 377.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" : "gridded", + "boxes" : [ { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-28", + "linecount" : 3, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 50.0, 130.0, 423.0, 59.0 ], + "text" : "/phasepoint = [/metalist[[0]], /metalist[[1]]],\n/phasemirror = [/metalist[[2]], /metalist[[3]]],\n/size = /metalist[[4]]", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 94.0, 22.0 ], + "style" : "", + "text" : "o.pack /metalist" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-34", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-35", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 269.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } + ] + } + +} diff --git a/max/patches/mirrorpath.js b/max/patches/mirrorpath.js new file mode 100644 index 0000000..fa34960 --- /dev/null +++ b/max/patches/mirrorpath.js @@ -0,0 +1,383 @@ +outlets = 2; + +mgraphics.init(); +mgraphics.autofill = 1; +mgraphics.relative_coords = 1; + +//disable drawing +var no_draw = 0; + +//point data +var points = []; +var pointlist = []; +var numpoints = 6; +var c2 = []; +var c3 = []; +var flip_y = false; +var max_size = 0.2; +var circhalf = max_size / 2.; +var circquar = circhalf / 2.; +var circeigh = circquar / 2.; +var circle_dist = 0.; +var default_size = 0.07; + +//colors +var opacity = 0.6; +var color_std = [0.2, 0.2, 0.2, opacity]; +var color_highlight = [0.9, 0.6, 0.7, opacity]; +var color_line_1 = [0.1, 0.1, 0.1, 0.1]; +var color_line_2 = [0.3, 0.5, 0.8, 0.3]; +var color_outline_1 = [0.1, 0.1, 0.1, 0.05]; +var color_outline_2 = [0.1, 0.1, 0.1, 0.1]; +var color_red = [0.9, 0.1, 0., opacity]; +var cursor = [0, 0]; + +//mirror objects +var phasepoint = new Circle([0.1, 0.9, 0., 1.], max_size / 2, 0., 0.); +var phasemirror = new Circle(color_red, max_size / 2, 0., 0.); + +//sorting +var idx = []; +var dist_from_closest = 0.; +var closest = -1; +var phasetest = false; + +//state +var status_shift = false; +var status_button = false; +var status_com = false; +var status_drawtraj = true; + +function nodraw(a){ + no_draw = a; +} + +function flip_y_axis(a){ + flip_y = a; + + if(!no_draw){ + mgraphics.redraw(); + } +} + +function paint(){ + with(mgraphics){ + for(i = 0; i < points.length; i++){ + if(i == 0){ + move_to(points[i].x, points[i].y); + }else{ + move_to(points[i-1].x, points[i-1].y); + line_to(points[i].x, points[i].y); + } + + set_source_rgba(color_line_1); + stroke(); + points[i].draw(); + } + if(status_drawtraj == true){ + + if(phasetest){ + phasepoint.draw(); + phasemirror.draw(); + } + //line from phasepoint dot to center + set_source_rgba(color_line_2); + move_to(0, 0); + line_to(phasepoint.x, phasepoint.y); + stroke(); + + //white + set_source_rgba(1, 1, 1, 1); + ellipse(0 - circeigh, 0 + circeigh, circquar, circquar); + + //surrounding circles + set_source_rgba(color_outline_1); + ellipse(0 - circle_dist, 0 + circle_dist, circle_dist * 2., circle_dist * 2.); + set_source_rgba(color_line_1); + ellipse(0 - (circle_dist / 2), 0 + (circle_dist / 2), circle_dist, circle_dist); + } + } +} + +function bang(){ + make_points(); + phasetest = false; + redraw(); +} + +function redraw(){ + if(!no_draw){ + mgraphics.redraw(); + } +} + +function reset(){ + points = []; + pointlist = []; + + push_point([-0.2, 0.], 0); + push_point([0.2, 0.], 1); + + numpoints = 2; + + pointidx = new Array(points.length); + idx = Array.apply(0, pointidx).map(function(_, i){return i}); + + redraw(); +} + +function push_point(xy, i){ + points[i] = new Circle(color_std, 0.05, xy[0], xy[1]); + pointlist.push(xy[0]); + pointlist.push(xy[1]); + pointlist.push(0.05); +} + +function make_points(){ + points = []; + pointlist = []; + + for(i = 0; i < numpoints; i++){ + var tcoords = generate_point(); + var tsize = Math.random() * max_size; + points[i] = new Circle(color_std, tsize, tcoords[0], tcoords[1]); + pointlist.push(tcoords[0]); + pointlist.push(tcoords[1]); + pointlist.push(tsize); + } + + pointidx = new Array(points.length); + idx = Array.apply(0, pointidx).map(function(_, i){return i}); +} + +function make_circle(p){ + + points = []; + pointlist = []; + numpoints = p; + + var r = 0.8; + var TWOPI = Math.PI * 2; + + for (i = 0; i < numpoints; i++) { + var angle = TWOPI * (i / numpoints); + var x = r * Math.cos(angle); + var y = r * Math.sin(angle); + push_point([x, y], i); + } + pointidx = new Array(points.length); + idx = Array.apply(0, pointidx).map(function(_, i){return i}); + redraw(); +} + + +function generate_point(){ + var point = calc_snorm(Math.random(), Math.random()); + return point; +} + +function path(){ + + var a = arrayfromargs(arguments); + + points = []; + pointlist = []; + + var len = a.length / 3; + + for(i = 0; i < len; i++){ + var inc = i * 3; + var tcoords = [a[inc], a[inc + 1]]; + var tsize = a[inc + 2]; + + points[i] = new Circle(color_std, tsize, tcoords[0], tcoords[1]); + + pointlist.push(tcoords[0]); + pointlist.push(tcoords[1]); + pointlist.push(tsize); + } + + pointidx = new Array(points.length); + idx = Array.apply(0, pointidx).map(function(_, i){return i}); + + if(!no_draw){ + mgraphics.redraw(); + } + //outlet(0, "path", pointlist); +} + +function calc_snorm(tx, ty){ + var temp = []; + temp[0] = (tx * 2.) - 1.; + temp[1] = -1 * ((ty * 2.) - 1.); + return temp; +} + +function msg_float(t){ + phasetest = true; + //status_drawtraj = true; + + var limit = points.length - 1.; + var segment = Math.floor(t); + + if(t >= limit){ + t = limit; + segment = limit; + phasepoint.x = points[segment].x; + phasepoint.y = points[segment].y; + phasepoint.size = points[segment].size; + phasemirror.size = phasepoint.size; + }else{ + if(t < 0.){ + t = 0; + segment = 0; + } + + t = Math.max(0., Math.min(t, points.length)); + t = t % 1.0; + phasepoint.x = points[segment].x + (t * (points[segment + 1].x - points[segment].x)); + phasepoint.y = points[segment].y + (t * (points[segment + 1].y - points[segment].y)); + phasepoint.size = points[segment].size + (points[segment + 1].size - points[segment].size) * t; + phasemirror.size = phasepoint.size; + } + + calc_mirror(phasepoint.x, phasepoint.y); + circle_dist = calc_center_dist(phasepoint.x, phasepoint.y); + + if(!no_draw){ + mgraphics.redraw(); + } + outlet(0, phasepoint.x, phasepoint.y, phasemirror.x, phasemirror.y, phasepoint.size); + //outlet(1, "phasepoint", phasepoint.x, phasepoint.y, "phasemirror", phasemirror.x, phasemirror.y, "size", phasepoint.size); +} + +function Circle(rgba, size, x, y){ + this.rgba = rgba; + this.size = size; + this.offset = this.size / 2.; + this.x = x; + this.y = y; +} + +Circle.prototype.draw = function(){ + with(mgraphics){ + this.offset = this.size / 2.; + set_source_rgba(this.rgba); + ellipse(this.x - this.offset, this.y + this.offset, this.size, this.size); + fill(); + } +} + +function calc_xy(tx, ty){ + return calc_snorm((tx / mgraphics.size[0]), (ty / mgraphics.size[1])); +} + +function calc_snorm(tx, ty){ + var temp = []; + temp[0] = (tx * 2.) - 1.; + temp[1] = -1 * ((ty * 2.) - 1.); + return temp; +} + +function calc_closest_point(){ + var dists = idx.map(distance); + closest = dists.indexOf(Math.min.apply(Math, dists)); +} + +function calc_mirror(tx, ty){ + phasemirror.x = tx * -1; + + if(flip_y){ + phasemirror.y = ty * -1; + }else{ + phasemirror.y = ty; + } +} + +function distance(i){ + //distance between cursor and i + return Math.sqrt(Math.pow(cursor[0] - points[i].x, 2) + Math.pow(cursor[1] - points[i].y, 2)); +} + +function calc_center_dist(tx, ty){ + var dist = Math.sqrt(Math.pow(tx - 0., 2) + Math.pow(ty - 0., 2)); + return dist; +} + +function output(){ + outlet(0, "path", pointlist); +} + + +//----------------------mouse------------------------------------ + +function ondrag(x, y, button, mod1, shift){ + status_com = Boolean(mod1); + status_shift = Boolean(shift); + status_button = Boolean(button); + cursor = calc_xy(x, y); + + //need detection here for whether or not closest has been set. + if(status_button){ + if(status_com || status_shift){ + calc_closest_point(); + } + if(status_com){ + var tx = closest * 3; + var ty = tx + 1; + + //move points + phasetest = false; + points[closest].x = cursor[0]; + points[closest].y = cursor[1]; + pointlist[tx] = cursor[0]; + pointlist[ty] = cursor[1]; + }else if(status_shift){ + //highlight closest point + calc_closest_point(); + dist_from_closest = distance(closest); + points[closest].size = circhalf * dist_from_closest * 20.; + var ti = (closest * 3) + 2; + pointlist[ti] = points[closest].size; + } + } + + if(!status_button && (status_com || status_shift)){ + outlet(0, "path", pointlist); + } + + if(!no_draw){ + mgraphics.redraw(); + } +} + +function onidle(x, y, button, mod1, shift){ + + status_idle = true; + status_shift = Boolean(shift); + status_com = Boolean(mod1); + cursor = calc_xy(x, y); + calc_closest_point(); + + if(status_shift || status_com){ + status_drawtraj = false; + }else{ + status_drawtraj = true; + } + + for(i = 0; i < points.length; i++){ + if(i == closest){ + points[i].rgba = color_highlight; + }else{ + points[i].rgba = color_std; + } + } + if(!no_draw){ + mgraphics.redraw(); + } +} + +function onidleout(){ + status_shift = false; + status_idle = false; +} diff --git a/max/patches/mirrorpath.maxhelp b/max/patches/mirrorpath.maxhelp new file mode 100644 index 0000000..649f4ff --- /dev/null +++ b/max/patches/mirrorpath.maxhelp @@ -0,0 +1,1891 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 143.0, 79.0, 1176.0, 756.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-67", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 1030.0, 460.0, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-65", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 1018.0, 430.0, 37.0, 22.0 ], + "text" : "zl.len" + } + + } +, { + "box" : { + "id" : "obj-64", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 1000.0, 380.0, 55.0, 22.0 ], + "text" : "zl.slice 1" + } + + } +, { + "box" : { + "id" : "obj-62", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 1030.0, 190.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-60", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 617.0, 199.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-6", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 161.0, 285.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "int" ], + "patching_rect" : [ 66.0, 81.0, 39.0, 22.0 ], + "text" : "t b 10" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 70.0, 33.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 81.0, 285.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 240.0, 66.0, 150.0, 20.0 ], + "text" : "5 points" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-47", + "linecount" : 4, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 143.0, 367.0, 65.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 105, 100, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102 ], + "saved_bundle_length" : 292, + "text" : "/path : [-0.7, 0.7, 0.05, -0.7, -0.7, 0.05, -0.35, 0.7, 0.05, -0.35, -0.7, 0.05, 0, 0.7, 0.05, 0, -0.7, 0.05, 0.35, 0.7, 0.05, 0.35, -0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05]" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-5", 1 ] + } + + } + ] + } +, + "patching_rect" : [ 1030.0, 230.0, 53.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p zigzag" + } + + } +, { + "box" : { + "id" : "obj-59", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 890.0, 270.0, 76.0, 22.0 ], + "text" : "o.route /path" + } + + } +, { + "box" : { + "id" : "obj-58", + "linecount" : 26, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 931.5, 330.0, 50.0, 357.0 ], + "text" : "path -0.7 0.7 0.05 -0.7 -0.7 0.05 -0.35 0.7 0.05 -0.35 -0.7 0.05 0 0.7 0.05 0 -0.7 0.05 0.35 0.7 0.05 0.35 -0.7 0.05 0.7 0.7 0.05 0.7 -0.7 0.05" + } + + } +, { + "box" : { + "id" : "obj-54", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 793.0, 190.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-53", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 957.5, 190.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 890.0, 190.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 890.0, 300.0, 79.0, 22.0 ], + "text" : "prepend path" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 617.0, 199.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-6", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 161.0, 285.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "int" ], + "patching_rect" : [ 66.0, 81.0, 32.0, 22.0 ], + "text" : "t b 5" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 70.0, 33.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 81.0, 285.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 240.0, 66.0, 150.0, 20.0 ], + "text" : "5 points" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-47", + "linecount" : 6, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 143.0, 153.0, 92.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -108, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102 ], + "saved_bundle_length" : 168, + "text" : "/path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, -0.7, 0.7, 0.05]" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-5", 1 ] + } + + } + ] + } +, + "patching_rect" : [ 957.5, 230.0, 55.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p square" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 693.0, 331.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-6", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 243.0, 310.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "int" ], + "patching_rect" : [ 87.0, 102.0, 32.0, 22.0 ], + "text" : "t b 6" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 81.0, 43.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 149.0, 310.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 204.0, 71.0, 150.0, 20.0 ], + "text" : "6 points" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-44", + "linecount" : 7, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 93.0, 144.0, 153.0, 106.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -84, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102 ], + "saved_bundle_length" : 192, + "text" : "/path : [-0.7, 0.7, 0.05, 0.7, 0.7, 0.05, -0.7, 0.7, 0.05, 0.7, -0.7, 0.05, -0.7, -0.7, 0.05, 0.7, 0.7, 0.05]" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-5", 1 ] + } + + } + ] + } +, + "patching_rect" : [ 793.0, 230.0, 71.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p hourglass" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-43", + "linecount" : 11, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 770.0, 450.0, 153.0, 160.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 105, 100, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -42, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -26, 102, 102, 102, 102, 102, 102, -65, -26, 102, 102, 102, 102, 102, 102, 63, -87, -103, -103, -103, -103, -103, -102 ], + "saved_bundle_length" : 292, + "text" : "/path : [-0.7, 0.7, 0.05, -0.7, -0.7, 0.05, -0.35, 0.7, 0.05, -0.35, -0.7, 0.05, 0, 0.7, 0.05, 0, -0.7, 0.05, 0.35, 0.7, 0.05, 0.35, -0.7, 0.05, 0.7, 0.7, 0.05, 0.7, -0.7, 0.05]" + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-9", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 285.0, 330.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "int" ], + "patching_rect" : [ 163.0, 139.0, 39.0, 22.0 ], + "text" : "t b 15" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 140.0, 6.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 152.0, 330.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-35", + "linecount" : 7, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 83.0, 176.0, 526.0, 106.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -72, 47, 112, 97, 116, 104, 0, 0, 0, 44, 100, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, 0, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 60, -116, 61, 10, -6, 116, -36, 3, 63, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, 63, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, 63, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, 63, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -23, -103, -103, -103, -103, -103, -102, 60, -100, 61, 9, 22, -30, -37, 1, 63, -87, -103, -103, -103, -103, -103, -102, -65, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102, -65, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, -65, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, -68, -91, 45, -53, 17, 50, -90, -124, -65, -23, -103, -103, -103, -103, -103, -102, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, -105, -23, -106, 49, 47, 77, -65, -25, -90, -67, 110, -118, -8, 22, 63, -87, -103, -103, -103, -103, -103, -102, 63, -30, 26, 23, 109, -38, -50, -18, -65, -30, 26, 23, 109, -38, -50, -18, 63, -87, -103, -103, -103, -103, -103, -102, 63, -25, -90, -67, 110, -118, -8, 22, -65, -45, -105, -23, -106, 49, 47, 77, 63, -87, -103, -103, -103, -103, -103, -102 ], + "saved_bundle_length" : 460, + "text" : "/path : [0.8, 0, 0.05, 0.739104, 0.306147, 0.05, 0.565685, 0.565685, 0.05, 0.306147, 0.739104, 0.05, 4.89859e-17, 0.8, 0.05, -0.306147, 0.739104, 0.05, -0.565685, 0.565685, 0.05, -0.739104, 0.306147, 0.05, -0.8, 9.79717e-17, 0.05, -0.739104, -0.306147, 0.05, -0.565685, -0.565685, 0.05, -0.306147, -0.739104, 0.05, -1.46958e-16, -0.8, 0.05, 0.306147, -0.739104, 0.05, 0.565685, -0.565685, 0.05, 0.739104, -0.306147, 0.05]" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-35", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 890.0, 230.0, 47.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p circle" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 740.0, 400.0, 74.0, 22.0 ], + "text" : "o.pack /path" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 290.0, 19.0, 93.0, 22.0 ], + "text" : "loadmess 0.187" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-8", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 290.0, 111.0, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 30.0, 320.0, 89.0, 22.0 ], + "style" : "default", + "text" : "make_circle 16" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 70.0, 240.0, 35.0, 22.0 ], + "style" : "default", + "text" : "reset" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 820.0, 20.0, 72.0, 22.0 ], + "text" : "loadmess 1" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 730.0, 310.0, 150.0, 20.0 ], + "text" : "path sent upon mouseup" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 740.0, 364.0, 63.0, 22.0 ], + "text" : "route path" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 620.0, 30.0, 60.0, 22.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 210.0, 670.0, 72.0, 22.0 ], + "text" : "mirror2odot" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 11.0, + "id" : "obj-29", + "linecount" : 5, + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 650.0, 630.0, 278.0, 83.0 ], + "text" : "/metalist : [0.340199, 0.660796, -0.340199, 0.660796, 0.05],\n/phasepoint : [0.340199, 0.660796],\n/phasemirror : [-0.340199, 0.660796],\n/size : 0.05" + } + + } +, { + "box" : { + "id" : "obj-18", + "linecount" : 2, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 840.0, 94.5, 55.0, 35.0 ], + "text" : "flip_y_axis 1" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 730.0, 59.0, 84.0, 22.0 ], + "text" : "flip_y_axis $1" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 730.0, 19.0, 22.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 371.0, 111.0, 29.5, 22.0 ], + "text" : "- 1" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 470.0, 40.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 570.0, 150.0, 37.0, 22.0 ], + "text" : "open" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 104.0, 342.0, 382.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "float" ], + "patching_rect" : [ 181.0, 104.0, 31.0, 22.0 ], + "text" : "t b f" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 181.0, 179.0, 29.5, 22.0 ], + "text" : "f" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 181.0, 143.0, 38.0, 22.0 ], + "text" : "del 0." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-20", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-21", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 228.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 1 ], + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-20", 0 ] + } + + } + ], + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 210.0, 180.0, 41.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p thru" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 371.0, 50.0, 72.0, 22.0 ], + "text" : "loadmess 6" + } + + } +, { + "box" : { + "id" : "obj-17", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 530.0, 100.0, 85.0, 33.0 ], + "text" : "generate new coordinates" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "number", + "maximum" : 50, + "minimum" : 2, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 371.0, 80.0, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 620.0, 100.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 935.0, 153.0, 366.0, 624.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-5", + "index" : 2, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 112.0, 91.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-7", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 112.0, 155.0, 50.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 113.0, 460.0, 34.0, 22.0 ], + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 104.5, 242.5, 81.0, 22.0 ], + "text" : "snapshot~ 10" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 104.5, 204.5, 70.0, 22.0 ], + "text" : "cycle~ 0.02" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 151.0, 402.0, 96.0, 22.0 ], + "text" : "scale -1. 1. 0. 6." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "index" : 3, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 271.0, 97.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-19", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 32.0, 81.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-21", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 171.0, 506.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-3", 1 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 4 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-7", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 210.0, 150.0, 180.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p cycle_controlrate" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 210.0, 70.0, 22.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 676.0, 150.0, 130.0, 22.0 ], + "text" : "loadmess autowatch 1" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 70.0, 160.0, 52.0, 22.0 ], + "style" : "default", + "text" : "compile" + } + + } +, { + "box" : { + "filename" : "mirrorpath.js", + "id" : "obj-1", + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 210.0, 240.0, 422.0, 422.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "order" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "order" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "order" : 1, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 1 ], + "order" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 2 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 1 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "midpoints" : [ 219.5, 702.0, 646.5, 702.0, 646.5, 619.0, 659.5, 619.0 ], + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-59", 0 ], + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-39", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-59", 0 ], + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-45", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-59", 0 ], + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-48", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "order" : 2, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 1 ], + "order" : 1, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-64", 0 ], + "order" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "source" : [ "obj-59", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-59", 0 ], + "source" : [ "obj-60", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-60", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-60", 0 ], + "source" : [ "obj-62", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-65", 0 ], + "source" : [ "obj-64", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 1 ], + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "mirrorpath.js", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "mirror2odot.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.display.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.compose.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgcolor" : [ 0.905196, 0.947298, 0.947298, 1.0 ], + "editing_bgcolor" : [ 0.826703, 0.85521, 0.85521, 1.0 ] + } + +} diff --git a/max/patches/o.tospat.maxpat b/max/patches/o.tospat.maxpat new file mode 100644 index 0000000..2760941 --- /dev/null +++ b/max/patches/o.tospat.maxpat @@ -0,0 +1,147 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 228.0, 170.0, 285.0, 309.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" : "gridded", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 220.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 0, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 37.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-44", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 50.0, 162.5, 153.0, 22.0 ], + "style" : "", + "text" : "regexp \\\\/ @substitute \" \"" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 131.5, 63.0, 22.0 ], + "style" : "", + "text" : "o.atomize" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 100.0, 53.0, 22.0 ], + "style" : "", + "text" : "o.flatten" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-44", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-44", 0 ], + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "source" : [ "obj-46", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.flatten.mxo", + "type" : "iLaX" + } +, { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0 + } + +} diff --git a/max/patches/room_gain.maxpat b/max/patches/room_gain.maxpat new file mode 100644 index 0000000..4837dae --- /dev/null +++ b/max/patches/room_gain.maxpat @@ -0,0 +1,1039 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 127.0, 79.0, 1279.0, 826.0 ], + "bglocked" : 0, + "openinpresentation" : 1, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-35", + "maxclass" : "tab", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 522.0, 432.0, 200.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 22.5, 107.0, 180.192047, 24.0 ], + "spacing_x" : 2.52, + "style" : "", + "tabs" : [ "1", "2", "3", "4", "5", "6", "7", "8" ], + "truncate" : 0 + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1010.0, 89.0, 31.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 228.0, 26.0, 31.0, 22.0 ], + "style" : "", + "text" : "120" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 878.5, 183.0, 40.0, 22.0 ], + "style" : "", + "text" : "line" + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 877.0, 325.0, 85.0, 22.0 ], + "style" : "", + "text" : "o.pack /gain/8" + } + + } +, { + "box" : { + "contdata" : 1, + "ghostbar" : 53, + "id" : "obj-28", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 878.5, 225.437454, 20.0, 82.03006 ], + "presentation" : 1, + "presentation_rect" : [ 181.918045, 26.0, 20.0, 79.0 ], + "setminmax" : [ 0.0, 150.0 ], + "settype" : 0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 758.5, 183.0, 40.0, 22.0 ], + "style" : "", + "text" : "line" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 638.5, 183.0, 40.0, 22.0 ], + "style" : "", + "text" : "line" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 757.0, 325.0, 85.0, 22.0 ], + "style" : "", + "text" : "o.pack /gain/7" + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 637.0, 325.0, 85.0, 22.0 ], + "style" : "", + "text" : "o.pack /gain/6" + } + + } +, { + "box" : { + "contdata" : 1, + "ghostbar" : 53, + "id" : "obj-33", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 758.5, 225.437454, 20.0, 82.03006 ], + "presentation" : 1, + "presentation_rect" : [ 159.144043, 26.0, 20.0, 79.0 ], + "setminmax" : [ 0.0, 150.0 ], + "settype" : 0, + "style" : "" + } + + } +, { + "box" : { + "contdata" : 1, + "ghostbar" : 53, + "id" : "obj-34", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 638.5, 225.437454, 20.0, 82.03006 ], + "presentation" : 1, + "presentation_rect" : [ 136.370026, 26.0, 20.0, 79.0 ], + "setminmax" : [ 0.0, 150.0 ], + "settype" : 0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 532.5, 183.0, 40.0, 22.0 ], + "style" : "", + "text" : "line" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 531.0, 325.0, 85.0, 22.0 ], + "style" : "", + "text" : "o.pack /gain/5" + } + + } +, { + "box" : { + "contdata" : 1, + "ghostbar" : 53, + "id" : "obj-25", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 532.5, 225.437454, 20.0, 82.03006 ], + "presentation" : 1, + "presentation_rect" : [ 113.596024, 26.0, 20.0, 79.0 ], + "setminmax" : [ 0.0, 150.0 ], + "settype" : 0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 412.5, 183.0, 40.0, 22.0 ], + "style" : "", + "text" : "line" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 292.5, 183.0, 40.0, 22.0 ], + "style" : "", + "text" : "line" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 172.5, 183.0, 40.0, 22.0 ], + "style" : "", + "text" : "line" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 52.5, 183.0, 40.0, 22.0 ], + "style" : "", + "text" : "line" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-18", + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 181.5, 536.0, 243.0, 32.0 ], + "text" : "/len = length(getaddresses())" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 181.5, 572.0, 77.0, 22.0 ], + "style" : "", + "text" : "o.if /len == 8" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 181.5, 700.0, 136.0, 22.0 ], + "style" : "", + "text" : "o.select /room/gainobj/*" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 12.0, + "id" : "obj-11", + "linecount" : 8, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 531.0, 498.0, 258.0, 127.0 ], + "text" : "/room/gainobj/1 = /panel/gain/1,\n/room/gainobj/2 = /panel/gain/2,\n/room/gainobj/3 = /panel/gain/3,\n/room/gainobj/4 = /panel/gain/4, \n/room/gainobj/5 = /panel/gain/5, \n/room/gainobj/6 = /panel/gain/6, \n/room/gainobj/7 = /panel/gain/7, \n/room/gainobj/8 = /panel/gain/8" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-9", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 181.5, 750.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 171.0, 476.0, 29.5, 22.0 ], + "style" : "", + "text" : "t l l" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 171.0, 438.0, 50.0, 22.0 ], + "style" : "", + "text" : "o.union" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 52.5, 33.0, 47.0, 22.0 ], + "style" : "", + "text" : "r recall" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 79.0, 541.0, 57.0, 22.0 ], + "style" : "", + "text" : "s current" + } + + } +, { + "box" : { + "contdata" : 1, + "ghostbar" : 53, + "id" : "obj-8", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 1015.5, 118.437454, 20.0, 82.03006 ], + "presentation" : 1, + "presentation_rect" : [ 204.692047, 26.0, 20.0, 79.0 ], + "setminmax" : [ 0.0, 150.0 ], + "settype" : 0, + "slidercolor" : [ 1.0, 0.741176, 0.196078, 1.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 411.0, 325.0, 85.0, 22.0 ], + "style" : "", + "text" : "o.pack /gain/4" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 291.0, 325.0, 85.0, 22.0 ], + "style" : "", + "text" : "o.pack /gain/3" + } + + } +, { + "box" : { + "contdata" : 1, + "ghostbar" : 53, + "id" : "obj-4", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 412.5, 225.437454, 20.0, 82.03006 ], + "presentation" : 1, + "presentation_rect" : [ 90.822021, 26.0, 20.0, 79.0 ], + "setminmax" : [ 0.0, 150.0 ], + "settype" : 0, + "style" : "" + } + + } +, { + "box" : { + "contdata" : 1, + "ghostbar" : 53, + "id" : "obj-5", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 292.5, 225.437454, 20.0, 82.03006 ], + "presentation" : 1, + "presentation_rect" : [ 68.048012, 26.0, 20.0, 79.0 ], + "setminmax" : [ 0.0, 150.0 ], + "settype" : 0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 9, + "outlettype" : [ "", "", "", "", "", "", "", "", "FullPacket" ], + "patching_rect" : [ 232.5, 96.0, 619.0, 22.0 ], + "style" : "", + "text" : "o.route /1 /2 /3 /4 /5 /6 /7 /8" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 52.5, 109.0, 77.0, 22.0 ], + "style" : "", + "text" : "o.route /gain" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 52.5, 75.0, 84.0, 22.0 ], + "style" : "", + "text" : "o.route /panel" + } + + } +, { + "box" : { + "id" : "obj-56", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 171.0, 325.0, 85.0, 22.0 ], + "style" : "", + "text" : "o.pack /gain/2" + } + + } +, { + "box" : { + "contdata" : 1, + "ghostbar" : 53, + "id" : "obj-57", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 172.5, 225.437454, 20.0, 82.03006 ], + "presentation" : 1, + "presentation_rect" : [ 45.274006, 26.0, 20.0, 79.0 ], + "setminmax" : [ 0.0, 150.0 ], + "settype" : 0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 51.0, 325.0, 85.0, 22.0 ], + "style" : "", + "text" : "o.pack /gain/1" + } + + } +, { + "box" : { + "contdata" : 1, + "ghostbar" : 53, + "id" : "obj-52", + "maxclass" : "multislider", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 52.5, 225.437454, 20.0, 82.03006 ], + "presentation" : 1, + "presentation_rect" : [ 22.5, 26.0, 20.0, 79.0 ], + "setminmax" : [ 0.0, 150.0 ], + "settype" : 0, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 171.0, 408.0, 101.0, 22.0 ], + "style" : "", + "text" : "o.prepend /panel" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "order" : 1, + "source" : [ "obj-16", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 1 ], + "midpoints" : [ 180.5, 508.0, 228.0, 508.0, 228.0, 436.0, 211.5, 436.0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "order" : 0, + "source" : [ "obj-16", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-3", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-3", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-3", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "source" : [ "obj-3", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "source" : [ "obj-3", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "source" : [ "obj-3", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-56", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-56", 0 ], + "source" : [ "obj-57", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "order" : 3, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "order" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "order" : 1, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "order" : 2, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "order" : 4, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "order" : 5, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "order" : 7, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "order" : 6, + "source" : [ "obj-8", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "o.prepend.mxo", + "type" : "iLaX" + } +, { + "name" : "o.pack.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.union.mxo", + "type" : "iLaX" + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "o.select.mxo", + "type" : "iLaX" + } +, { + "name" : "o.if.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0 + } + +} diff --git a/max/patches/room_mapping.maxpat b/max/patches/room_mapping.maxpat new file mode 100644 index 0000000..045236c --- /dev/null +++ b/max/patches/room_mapping.maxpat @@ -0,0 +1,637 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 227.0, 79.0, 940.0, 593.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-47", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 290.0, 225.0, 49.0, 20.0 ], + "style" : "", + "text" : "(+10.5)" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 277.5, 300.0, 32.0, 20.0 ], + "style" : "", + "text" : "(+6)" + } + + } +, { + "box" : { + "arrows" : 1, + "id" : "obj-42", + "linecolor" : [ 0.439216, 0.74902, 0.254902, 1.0 ], + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 341.0, 180.0, 11.0, 103.5 ] + } + + } +, { + "box" : { + "arrows" : 2, + "id" : "obj-41", + "linecolor" : [ 0.439216, 0.74902, 0.254902, 1.0 ], + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 235.0, 290.5, 117.0, 16.5 ] + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 200.0, 315.0, 44.0, 20.0 ], + "style" : "", + "text" : "[0., 0.]" + } + + } +, { + "box" : { + "id" : "obj-39", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 540.0, 180.0, 326.0, 87.0 ], + "style" : "", + "text" : "In the patch, this is found in the subpatcher:\n\ntop(main) -> edit_patch -> persistent_data\n\nYou can jump to it quickly by clicking on the \n\"/config/panel/open\" message on the front." + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 443.0, 555.0, 19.0, 20.0 ], + "style" : "", + "text" : "-" + } + + } +, { + "box" : { + "arrows" : 3, + "id" : "obj-37", + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 450.0, 61.0, 5.0, 478.0 ] + } + + } +, { + "box" : { + "id" : "obj-36", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 23.0, 15.0, 19.0, 20.0 ], + "style" : "", + "text" : "-" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 443.0, 15.0, 19.0, 20.0 ], + "style" : "", + "text" : "+" + } + + } +, { + "box" : { + "arrows" : 3, + "id" : "obj-33", + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 44.0, 15.0, 390.0, 20.0 ] + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 210.5, 519.0, 23.0, 20.0 ], + "style" : "", + "text" : "S" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 410.0, 283.0, 23.0, 20.0 ], + "style" : "", + "text" : "E" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 15.0, 283.0, 23.0, 20.0 ], + "style" : "", + "text" : "W" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 208.0, 30.0, 19.0, 20.0 ], + "style" : "", + "text" : "N" + } + + } +, { + "box" : { + "id" : "obj-12", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 540.0, 61.0, 326.0, 114.0 ], + "style" : "", + "text" : "measurements are taken FROM the origin in offset pairs...\nthe first number is X\nthe second number is Y...\n\nso, speaker#1 is [-6, 10.5], but you want to include all speakers in one list, so two speakers would look like\n\n[-6, 10.5, 0, 12.5], etc." + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 200.0, 255.0, 40.0, 20.0 ], + "style" : "", + "text" : "origin" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 208.0, 283.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-69", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 600.0, 412.0, 197.0, 20.0 ], + "style" : "", + "text" : "1 2 3 4 5 6 7 8" + } + + } +, { + "box" : { + "id" : "obj-68", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 540.0, 412.0, 30.0, 20.0 ], + "style" : "", + "text" : "8ch" + } + + } +, { + "box" : { + "id" : "obj-62", + "maxclass" : "live.line", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 525.0, 383.0, 330.0, 5.0 ] + } + + } +, { + "box" : { + "id" : "obj-59", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 540.0, 337.0, 30.0, 20.0 ], + "style" : "", + "text" : "6ch" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 600.0, 337.0, 233.0, 20.0 ], + "style" : "", + "text" : "-6 10.5 | 6 10.5 | 8 2.5 | 8 -8 | -8 -8 | -8 2.5" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 600.0, 315.0, 197.0, 20.0 ], + "style" : "", + "text" : "1 3 4 5 7 8" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 56.0, 239.0, 19.0, 20.0 ], + "style" : "", + "text" : "8" + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 44.0, 418.0, 19.0, 20.0 ], + "style" : "", + "text" : "7" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 210.5, 495.0, 19.0, 20.0 ], + "style" : "", + "text" : "6" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 381.0, 416.0, 19.0, 20.0 ], + "style" : "", + "text" : "5" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 381.0, 239.0, 19.0, 20.0 ], + "style" : "", + "text" : "4" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 356.0, 109.0, 19.0, 20.0 ], + "style" : "", + "text" : "3" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 208.0, 61.0, 19.0, 20.0 ], + "style" : "", + "text" : "2" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 51.0, 109.0, 19.0, 20.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 65.0, 394.0, 44.0, 20.0 ], + "style" : "", + "text" : "-8 -8" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 198.0, 446.0, 48.0, 20.0 ], + "style" : "", + "text" : "0 -12.5" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 356.0, 394.0, 44.0, 20.0 ], + "style" : "", + "text" : "8 -8" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 378.5, 261.0, 44.0, 20.0 ], + "style" : "", + "text" : "8 2.5" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 51.0, 261.0, 44.0, 20.0 ], + "style" : "", + "text" : "-8 2.5" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 341.0, 131.0, 44.0, 20.0 ], + "style" : "", + "text" : "6 10.5" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 198.0, 83.0, 44.0, 20.0 ], + "style" : "", + "text" : "0 12.5" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 600.0, 434.0, 325.0, 20.0 ], + "style" : "", + "text" : "-6 10.5 | 0 12.5 | 6 10.5 | 8 2.5 | 8 -8 | 0 -12.5 | -8 -8 | -8 2.5" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 51.0, 131.0, 48.0, 20.0 ], + "style" : "", + "text" : "-6 10.5" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 208.0, 465.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 208.0, 105.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 378.5, 283.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 41.5, 283.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 341.0, 416.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 75.0, 416.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 341.0, 150.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 75.0, 150.0, 24.0, 24.0 ], + "style" : "" + } + + } + ], + "lines" : [ ], + "dependency_cache" : [ ], + "embedsnapshot" : 0, + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/patches/room_output.maxpat b/max/patches/room_output.maxpat new file mode 100644 index 0000000..d3da136 --- /dev/null +++ b/max/patches/room_output.maxpat @@ -0,0 +1,394 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 486.0, 188.0, 920.0, 619.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 5.0, 5.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-12", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 190.199997, 155.0, 162.0, 20.0 ], + "style" : "", + "text" : "using feet for Andrew Harlan" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 11.0, + "id" : "obj-10", + "linecount" : 4, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 450.0, 190.0, 382.0, 68.0 ], + "text" : "/numspeakers = length(/locations) / 2,\n/feet2meters = /locations * (1. / 3.280839895),\n/speakers/xy = /feet2meters, \ndelete(/locations), delete(/feet2meters), delete(/unit)" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-5", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 553.200012, 415.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-7", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 480.600006, 415.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 408.0, 415.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-2", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 335.399994, 415.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "FullPacket", "FullPacket", "FullPacket" ], + "patching_rect" : [ 45.0, 105.0, 452.0, 22.0 ], + "style" : "", + "text" : "o.cond exists(/locations) && /unit == meters\\, exists(/locations) && /unit == feet" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-9", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 262.800018, 415.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-8", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 190.199997, 415.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 117.599998, 415.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 45.0, 415.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 8, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 45.0, 325.0, 527.200012, 22.0 ], + "style" : "", + "text" : "poly~ dummy @voices 1 @patchername 8ch_input.maxpat @target 0" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "index" : 0, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 45.0, 25.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "fontface" : 0, + "fontsize" : 11.0, + "id" : "obj-22", + "linecount" : 3, + "maxclass" : "o.expr.codebox", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], + "patching_rect" : [ 45.0, 190.0, 382.0, 56.0 ], + "text" : "/numspeakers = length(/locations) / 2,\n/speakers/xy = /locations, \ndelete(/locations), delete(/unit)" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-15", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-15", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-21", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-21", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-21", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-21", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-21", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-21", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-21", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "source" : [ "obj-3", 0 ] + } + + } + ], + "dependency_cache" : [ { + "name" : "8ch_input.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.tospat.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "spatmat_format.maxpat", + "bootpath" : "~/Documents/programming/git_repositories/CNMAT-Production/lubow/mirrorer/max/patches", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "o.expr.codebox.mxo", + "type" : "iLaX" + } +, { + "name" : "spat.oper.mxo", + "type" : "iLaX" + } +, { + "name" : "spat.spat~.mxo", + "type" : "iLaX" + } +, { + "name" : "o.flatten.mxo", + "type" : "iLaX" + } +, { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } +, { + "name" : "o.route.mxo", + "type" : "iLaX" + } +, { + "name" : "o.cond.mxo", + "type" : "iLaX" + } + ], + "autosave" : 0, + "styles" : [ { + "name" : "multislider001", + "default" : { + "bgcolor" : [ 0.031373, 0.541176, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ], + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/max/patches/spatmat_format.maxpat b/max/patches/spatmat_format.maxpat new file mode 100644 index 0000000..9d4a671 --- /dev/null +++ b/max/patches/spatmat_format.maxpat @@ -0,0 +1,247 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 59.0, 104.0, 640.0, 480.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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 348.0, 207.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 275.0, 353.0, 30.0, 30.0 ], + "presentation_rect" : [ 275.0, 350.0, 0.0, 0.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "clear" ], + "patching_rect" : [ 172.999985, 271.0, 49.0, 22.0 ], + "style" : "", + "text" : "t l clear" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 50.0, 100.0, 123.0, 22.0 ], + "style" : "", + "text" : "routepass FullPacket" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 174.5, 122.0, 22.0 ], + "style" : "", + "text" : "prepend speakers xy" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "FullPacket" ], + "patching_rect" : [ 50.0, 134.5, 264.999969, 22.0 ], + "style" : "", + "text" : "o.route /feet2meters /matrix" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-15", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-16", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 44.0, 353.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-20", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 166.999985, 353.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 2 ] + } + + } + ] + } + +} diff --git a/max/patches/testaudio.maxpat b/max/patches/testaudio.maxpat new file mode 100644 index 0000000..2da2318 --- /dev/null +++ b/max/patches/testaudio.maxpat @@ -0,0 +1,218 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 0, + "revision" : 6, + "architecture" : "x86", + "modernui" : 1 + } +, + "rect" : [ 488.0, 255.0, 645.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 2, + "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" : "gridded", + "boxes" : [ { + "box" : { + "id" : "obj-8", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 60.0, 134.0, 24.0, 24.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 120.0, 90.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 218.0, 90.0, 40.0, 22.0 ], + "style" : "", + "text" : "pink~" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 8, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 120.0, 135.0, 117.0, 22.0 ], + "style" : "", + "text" : "gate~ 8" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 8, + "numoutlets" : 0, + "patching_rect" : [ 120.0, 180.0, 117.0, 22.0 ], + "style" : "", + "text" : "dac~ 1 2 3 4 5 6 7 8" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-1", 7 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 6 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 5 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } + ], + "parameters" : { + + } +, + "dependency_cache" : [ ], + "embedsnapshot" : 0, + "bgfillcolor_type" : "gradient", + "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], + "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_proportion" : 0.39 + } + +} diff --git a/motu_mapping/Screen Shot 2018-05-16 at 7.39.37 PM.png b/motu_mapping/Screen Shot 2018-05-16 at 7.39.37 PM.png new file mode 100644 index 0000000..e1a8076 Binary files /dev/null and b/motu_mapping/Screen Shot 2018-05-16 at 7.39.37 PM.png differ diff --git a/motu_mapping/Screen Shot 2018-05-16 at 7.39.41 PM.png b/motu_mapping/Screen Shot 2018-05-16 at 7.39.41 PM.png new file mode 100644 index 0000000..93761f2 Binary files /dev/null and b/motu_mapping/Screen Shot 2018-05-16 at 7.39.41 PM.png differ diff --git a/motu_mapping/Screen Shot 2018-05-16 at 7.39.44 PM.png b/motu_mapping/Screen Shot 2018-05-16 at 7.39.44 PM.png new file mode 100644 index 0000000..2231e1a Binary files /dev/null and b/motu_mapping/Screen Shot 2018-05-16 at 7.39.44 PM.png differ diff --git a/motu_mapping/jml_2018-5-16.motuavbpreset b/motu_mapping/jml_2018-5-16.motuavbpreset new file mode 100644 index 0000000..7f484aa --- /dev/null +++ b/motu_mapping/jml_2018-5-16.motuavbpreset @@ -0,0 +1 @@ +N4Igzgxg9gDgpiAXCAJnAbgSwggNCAMwBsBDdKAJyRAEYAmAFgA4R904KxMoA7agBgB0AVkH9WIHiQC2CZACtpRAPp1+NJgFphmmgDYJlTAHNMfZP0s0CdAnbiX+AdicBOCWCkwwACygAXJFBpTAAPIJAIHxJzUHFEUDgARwiiKAB3XzgiAgi4KQAjIjkQcXxjEjMBCWkoNGr8AvTqGgkCCmTqNXEAX3wQlDo8wuKGkCaWiQqqizaOlOQaYUsQPpAfEx8snIiJxanK81K5zsXHMpB8kiKSi9r62bWB1oTLkduThZBllcbm/fKh2qPTWFX8ckS7zGHWKJDAJR+EhI/n8JAgAGtJvh/D4Or4oEQUMD+siKGEIiQAK7hV7xUDwnhEgEgGAxYm0CIMpnHNZDV6so4XLnsgDMnPy3N6+AY4sZYwF7OEsslq3wBlewtm+AVj3wTmV7JYGol8rZupA7mNcvNNDpLLNx3wmp5+BoL3pJptfNAOsd4E9LtoYqtKpB+A67AoBQidudF19vVBFCglJgMYiCY8AalIG9/utfszaxl/IdQuzqzWBBIaCozOkQNpBv2Yftgo8BKgY2klPB7Og0jTrwoyO4XSRKLRmPrJHRcFTWJAOLxfkJ1E0agkVxu8rgs+h2T38OoiOxZOk7J8MFyr3ap1ovze11G5ugPAIJgiBEoDcCi0QiauhEA5DqAyKohii4wkeCKPiO/hjsgQz4NuL5+v4567vuWogA2c4Lsyy5wPia7IBuOZghCIDQXCsEXKhHzYrixGriq+DgVOkxPKS5KvFSNJxBmZZZgWQiWHQehMGKazuvm3KtLyzaFsJazBh6omqiAJY+sJToVmsSohuy6o6e2ekaWs+pGeaRrqWxbbspadnsraQlmXJLmyXGmn0G5YzeTJakeY8SYpqBxylu5AX4HmmbmaG0p+ThAVrBGHDRk21nKe2rY9n2OENjMglZQpaxgJ2YzVrWi5FihCygGkmQ+NkN6gHeXzdBIewcoCMx+gx3Z1B8awbMYWzNTst7zC05xdf8PW4UNYwDTh0w5f0mCDLs82tL17krX67UtIiTybbJa2VdNyA/Bc3W7U+O4hfgb4fsYX4/siLQAZpV6tYQV0PvRUJPbmESURENHHtdj5ESR9kHRcHGQS2dURKN40tdti4XThR1nI4NRLThCOac8YONn6d2fCeBMocDgaNdsf045TO1bvTFx47mj73MNG1ba8LNA8+jH/feSyPlTrYgRme7Tn68GIaDTErgS3LkezIsHrCUPfDDmEFbO85DgtSPywpJIYbxYHUumWXxipQH25pebOvdtUgEF0VaUpDvrd8vuaSZwXZeyVnOTZgfao7FqBzJdpxSHOZunHrquxW0f+zQXv6U8vai+VaRjMYyYEcVpn+fpMVRw55raUnEhFqlGDpXbEehyDVUcIuhWxBF7elZnl7Xl+AO2sLj2Bi9n63h9f60N9rZBb+ZICSAJdhW3DdD+a6caTvgb195B+Abh+cHpGGXl7XfopextuZRXyVVxyzuKc7J+aTnBYWz7H83zmQy7cczB2PgAzS4cG5rFstvcBawnJQNdLGDOcDXReRfr5SKlcLKum/qGNYide5bzdpWfAXc6wLULl2c04M+KTmRgtWGrFtYwRphPNCOZp5vVnhQX8X1OFQEHBEPCxsoKjmocrEAZtFxWwvDhJhat1ybm1HLZaHMJCQzoppU4wRNp5hJmQsep5xhsz2uyRmE0/pc06v0Im/V1FmJwlLfA6MmbCLsbdUxD0OHU3xo+IWpMzpY2ZAYsWXwboHD6qfX6o9xaPhJq2euK9rbgPKKXcKCddKINBv/D2R8UFN3vmvZB+9UGv2AS7GuHs8HsnronEhBlU4gGDvUl+kDvYwNaTg2Ob8kFVJjinXptA972Q9tnOOZUKoFXPrjGs3cZxFX7iHGgggRRMDoE4YQBhWxpSjFvLp+C1g6PWJsNxrwqa2IePYrWuMx6zUcQzDIZzIQ3NZouax/iKZ3A8YElA50vma0npzAGES/hcX5nmC53jRZcwlhcAJrYYlTTiewvmkRBHhUVhI5C1FDy0TYROCC5tG6qOJg43CRsCKMOYnDJRFxZHsloWBehxK6avIuJoglKsWKKNfLwV671eGfX/KfIBlx6onLGs89eAK2VArmu8u5tNFpXJzGTQWsqwlsM8YuBJELgkLVCbC4xCL8AWMxsijqPMflgpCeShFI0R6vCNUq0mPE14bzLkssBHtYpZO9nU/1ucin7KDd09B3S/VRRfjUuuSVb4vzFQ0tU8byzdPaS/TpYaEo9IqfHVNIkc2DLzWnfpWdY08m4oskp8lSFn3yodOZFD3ZZN2VfJZBzgSTKLny98M82pz34ZpGWrwFGkRABrEk+ETbu1JX6aRdr2UaPEeOcMeLdbGIZTQ5EVEF2GvJZy6G9KaXMJBsHEdoBD160RiysRCFsU1EpTOiQY71bKKXAba58qVHYUDMkj16TiEFJjlG7BObA3RosmsfiobINFqaaB5+3SK05gg2BxUTSWnZvBSADN3Ss1wcck01yWCkNFojUWxDCbw0obrW22D6HO5Npqlkohj9ll1rygXKZgYmXQrGHu+6V7N0nt5YGY56qXnfq1Ue+FmrnGSoxpNUAUKXUos+VEwmqrNLmuUyqmFAMbH8acV401uE9EGvumpr4cLIk5UdVY11cqfFrC4YKvhIq62QP/QW/oMz50P2vp2m0CGy2iiafk0pHsk0v1AcB/2eHa3QN89khB3sSNP2o+R4jIzTTlomWQ5jzJPUZJS97KjabwNleDeAHjHKW57PYz6lSVa+41q4q2Y5um/pQoCZc0W1mugrBGqcyxwwl0PJ1cyWF9z9PskkzKzTznRZQq5hE06AsVOmc1YNxYJ1QQ7opLexd0nhMw1E+OgRQjXgiKpUJldSFAU+PYsdha8Bf31Z1lo7ltKyLvq3VPfl/bCCDs8w52JNn4nqNbDAnzfFAsduwyF+2qz9B0A2U4PQeh1CSRFG4GU79MuVYEKjvQ6OXBY5x1JfHX9fak/J5j7H+hqeuAJ4lUjWWScijRxjynzO8es80jF0S9PedM9xzTtYcWRfc7J2LqnAuZSf0snT2XDO+cS8F8l3JMc0sYPazhMZFGXK5cNwM2jrYqF5Yvq3djwXK1pM3nbpHgZTcd0PtVqDhXqqG2rUpQe9aSi/y608sbzryWrcMxp9yvN5sWY1UtmTtBjGhIUwtvrSfQXGbeSjRT0rduA0lttxPseQYXuz/Sz98Y52fdYUe5d97V0UunTIi7b6b1Epw0itqTmK+aT44Jp7oszvHtVpd4dQPuEDqFfPGgi94HCPdSlkrQGosgc91VnX9mQ3O8I8jktOSieFvC0MyLoyY7C5zVhvfgZEuGg30RoZGXUnZOLa/t3fsXIW+7RI+rl9V/n7b6EBFZ+hsbXwNJ5wNrB4SquJh5SbPZza3LqZTYLRmbp7yZeIF7rb6oJ77QR5eLGrDZmqh4WrBA2p96TYKrTZR6nzl5YpN4A6ordhPqt5j7t6EqcTMjvbyy174r14Hb5TwGiyD5rpfZcpLht79iT7ubCoLw5jd4UFJ7jx1rP5w5H6O5eoG7u45gVbH5xoc7E5MY+6gH+b3QwZNbxYuShZb4n4H5oZkYYZDLX6Ma35NIwLNb+x67hpaGf42jG5egP42jf5rr/4WFr5AFgHeoBgB5W7mgSZBLnIEEgrKqhJmawGkEmLYyaql5foIEzYExrDdbkyJ4fIoFWbko5Fqrx497iwp74FZGaath8ahIiG4piH14/anqA7XaXrrrfYSFsF0ocEMLlETYsg14vpV6Pot7Mj0GPaubSE8IeZyE/ROo1GQ5MEgxv5qG4qhFBYu6nzkICYI4+GNwDLWEVLK74AW7s7qHZKX7GRhbmh36RwGF6GBheFFqnFXG0D+GBiYJ3HpbBHryAZhGAHsgf5nH+xn7W4gyxEmFQFQnMF+4lSVhHIwGjYZGp5eKVF2aXTIG/L/KJ7YmKr3jYHmabaKGR61HR7mIkF6ZQq4mGL3hGYZ4JILF9pT4g4z5DoCFUQj4vqSFkpjGD7g7h5jH5ET49HjEfYaJ9HiFzGSKtGhK3bPqdFiaTofqYByIO7DKL5WxrxcaVQgH3Qr5gmwmu6BEe5vHxRdokgokDx1rmH7E36/x/E6FWk5g3F/yAmJqYZPGuFDIEYuE5ifEuTfFlJv7paQk/HjJvzNx7GI436nz1J1baIYlSpwFKGzZsn1H1g/KFH0l/RMmZEnZ5E0F4nmgDB5iEFybEl5kcgbayRYHKq9YArSwYrjbSavpDHhgPZKmvazqylTqiKzHykdFak6kUSHbDjjnXrDGsqKE9m9oCpLGyFz7yFrHZmbG6lxnBBL43aNjgHRF1pmkukhmVI2nZL2Gc4gzOlJkXkyT+6XmXFlLek3mGGBgPHmjOEOHPFuEBmhnEaZLJk+Tuk+S6G2lBEFbAHGFCYNbtogWPmQGiypk9rdGYpznGKtHLkTrvqKk4oqksFcETFnjansgh5NQZGlGVk577pjG4kjaZkZFtklFKpQ4MUFk4GgC5kSlGJF44YLasV4F8VkkFEcmrnT7LEbn94znMqd5lnD5YXnaDHmgKGSnLZ2m0BJIHk2zFKAU+QXEv7JqewRYGWNJOGekQIAU2Hmhhk2gRlG45bmW4IwVnlRHhEQlWXFjeUEKtoIUAEWmnyRFaEB5HH1j+ZChpkLHSncFqJjEEXTGjnUqqV4Ud6cELQClkVTnpmpBFkQ5DbfLaaUG2r0XypMVKZ/SpGar5ECX5naZNldkIEZ7UnhIFHcVKHGKqb2rtkSXA7fg8lg4uJbkaV958kRC4U7npUjFyntHzmthLD6mrxgygnnl/mWlXkBrmXQYnHeVOwH4xlvnPk+WbV+mWW2WBkH7uGWF2XAV7W/HOWnU0YwVGmzJwVymJmOUtZOhpn2ltbHV+X+yUXSo0X9ZjDdVjFpGYl6a1VTVUGoHZFcUUmQqYHkq1m0VVF/JNWiwtVJFiXDbjV0IKUpU8rj6iF17zmaV8rSmJUvbE3wVzXGKqm6rkpxXyJClpWTHkVqUjW956roqckyGz7z6ujnqdnDj9k4qMGzUU11FjG4WamtFs2gHEWNmWzLXw76VPXwZDKQXZLvlWm/zfmBjS7gn/lBn3X2X/FIXrXJzgUyR61AluWrUeVm0bW+ndIwlm5AGEJHmu0dYhG25rW3m6mvW3y/WwXzJq3irCLVGKHo2lWmntn8yyRrYpENlJ2NEuLQ3MyI3FWlllXlkEmFlUV6Ylmg0F2jHSYOrDWOYopD6MpyUDGk3wzkqtECl9VckDXSUi20Dea6VSK7Xa1WG60uWmWn73XG2/y/kh05gvGBjXWeW3VP422z1gWPWvljLAkhUA3e5R3wWfW+UaGlbD27z3Ve3aF1rwm+EIlopuZrnC05jA1ZmMnkEV28XlXZ3MUMl40bG0nCnSaMUp3FHuRp11WF1orVmWa+LJ7/25HDQxXhQK3vrK3TWLm01tGy08yq1V0IHS1inrEzRw2E2gCTUN04Tt3KWnwaDkyCGYN8GU1SKDnkPoQc1P0SpQO4H4k2Zy3SZp4JFCHg2/3aoY06b5U3bkEQ3Sbv3J154v2o2cX52w2iO5QD33mr2fnJxGUeG2HXmT3+mok/Hz05jBm22aRW3JxfVZz22lqn3/HAnX0fVB0PlmNNEu0aPvEel2OoZH0UoOkca5SRVtAmlInU2YqS0krDmTksIMPYXMNU0q0zEk2/ac2d1C28m13Y3cNEMqEILP1Yk9WJ6v1KMVkbZ5gf1F08PgO/zpFl2SPF4iXSPsWY2yTCXxVNP43BVqND2b3nGj3eO04T0XWAIGO9MJbHX4CmNr0L4r1j1RkYKHVb3O1O7B2aMvnGUvwfmeOcZ+2hWcZBN73NqhMKwBW77IU/XoVXbhON6PbqnjqanM3MjKms2kX0Mbr6zc28ZN1ZWKE4VsOrF10bEsMCKC0P28m8h2g7HqNzNGX25elmUDMWUH4z1rMq4W3DPmN3WItoIb2wJLPxmfzH2BXe1eUYsnVjNaVh33SOOHPIn/Wok7KnOrPbMgiINHb02RM8Ey2xMqUt29mKGPOZURPZWN10N/OpVw3k08vsN5Wl2AuFWiNg0mYs1LoVXSrFM407Zo3NOEkFWybw24OatZ3I0gNCMqsdNVPRK8310JMguSXck92nx0CyQ7HuUeNQXu14sxxbMeunzQvYvlLZKO0xoIse05rG0gJj3GOaSL1u1AWzMBvzPhrBvPUEu1aXPHN/7ONWNaXhUq3+MQF+aInomyvSoZ4lkknUEslEEUlEmNMIGtUiNlPQMlXx38XyE52mtIF/1lHAtaYIOAh0MtHxNvP9FkNsuzmM28spOakYNEVJP3TS0/pct00ZW/z31SXrmLyZPikWs5Otjo55AcMCNUkNPZP6tqtZkVsZ0wPjxwM5hFFcPdsKtKt0WGtx6UkJ2V19uUGIrWtAu2uyVDvkpkOrszVSvvNqrdNa1hsj0HX3UG0BsRtBz3XRva6wfL0H7P5wvr1P6LPm7LOaH3X4fQnbV/XEuNmA026NbMu+t1p5t3CmEdgZtpNgtDXoo01UOcvMELtc05VgeLmhIYPINOvLzQcMauP7VBtj2IcYdfmjNevjPotyfxtYc5t+G4s6PQVptUtTDuPEdj0+tQKtYUcB6Jz0bmkktGFR1RUseoyvC1O531miU9v9tmu56cM8U1Xts/vfuNVPtvu+dgMPviNecl5v0VmJ19sdk03CtLkc2ztccjl3YLk1SvP4ODu7ojs/OhLjvPSLGbuP0AtZPPv4x1qMBLUpJusGcBsX031+s9MbPhqwsHGDN2H6PnUqfWXKeKeP5qdzM2N6mJvAkWe0fGeEuB7vIgF3C7O73pu/65WvCPtbaklWpFUDaFP+yeffutsF62b+crfFZasudNtf2VUtuIGHQ6u7fQ4TuCPyJTF3PsHLsxOQdJUpd9k3MDkcskNMMctPftMIEd07v3dXf12seFfgsxRir5M/0NEx7kEF6dTNuJHmuVPHT3u6uo+KXnvXp1n+yOdduBfMmueAevu0Hi2g+8FvcA9/YcpxetGCtDkrvRNVkD3VdkvVyc8+m9d3mNdaf/HaM3WBiye8/yeddi9z02VdczP9eJuDcAlNdFrb2zcMsJnZu+OJwMfMcLdFtB5AdZf/ejviG5f/MQ8OtbubnytleAcHti2xXpePfURxciepc4+Gy8cQdaK/dCdJfN0pNoM4aw/Fn1No9GugOlPAO7vNXeedMGu/LlMYGrcY/ENncg3XeXe9tk+LYRHieWeX1Pn9My/XGhuS9C4Kc4dotXWW1YvF8PV4f3V7nje7Ea+IuhREfc8pub4y9UfJQR26e0u+70uOmssg/bnRf5eguQ9g68iQJ8ageKE/Oinq0pL+sUv77Sfc+i8C8jMS+V96jS9K99ev7qf/EK9d9f4wXa9EtnOSeH5H/6E9969QRMsuPTM/5BWPoFsnmj8cfhSm+pVNSS7P7mu3e5qlneX3HFKg25ZvcS2DnTttjwRpsUCS2fIBiAGW5J5WSx3PhjiSRrbcpG6PPbJjwO4593OEDXHutnN7d1LexXaPgZnB68gYEzRA9H73FZ8s2eBpCGK/1P4NcYOZfQvvBy36l8d+5fPfq1yr7ZJY2n/WXif0b7n9G+wJROBz3X6esRB5LB/qHVV4j8UKU3YwrZwW5wDdElJDPF+0rbR0MBbTUrtzElaZ8seVPGBlnlxpd4EBh3cgQVAi4oDSBZeSnovz95M9BSgA99DhSd7QDPuSsIYAQzbbg9J+9ragUVwPYIIoWjXffoG3KwIdhBwvXfsi1Q6H81B+ACxj5Hdav55B3PJvnfHm7Fx9OAbEjrUl8Y701eg/W+ixncijc3+qLTrMe2MHYDCBsDXtiQIIHh8KB7VORtRQz4lkBhxcWRhgJLJOD3eYPNbqeSboL8cubdZhnd2N4TlQkoQ5vMlTMIjtXeIrHCIlUiGjV+aG7C3vENUh2hjkhPS1EQ2tT51qqRTNmCQIqYrZhGF7YgnKyJ42DG2SEB4ZAzjpmDM6EfGkl004Ga0JO0zKTmkIDai8UhyHKXFG1yGZDMWCbOvkm0oxzNgSygjQV4zr51dM2dacztwN8Y0tI6FCGbt/x/j7Ni2+XaUgcJlIs8fmwnJ3v4IE5h9h4VVbVtEJlR0MF+w7I3sDwFqxDQcKxJeM2U6H6IeRlrRVn5yj6uD7owXXzlDW/rciTufifHoNHzoKZphiPTbmQKVGlNuIEInilULr4X9H+/A3vgFj4EpDBuNQ80PCPEH4BERKabnmh0mZj0Ch+aUoSUIxEjdSRbfC5rrwpF0tTOtI/XusMZFbDHenzenpALd4LR2RGw+aplwmr/MORY5Kdqn3WD/scmtvGIf1TFEyUl4+iCVBgKeHuQNWuPZHmn3kacjVosfUnrYJR5hdqxCjPdkQJaZ6s8ecoiYSDB2L1DtBjQ+FOaLxHrM8hPPSvjtT4FTiHR6QoZioKyHZIUWLLA/j1xSE+i+k8vTTqiMCgvUmOgdGjm0JZY2j9BorQ3qAK94m8QOZvIsV3RLHbs/+i+T3kyIEz7CneGDFYfLQS6bgThfNW7tcSCjxFKSA4+YSnxUZfDpUMwpPnMOBTVsO2ao9xDqM7E9C72Woqsie3AkIS2qxAk0RrT0oUd6uhlIvhONUil8ERFfF0bhkP5bja+5EnFg32G6EcT6Fo8+nUKPEv5hxATKsNNycYniih5QxxgBJtZjV6R4UFMc8zGLbDvxfvRkRlz5H8k/ego68f7y6J2tixg1cUapB0qmjB6c4/cTCJfiWiRelEmiW6OaTIjNxNE7cQ+DkG4t7ROI8cVOMdHWkn+LfQSWRzDFD8IxgTREhNxEn2cjBNZHzlF2z5oET2yoiKXBPMGhdFCswhaBXTQG3DFRQXDPuWwLK/cfx0mNgQH1oGEMbe4kl8YeTfHSTpMskuLj8wUlTEqBT40+CKDFSusXJRk+/lOKM7lC1+jE1ISZJk4ZCl64vbIQG09EgApmqLfIQxPtH+jupZQmrNfz8bD9eJz/Lgv5UPrBiKhcRCsfFMSnvsrBRmNAQtmimnt4el4FwTtyiEtjMpDVDqsCNvYmpeqY/U4dDgfHpN2O5eJWq83na7CG84QmAWOz/GV54xBvErvOmy7ySzeqkYOKBOlFjE/hvQqCbWx+G+c4Z5JDAW8MNEwN9pSNVKQK1D5VtLpD0ilPpK6nziheA0+FkuO6mWS1xdHCQR0hr7oiZp00pyYeICk+STma0jybiJSGmSfG60niYW2MrRUx+e3Gtu9Oy4u8AZvnFMbJPkm1SXpbHcUemKJpqTfeOYgIewN1J44j2pbBsfVQ24ajrBCMnGThNvY5k86gIrGogN2kQT9Wv7DqqbJJ6QTf2v3AUasKFFccCJq/fnq1IXFwjzJoFJFquJyE9cpxdk7DjRMxEm5sRrEqEeNPv4pCOpNWVoUJLmn8TyO+fAPAPyFl2cRRWkx1lKXCjbDgBeUropqS+kfcIBv0m8fwUemATVWqkWHOzxankz1mic7yV1PtEtdA5JfSmVOOpkhzq+AbcOanPDTMzI5igrJPNIFk/8dBY5TmeRI/6bTdZGRa9rDI+FGz7ZJra2elLBEIyhKaE+gXhMwmBgTZh83HhhLlGMVoxIQ15uVIQIpi5J6s2nqkxFkyj92ys0hpmNTFxMjeZwgrhcKh6exEhefY8q3IEGb9lxbXPRtzwHnDS6JtkyaZHOmnzjt6XE7mTRLcl8yPJ80kkQvLUEmdM5V9YWTHRuxx04ZtmG7qq3rGjDPB4w8+U2ONYWCz27gx4e/P+E9i6Bkw5AcfPj4xd/+7stScAO2GPyqp4MwIdOWA4ikwZz89SWJit69jlChYvOY+O0mljiw1wrad8IC6/CN5WM66YjLuF2zjpR3Y1tty/aWD4Gp05CVwuVb4z7hJ89bpS2bkrNTxtMrngSN8adzI53cx8r3Pa5IdqJPc2iTZOCUjyHJzEgMS9S0FLT2ZjHNmXgtb4eSgpSkjMRKz+niF75d9HwcXKlnJdwBqk8DlXIfQ1zGGik84XEIyZ5j1RXYwGHWgYAutQF/tKzoLzIlTjt+rUuBXXxGljT1xuaWQbuMiUzTAx+C/cXPNQLjieZHE9aeSOnkxLBZHsPjEvxHYADNZVzLgbIsZ44NfOlUxMS/KAHyzSFoAM+Y2NtmF5HFbnLCVbPsHhTM8yqSKZSVulOzuxCMtGbFJtm4SX2rYuqWoufEKFRZp8BgHmCSGGTwFxkyNH1L7mdKglfikJUPKgUyD0so87LEMpZk6d5ls848YhW8nTz0FkyzBdMo8loUDBwUwxe2KGHVMJ+6A+KeXUi7nT0ZVyxPjwudnnT+aOMnabvJbHXzP5IAopTlLwb3iSpX8iRUmPuiPyVJLzKJqyKBk/KC5kQgFfUrE7EzkhPitpa1OdHBKul3Unpd6IYnzjx5wS2aV7hBKuLkVpLTxWS3V5eSZlEdOZdSKSzjKW0QNToXW0B5HyRGUXS9qvI8EtjHZXgx5NorSnk9MZHFaurI224MrienVAmnXLEn/yGReSgVtsqzFvZXmT8rBoDJyqyqaBv3LJa93+npLEk9cUCanWSKUqYpTC+KX6tpWIT95QIm9s8vhlbz2V7yzlQ4suW6kB8+w7+WrIzVup9JuI1yYZw7kqrDVviu/hqthVaqpxOq7nuEsGVYdeZPkEZUksXkTc7Vi0wWdnJSXqV65n9IVTsMrk/Ntheao4ZLJFWHDAcU/QBTP2lBNSB680wda1KwWaRCRyuWccRKJEQLYRdfDpWCoDhiDgls6hFRNMZn6rHJE8mCoQi4kzyaRjLBeTOJDFSFpSva6VhrJnZBCR2MstNS70OXQyLupgg0eaDeXPDTlnyjhR2s4WFS+x2fSxUhPO47zs+yjVttytSW2LQZHs2RXl2qUgzyNdS7NZcOlD29rm1c1noWFebirNlKyu8SKq9lrwSZvs8ddCPHoBK6+061qcBv4Gga5eGIg1bCqNX4Ib+Y3H9d1LfVwI+Jegr/pusxWTcVpLQoMckpIU3CzpNYgBuhPNlmK46FihhX6DMwYCK6Ty/1U4quWtMfNfGxwYTN3VxrnpKi16UrLY3yVVZLArjRDOlD91lVdo1VYIJA0qaYFamhTjOoQVhKkFhqlBb7OcmmqauOWpOcatg0OqkNLSzmOnNs2ZUHNi8wwWSvOlHSqxH7UKXvNbamyS66rXASU1rUVqCeLmsLWbPuUWytK5eYAXO0EVFKUxjI2WerNEkAdipXav+clr7UvzNJqiuVa2C6nB9exWA0jfrLdW9beN/YjeftxoV6YTBGfatXgOwkbys8PWwcQ+pCbLTsoPAGzo3A6Da8BNQCyUbHU/ZhT6V3QtFMwpOmsKDZtSusSMMe3Nj21tylUq9uuVBbkZ728SivzXgCh/tlI4Ju9W1BA7mtYdA7XFvUUeKjlyO63ucso0qjW1bYhKa2sbX3bOtkarPncprb+a6VrmqxYwtz76TKdJO/elCSJ3yhydlmkHbety0lqCNZamwX5vimBaZG4XAxTjLXm1LL5A2l4R1W81kaVGcmjMDLoB2/a/YUut6hLrl06TbiRMwiW2Gt2FhzdxOxoWKqCYdb8BU21tujVeHQ6KVfQ6CVmSR4AiMZzas6TWt9W+7sdHZa9ZUvl33r9JebT3Q2njBu68sLumVmQqx1Pa4+tGg3fTou5XSEd7m4YRGtR0vLC9OGPUfnXz0LCa9LYO3TTqsmHl9JhOi3SyEz026jmluifAnvqmLcjBrqtze8OT6fDqVga2wVQsR2UqvVMNDPhjtQlw6/05ClhULrOX7dWwkCU7YxswGY9g1yiltc5xwET7Gdwa1ndzrunz6FRJipAaCN4Xx7RRvyqDinp+3O6u9YusnXAGB3oc6d/OsbTPux3o6YtJ+jscbqP3bka2C2QLQ3tO7byg1bO5lS8tUYd6e9f2rvanpqBe6FZ0/e3f0r31IGw9Fyy/Q9p6wjbBhY+i+bNFZ1+qv2Dy5suwpo1Q7Gipu/kBgat1f6uJwOvAzeoIOqEB6ne93d3t/0U6eD/EjrbDtMWP6vlOulzHfvoPK7jZZ00vRHountq6Dsehg4TIqVii6AvdN/Irv31HTr9Q2rMhrogPwSmdC+kPmwsNl67WDW3etQ4fukXbKO+OtyNnpwMJLOD4u4nXboMMB5FexhpA9fsbWoztps26g3YqSmR9EDyBqw3Eb3m2GUJ7qzUXKNuloGndwh40pZp/24q6RsWxWQYeoZKqnd2cmAH4dHGS6AdUhqIygc3nAGsjih3HaGpj7GscZzGkA/frFWY6+tsopvQ/rm0ALE9uYRAKVCtXYrnULq3sVnjo1UrKxRGqNclOxlnTujfqtQ4ypu0c63DSRgPK0LbQIRZAhVIqgWPWDtBJaSoH/WgFIAABPK7ThB8A3hC8NQF40zUuNfdlgL6SoEQDABVG9w8kGA00tOLfrepQyP9eGwK1tIUR3SedVhzK2ps80Fmrvbkd8n58Uy1RjaU0NzzFB2AxQOsDctxQoBKQEAe9EcHfSCt30RAbUpgHniJh2+bEx3d7NBU61st+tfqVCYl7exNN3seE8UL3FInm+2cjdZ+tbBonXdYh/I55OmPImGt4mDMgxqQPyH0jF+uPa0fP0fbljmNFGqvpsH+6Q9LFbQ3Sq2O6k8Th4Qk4epNjvpQkNJkIPSblIkmyT3ACk060q4E6Yg3hrFWKY/UYnSJ7J72JCccJDSD8vJl+PyfSyInleV/ZreSOzl1atKAJ3gwAfimrH7DZ+mQx+yYPry9TDg4YScusMc6PNCPAxT7sgPRqLlrYc0wSa4FOnyTQ2XznabpM8dkq/49QSCrFPgqc0kJCiVCu6Tqb00sJnNBGYwRRnL+OnLiSnKg2enUTWJ0U36ctxOapRSu/rT0f5qAHG9wBzY+GqinKHQDkNWRtrvIIcqmNOrKsy3BrNLdaTDptdHWZdMNn8lD5saqo38bOabF5KqwY4foXG6tD5ZnQ55qx0tly16pqffngbUH7SD3ys1BefmS9E7zvAJ81SZsFNmHT7BtqOIeLa5ReAdJygMQk7DQBKQPAG88ycNISHZd+AKAJGDJBXJdASIMAFwGMBHANwSIXsBIkmMoRQgf4UAJgAKAxBpwoAYAMAAACy2AAAAQ8W+LIIYCD4C3jMAAAajIk/SNTG40QXWA7DZMshVLosYRTWDGDyXzV9oeyMAP0uG4tLujEy4WDMtm4jLtUtYJSHhAUAAAwjJeQBs4QAglgAIJSA0gxgcS7xZ4DogpLrwKIFvABwpwIFYV3+HmEivQKYr6guK66Imqfpwr7o0hsld/iQI4rdlhy85eoAsA1gglgAOKUg6TJACgH5cks9BpLoVkIVZdaVpWgZ2oOq6fHsscBcr8xfAIJZEuhBRLAAJQQoVWArQV0AK1acsuXQYBV4AI5YxT5xyrEloa1VdeCjX2rtAbZJ1eEthBRLHl6kINcCuLWRrOV8azQDcuCWAAygAAUAAIgAEkAAYrteGsgBlr41iIete6uiWhL2F/wJQAev7Wnrh18cJNY8tyWAAQqJdOsYQ9w0gUS3QF+sRBnreVzSJ5cuseWAAKltbhtLWAbyAfK29c2uFX0kmNg621fGtrX3LwAYG2DYhsdAZAolmgETf+sk3EbQNlG+jbBvzW9r8N7G6NKRsbWer51qAGAH8CiXbrAADQZsI3XLuN8m+9aEuHAJb3NiIWsCgD+X+LMtza9dZ4CiWVblV6q01goAQBqAgl6a4OFmu/XnxXkA20bamszXwQc11WyCAmOTirbyAY27bY4Dm3XruWsAC7fJsm2YAZtjm47ekgO6fbht12zbdNt23zbblpNL7bdtR2PbQdnoIgCVBIiNQ8dyOwHejvJ3EAZN9pJnf9uB2HbKd/UP/rDvW2RLEAc26p3ACZ2q75tt0rGHrtiXc7XtqMi3eru52Q7Q3UAFIBOPIBzryIKILxbuN03l1EQfuyUCHv+AR7JAMe+3frhT3qAM9ue2PZ7uLVXgy9we8PZ8Cj3RLbl/QJPZkDT3d7+9tO66EgTb2QAq9ve/PdEtk2aGW9k+yvbPv32y7roBBNfdvv738r2Vpm1Ld5uU3wbkN2m/TZ1sLW9b4BFuz1e2s9Xc7Fwa+99bpt6ASAolsgAUDdKcgYHW1na7nfuhIOoAKDtBxg69uuwcHcDz2xIEIfEP0H6AAoD3a9gUO8HJdxAGKHwA0P9AJD+h25aPjMP4HrDpXJIBfvIBkHXDuhwUAvsAb6Q/D829ceEcD2lwRD8Rxg7JugJZHudgwBw5EdKPaHGDj+3Crrvh31bsDlh5VcQD6htHijsR6g4kd/38Aktnm0De8tQBfLEDzm8FZcvXxFJskRSdFcOVBRFJ9cRSWKkUnBxFJmV2yw4+5vS2zrV1u69rZLtc2AHE19a+db8D/awAiT3W54+IR224AUAVG5+g3BuXXY+Twp8U4q6thHHJ1rO2bfcePWQr+t4x55Zce+WEH/pox9ba8skAfLjd52y04pttOqHvZmR4M56d9Pu7r67B+M+Ge53Y7Mz7p3M9YdSP1Hsz3p64/Nv53FnEdiZ5s9ztl3/7Y1loGTa6vy2Gnf1pp+AXKdFPPmtF6p4rd5ufWeAOF8qxc+SfHPbmkQLx96hue2XJrAAGVRuOXRLjltIBiGyeQOsbKT3+MjbRsY33n0Lz504/WvAPqbUNmG5C48fE3kX9j6FAAAlBb/gOSwSGmtEXkwfxnDBg4iCCW0AWAHAI04IBck7QZgbO8oCFs03pAYAUK707nCUjzgArwVxbYmq8ubOgr8V5YF7oQBKQFADoERfZcyAYANJngMYGUDwQSgzAZVBAHBfoh2XKYA23AGUBmA0ANIStK2A/C8J0gZVw15GC4AIXFgggOgIIFcAABqegEwH4AAAdHgPwAYAAB6Z1n65oBOA6b/AACCKAAgE4egQAA= \ No newline at end of file diff --git a/reverb_setup.png b/reverb_setup.png new file mode 100644 index 0000000..8be8bb9 Binary files /dev/null and b/reverb_setup.png differ diff --git a/speaker_placement_docs/cnmat_main_room_feet.png b/speaker_placement_docs/cnmat_main_room_feet.png new file mode 100644 index 0000000..2433222 Binary files /dev/null and b/speaker_placement_docs/cnmat_main_room_feet.png differ diff --git a/speaker_placement_docs/hertz_hall_meters.tiff b/speaker_placement_docs/hertz_hall_meters.tiff new file mode 100644 index 0000000..414f3d0 Binary files /dev/null and b/speaker_placement_docs/hertz_hall_meters.tiff differ