From 3c01031c7b21b018764720ca028d8ca10d631694 Mon Sep 17 00:00:00 2001 From: computermusik Date: Thu, 12 Dec 2024 23:53:37 +0100 Subject: [PATCH] Recent changes Audio levels GUI changes Bug fixes --- hss-distributed-server.maxpat | 1466 +++++++++++++++++++++------------ hss.piecemaker.js | 53 +- 2 files changed, 990 insertions(+), 529 deletions(-) diff --git a/hss-distributed-server.maxpat b/hss-distributed-server.maxpat index fdc5a0f..7db88c5 100644 --- a/hss-distributed-server.maxpat +++ b/hss-distributed-server.maxpat @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 412.0, 106.0, 1019.0, 533.0 ], + "rect" : [ 472.0, 106.0, 1019.0, 533.0 ], "bglocked" : 1, "openinpresentation" : 1, "default_fontsize" : 12.0, @@ -40,13 +40,417 @@ "assistshowspatchername" : 0, "globalpatchername" : "server", "boxes" : [ { + "box" : { + "id" : "obj-176", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 2200.0, 147.900002866983414, 80.0, 22.0 ], + "text" : "loadmess 0 0" + } + + } +, { + "box" : { + "id" : "obj-169", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "int", "int" ], + "patching_rect" : [ 2200.0, 185.0, 171.0, 22.0 ], + "text" : "divmod 60" + } + + } +, { + "box" : { + "id" : "obj-161", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 2200.0, 220.0, 171.0, 22.0 ], + "text" : "combine m : s @padding 2 0 2" + } + + } +, { + "box" : { + "id" : "obj-146", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "int", "int" ], + "patching_rect" : [ 1878.0, 68.0, 65.0, 22.0 ], + "text" : "unpack i i i" + } + + } +, { + "box" : { + "id" : "obj-93", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1779.0, 134.0, 70.0, 22.0 ], + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-83", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 1878.0, 102.0, 208.0, 22.0 ], + "text" : "combine h : m : s @padding 2 0 2 0 2" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 1013.0, 138.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-80", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "clear" ], + "patching_rect" : [ 1161.5, 29.5, 51.0, 22.0 ], + "text" : "t b clear" + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 1161.5, 3.0, 58.0, 22.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-145", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1683.0, 527.0, 35.0, 22.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "id" : "obj-136", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 1343.0, 35.0, 90.0, 22.0 ], + "text" : "setAudioLevels" + } + + } +, { + "box" : { + "bgcolor" : [ 0.082673951983452, 0.363330066204071, 0.824637830257416, 1.0 ], + "id" : "obj-128", + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 1343.0, 7.0, 98.5, 21.0 ], + "presentation" : 1, + "presentation_rect" : [ 475.0, 13.5, 116.0, 21.0 ], + "text" : "Set Audio Levels", + "textoncolor" : [ 1.0, 1.0, 1.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-92", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 1205.0, 248.0, 89.0, 22.0 ], + "text" : "routepass read" + } + + } +, { + "box" : { + "bgcolor" : [ 0.047058823529412, 0.423529411764706, 0.847058823529412, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_autogradient" : 0.0, + "bgfillcolor_color" : [ 0.047058823529412, 0.423529411764706, 0.847058823529412, 1.0 ], + "bgfillcolor_color1" : [ 0.047058823529412, 0.423529411764706, 0.847058823529412, 1.0 ], + "bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ], + "bgfillcolor_proportion" : 0.5, + "bgfillcolor_type" : "color", + "id" : "obj-73", + "items" : [ "read", ",", "writejson", ",", "clientwindow", ",", "storagewindow" ], + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 1150.0, 219.0, 128.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 310.0, 147.5, 152.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-66", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 6, + "revision" : 4, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 718.0, 123.0, 885.0, 497.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-1", + "linecount" : 4, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 710.0, 182.0, 161.0, 62.0 ], + "text" : "active hub::global::level_1 0, active hub::global::level_2 0, active hub::global::level_3 0, active hub::global::level_4 0" + } + + } +, { + "box" : { + "id" : "obj-184", + "linecount" : 4, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 553.0, 182.0, 150.0, 62.0 ], + "text" : "Djster.µbus[0]::instance 1, Djster.µbus[1]::instance 2, Djster.µbus[2]::instance 3, Djster.µbus[3]::instance 4" + } + + } +, { + "box" : { + "id" : "obj-73", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 288.0, 251.0, 92.0, 22.0 ], + "text" : "prepend priority" + } + + } +, { + "box" : { + "id" : "obj-66", + "linecount" : 4, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 288.0, 182.0, 254.0, 62.0 ], + "text" : "Djster.µbus[0]::event_length_display_style -1, Djster.µbus[1]::event_length_display_style -1, Djster.µbus[2]::event_length_display_style -1, Djster.µbus[3]::event_length_display_style -1" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 100.0, 58.0, 22.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-21", + "linecount" : 2, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 183.0, 231.0, 35.0 ], + "text" : "priority hub -1, priority hub::instrument -1, priority hub::instrument::bank -1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-50", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 287.799982249736786, 406.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "source" : [ "obj-184", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "midpoints" : [ 59.5, 157.0, 719.5, 157.0 ], + "order" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-184", 0 ], + "midpoints" : [ 59.5, 157.5, 562.5, 157.5 ], + "order" : 1, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "order" : 3, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "midpoints" : [ 59.5, 156.0, 297.5, 156.0 ], + "order" : 2, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-73", 0 ], + "source" : [ "obj-66", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "source" : [ "obj-73", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 1423.0, 329.0, 128.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p pattrstorage-settings" + } + + } +, { "box" : { "id" : "obj-190", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1867.25, 244.0, 29.5, 22.0 ], + "patching_rect" : [ 1867.0, 253.0, 29.5, 22.0 ], "text" : "300" } @@ -58,32 +462,18 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1898.75, 244.0, 29.5, 22.0 ], + "patching_rect" : [ 1899.0, 253.0, 29.5, 22.0 ], "text" : "0" } - } -, { - "box" : { - "id" : "obj-184", - "linecount" : 4, - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1694.0, 263.0, 150.0, 62.0 ], - "text" : "Djster.µbus[0]::instance 1, Djster.µbus[1]::instance 2, Djster.µbus[2]::instance 3, Djster.µbus[3]::instance 4" - } - } , { "box" : { "id" : "obj-172", - "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 310.0, 15.0, 62.0, 33.0 ], + "patching_rect" : [ 262.0, 42.0, 81.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 310.0, 14.0, 85.0, 20.0 ], "saved_attribute_attributes" : { @@ -96,18 +486,6 @@ "text" : "Current Time:" } - } -, { - "box" : { - "id" : "obj-171", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1925.25, 79.0, 91.0, 22.0 ], - "text" : "sprintf %i:%i:%i" - } - } , { "box" : { @@ -120,16 +498,17 @@ "bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ], "bgfillcolor_proportion" : 0.5, "bgfillcolor_type" : "color", + "dontreplace" : 1, "gradient" : 1, "id" : "obj-170", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2060.0, 207.0, 41.0, 22.0 ], + "patching_rect" : [ 2178.0, 257.0, 41.0, 22.0 ], "presentation" : 1, - "presentation_rect" : [ 431.0, 41.0, 29.5, 22.0 ], - "text" : "261" + "presentation_rect" : [ 422.0, 41.0, 39.0, 22.0 ], + "text" : "00:00" } } @@ -150,10 +529,10 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1882.75, 107.5, 61.5, 22.0 ], + "patching_rect" : [ 1878.0, 139.0, 61.5, 22.0 ], "presentation" : 1, - "presentation_rect" : [ 400.5, 13.0, 61.5, 22.0 ], - "text" : "18:4:21" + "presentation_rect" : [ 406.0, 13.0, 55.0, 22.0 ], + "text" : "23:52:26" } } @@ -165,7 +544,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 2034.0, 46.0, 24.0, 24.0 ] + "patching_rect" : [ 2034.0, 7.0, 24.0, 24.0 ] } } @@ -176,7 +555,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 2038.0, 283.0, 33.0, 22.0 ], + "patching_rect" : [ 2038.0, 292.0, 33.0, 22.0 ], "text" : "grab" } @@ -188,7 +567,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 1910.0, 291.0, 33.0, 22.0 ], + "patching_rect" : [ 1910.0, 300.0, 33.0, 22.0 ], "text" : "grab" } @@ -200,7 +579,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2147.0, 303.0, 93.0, 22.0 ], + "patching_rect" : [ 2147.0, 312.0, 93.0, 22.0 ], "text" : "join @triggers 2" } @@ -212,7 +591,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 2197.0, 100.5, 172.0, 22.0 ], + "patching_rect" : [ 2221.0, 72.0, 172.0, 22.0 ], "restore" : [ -10 ], "saved_object_attributes" : { "parameter_enable" : 0, @@ -231,7 +610,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 2147.0, 144.0, 37.0, 22.0 ], + "patching_rect" : [ 2147.0, 153.0, 37.0, 22.0 ], "text" : "* 500" } @@ -243,7 +622,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2038.0, 320.200004577636719, 63.0, 22.0 ], + "patching_rect" : [ 2038.0, 329.0, 63.0, 22.0 ], "text" : "$2, -70 $1" } @@ -255,7 +634,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2010.0, 388.0, 103.0, 22.0 ], + "patching_rect" : [ 2010.0, 397.0, 103.0, 22.0 ], "text" : "pvar currentPiece" } @@ -267,7 +646,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1910.0, 326.0, 63.0, 22.0 ], + "patching_rect" : [ 1910.0, 335.0, 63.0, 22.0 ], "text" : "-70, $2 $1" } @@ -279,7 +658,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1910.0, 419.0, 79.0, 22.0 ], + "patching_rect" : [ 1910.0, 428.0, 79.0, 22.0 ], "text" : "prepend gain" } @@ -291,7 +670,7 @@ "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "bang" ], - "patching_rect" : [ 1910.0, 388.0, 40.0, 22.0 ], + "patching_rect" : [ 1910.0, 397.0, 40.0, 22.0 ], "text" : "line" } @@ -303,7 +682,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2034.0, 144.0, 102.0, 22.0 ], + "patching_rect" : [ 2034.0, 153.0, 102.0, 22.0 ], "text" : "pak" } @@ -315,7 +694,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 2034.0, 176.0, 29.5, 22.0 ], + "patching_rect" : [ 2034.0, 185.0, 29.5, 22.0 ], "text" : "+" } @@ -327,7 +706,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2117.0, 97.0, 68.0, 22.0 ], + "patching_rect" : [ 2117.0, 72.0, 68.0, 22.0 ], "text" : "pvar pause" } @@ -339,7 +718,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2034.0, 97.0, 79.0, 22.0 ], + "patching_rect" : [ 2034.0, 72.0, 79.0, 22.0 ], "text" : "pvar duration" } @@ -355,7 +734,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 824.0, 31.5, 50.0, 22.0 ], + "patching_rect" : [ 1386.0, 199.0, 50.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 228.0, 147.420000000000016, 50.0, 22.0 ], "varname" : "pause" @@ -368,7 +747,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 748.0, 32.5, 69.0, 20.0 ], + "patching_rect" : [ 1310.0, 200.0, 69.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 134.0, 148.420000000000016, 57.0, 20.0 ], "saved_attribute_attributes" : { @@ -388,7 +767,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 748.0, 7.5, 69.0, 20.0 ], + "patching_rect" : [ 1310.0, 175.0, 69.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 134.0, 123.420000000000016, 57.0, 20.0 ], "saved_attribute_attributes" : { @@ -413,7 +792,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 824.0, 6.5, 50.0, 22.0 ], + "patching_rect" : [ 1386.0, 174.0, 50.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 228.0, 122.420000000000016, 50.0, 22.0 ], "varname" : "duration" @@ -427,7 +806,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1648.0, 518.0, 29.5, 22.0 ], + "patching_rect" : [ 1648.0, 527.0, 29.5, 22.0 ], "text" : "edit" } @@ -441,7 +820,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 1648.0, 490.0, 57.0, 20.0 ], + "patching_rect" : [ 1648.0, 499.0, 57.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 16.0, 143.0, 96.0, 27.0 ], "text" : "Inspect", @@ -458,7 +837,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 1646.0, 333.0, 57.0, 20.0 ], + "patching_rect" : [ 1646.0, 342.0, 57.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 792.0, 35.0, 62.0, 20.0 ], "text" : "Clear", @@ -473,7 +852,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1423.0, 494.0, 34.0, 22.0 ], + "patching_rect" : [ 1423.0, 503.0, 34.0, 22.0 ], "text" : "write" } @@ -485,7 +864,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1514.0, 494.0, 33.0, 22.0 ], + "patching_rect" : [ 1514.0, 503.0, 33.0, 22.0 ], "text" : "read" } @@ -499,7 +878,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 1514.0, 462.0, 84.0, 20.0 ], + "patching_rect" : [ 1514.0, 471.0, 84.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 792.0, 86.0, 61.0, 20.0 ], "text" : "Read", @@ -516,7 +895,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 1423.0, 462.0, 84.0, 20.0 ], + "patching_rect" : [ 1423.0, 471.0, 84.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 792.0, 112.0, 61.0, 20.0 ], "text" : "Write", @@ -527,11 +906,10 @@ , { "box" : { "id" : "obj-167", - "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 320.0, 18.0, 62.0, 33.0 ], + "patching_rect" : [ 262.0, 17.0, 85.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 310.0, 42.0, 85.0, 20.0 ], "saved_attribute_attributes" : { @@ -554,7 +932,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 1032.0, 10.5, 100.0, 20.0 ], + "patching_rect" : [ 1032.0, 20.0, 100.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 16.0, 99.5, 96.0, 27.0 ], "text" : "Save Changes", @@ -569,7 +947,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1452.0, 69.0, 39.0, 22.0 ], + "patching_rect" : [ 1452.0, 78.0, 39.0, 22.0 ], "text" : "dump" } @@ -581,7 +959,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1336.0, 107.5, 89.0, 22.0 ], + "patching_rect" : [ 1355.0, 112.0, 89.0, 22.0 ], "text" : "setBreakPoints" } @@ -593,7 +971,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 565.0, 210.0, 59.0, 22.0 ], + "patching_rect" : [ 565.0, 219.0, 59.0, 22.0 ], "text" : "pvar start" } @@ -605,7 +983,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 565.0, 177.0, 33.0, 22.0 ], + "patching_rect" : [ 565.0, 186.0, 33.0, 22.0 ], "text" : "== 3" } @@ -617,7 +995,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 634.0, 177.0, 33.0, 22.0 ], + "patching_rect" : [ 634.0, 186.0, 33.0, 22.0 ], "text" : ">= 1" } @@ -629,7 +1007,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2010.0, 360.0, 31.0, 22.0 ], + "patching_rect" : [ 2010.0, 369.0, 31.0, 22.0 ], "text" : "next" } @@ -641,7 +1019,7 @@ "numinlets" : 3, "numoutlets" : 3, "outlettype" : [ "bang", "bang", "" ], - "patching_rect" : [ 2009.5, 244.0, 76.0, 22.0 ], + "patching_rect" : [ 2010.0, 253.0, 76.0, 22.0 ], "text" : "sel 0 290" } @@ -653,7 +1031,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 2010.0, 207.0, 43.0, 22.0 ], + "patching_rect" : [ 2010.0, 216.0, 43.0, 22.0 ], "text" : "% 300" } @@ -665,7 +1043,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1840.0, 666.0, 68.0, 22.0 ], + "patching_rect" : [ 1840.0, 675.0, 68.0, 22.0 ], "text" : "pvar nodes" } @@ -677,7 +1055,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1779.0, 210.5, 59.0, 22.0 ], + "patching_rect" : [ 1779.0, 220.0, 59.0, 22.0 ], "text" : "cursor $1" } @@ -689,7 +1067,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1998.0, 419.0, 161.0, 22.0 ], + "patching_rect" : [ 1998.0, 428.0, 161.0, 22.0 ], "text" : "target 1, clear, target 2, clear" } @@ -701,7 +1079,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 1840.0, 637.0, 61.0, 22.0 ], + "patching_rect" : [ 1840.0, 646.0, 61.0, 22.0 ], "text" : "zl.group 2" } @@ -713,7 +1091,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1840.0, 210.5, 137.0, 22.0 ], + "patching_rect" : [ 1840.0, 220.0, 137.0, 22.0 ], "text" : "target 2, $1, target 1, $1" } @@ -725,7 +1103,7 @@ "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1840.0, 136.5, 147.0, 22.0 ], + "patching_rect" : [ 1779.0, 167.0, 147.0, 22.0 ], "text" : "expr 3600*$i1+60*$i2+$i3" } @@ -737,7 +1115,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1830.0, 73.5, 31.0, 22.0 ], + "patching_rect" : [ 1820.0, 72.0, 31.0, 22.0 ], "text" : "time" } @@ -751,8 +1129,8 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 1830.0, 41.5, 76.0, 23.0 ], - "text" : "metro 1000" + "patching_rect" : [ 1820.0, 41.0, 214.0, 23.0 ], + "text" : "metro 1000 @active 1 @autostart 1" } } @@ -764,7 +1142,7 @@ "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, - "patching_rect" : [ 1830.0, 8.5, 24.0, 24.0 ], + "patching_rect" : [ 1779.0, 41.0, 24.0, 24.0 ], "varname" : "start" } @@ -776,7 +1154,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "list", "list", "int" ], - "patching_rect" : [ 1830.0, 107.5, 40.0, 22.0 ], + "patching_rect" : [ 1820.0, 102.0, 40.0, 22.0 ], "text" : "date" } @@ -786,10 +1164,10 @@ "chans" : 2, "classic_curve" : 1, "data" : [ { - "addpoints_with_curve" : [ 0.0, 0.0, 0, 0.0, 0.0, 0.483333, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 3600.0, 0.553333, 0, 0.0, 3600.0, 0.553333, 0, 0.0, 5400.0, 0.58, 0, 0.0, 5400.0, 0.58, 0, 0.0, 7200.0, 0.66, 0, 0.0, 7200.0, 0.66, 0, 0.0, 9000.0, 0.783333, 0, 0.0, 9000.0, 0.783333, 0, 0.0, 10800.0, 0.816667, 0, 0.0, 10800.0, 0.816667, 0, 0.0, 12600.0, 0.81, 0, 0.0, 12600.0, 0.81, 0, 0.0, 14400.0, 0.68, 0, 0.0, 14400.0, 0.68, 0, 0.0, 16200.0, 0.566667, 0, 0.0, 16200.0, 0.566667, 0, 0.0, 18000.0, 0.53, 0, 0.0, 18000.0, 0.53, 0, 0.0, 19800.0, 0.44, 0, 0.0, 19800.0, 0.44, 0, 0.0, 21600.0, 0.303333, 0, 0.0, 21600.0, 0.303333, 0, 0.0, 23400.0, 0.32, 0, 0.0, 23400.0, 0.32, 0, 0.0, 25200.0, 0.236667, 0, 0.0, 25200.0, 0.236667, 0, 0.0, 27000.0, 0.25, 0, 0.0, 27000.0, 0.25, 0, 0.0, 28800.0, 0.383333, 0, 0.0, 28800.0, 0.383333, 0, 0.0, 30600.0, 0.346667, 0, 0.0, 30600.0, 0.346667, 0, 0.0, 32400.0, 0.24, 0, 0.0, 32400.0, 0.24, 0, 0.0, 34200.0, 0.136667, 0, 0.0, 34200.0, 0.136667, 0, 0.0, 36000.0, 0.203333, 0, 0.0, 36000.0, 0.203333, 0, 0.0, 37800.0, 0.353333, 0, 0.0, 37800.0, 0.353333, 0, 0.0, 39600.0, 0.363333, 0, 0.0, 39600.0, 0.363333, 0, 0.0, 41400.0, 0.376667, 0, 0.0, 41400.0, 0.376667, 0, 0.0, 43200.0, 0.376667, 0, 0.0, 43200.0, 0.376667, 0, 0.0, 45000.0, 0.416667, 0, 0.0, 45000.0, 0.416667, 0, 0.0, 46800.0, 0.476667, 0, 0.0, 46800.0, 0.476667, 0, 0.0, 48600.0, 0.523333, 0, 0.0, 48600.0, 0.523333, 0, 0.0, 50400.0, 0.643333, 0, 0.0, 50400.0, 0.643333, 0, 0.0, 52200.0, 0.87, 0, 0.0, 52200.0, 0.87, 0, 0.0, 54000.0, 0.91, 0, 0.0, 54000.0, 0.91, 0, 0.0, 55800.0, 0.91, 0, 0.0, 55800.0, 0.91, 0, 0.0, 57600.0, 0.916667, 0, 0.0, 57600.0, 0.916667, 0, 0.0, 59400.0, 0.903333, 0, 0.0, 59400.0, 0.903333, 0, 0.0, 61200.0, 0.89, 0, 0.0, 61200.0, 0.89, 0, 0.0, 63000.0, 0.796667, 0, 0.0, 63000.0, 0.796667, 0, 0.0, 64800.0, 0.663333, 0, 0.0, 64800.0, 0.663333, 0, 0.0, 66600.0, 0.55, 0, 0.0, 66600.0, 0.55, 0, 0.0, 68400.0, 0.446667, 0, 0.0, 68400.0, 0.446667, 0, 0.0, 70200.0, 0.513333, 0, 0.0, 70200.0, 0.513333, 0, 0.0, 72000.0, 0.553333, 0, 0.0, 72000.0, 0.553333, 0, 0.0, 73800.0, 0.62, 0, 0.0, 73800.0, 0.62, 0, 0.0, 75600.0, 0.64, 0, 0.0, 75600.0, 0.64, 0, 0.0, 77400.0, 0.633333, 0, 0.0, 77400.0, 0.633333, 0, 0.0, 79200.0, 0.603333, 0, 0.0, 79200.0, 0.603333, 0, 0.0, 81000.0, 0.563333, 0, 0.0, 81000.0, 0.563333, 0, 0.0, 82800.0, 0.523333, 0, 0.0, 82800.0, 0.523333, 0, 0.0, 84600.0, 0.473333, 0, 0.0, 84600.0, 0.473333, 0, 0.0 ] + "addpoints_with_curve" : [ 0.0, 0.0, 0, 0.0, 0.0, 0.483333, 0, 0.0, 0.0, 0.483333, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 3600.0, 0.553333, 0, 0.0, 3600.0, 0.553333, 0, 0.0, 3600.0, 0.553333, 0, 0.0, 5400.0, 0.58, 0, 0.0, 5400.0, 0.58, 0, 0.0, 5400.0, 0.58, 0, 0.0, 7200.0, 0.66, 0, 0.0, 7200.0, 0.66, 0, 0.0, 7200.0, 0.66, 0, 0.0, 9000.0, 0.783333, 0, 0.0, 9000.0, 0.783333, 0, 0.0, 9000.0, 0.783333, 0, 0.0, 10800.0, 0.816667, 0, 0.0, 10800.0, 0.816667, 0, 0.0, 10800.0, 0.816667, 0, 0.0, 12600.0, 0.81, 0, 0.0, 12600.0, 0.81, 0, 0.0, 12600.0, 0.81, 0, 0.0, 14400.0, 0.68, 0, 0.0, 14400.0, 0.68, 0, 0.0, 14400.0, 0.68, 0, 0.0, 16200.0, 0.566667, 0, 0.0, 16200.0, 0.566667, 0, 0.0, 16200.0, 0.566667, 0, 0.0, 18000.0, 0.53, 0, 0.0, 18000.0, 0.53, 0, 0.0, 18000.0, 0.53, 0, 0.0, 19800.0, 0.44, 0, 0.0, 19800.0, 0.44, 0, 0.0, 19800.0, 0.44, 0, 0.0, 21600.0, 0.303333, 0, 0.0, 21600.0, 0.303333, 0, 0.0, 21600.0, 0.303333, 0, 0.0, 23400.0, 0.32, 0, 0.0, 23400.0, 0.32, 0, 0.0, 23400.0, 0.32, 0, 0.0, 25200.0, 0.236667, 0, 0.0, 25200.0, 0.236667, 0, 0.0, 25200.0, 0.236667, 0, 0.0, 27000.0, 0.25, 0, 0.0, 27000.0, 0.25, 0, 0.0, 27000.0, 0.25, 0, 0.0, 28800.0, 0.383333, 0, 0.0, 28800.0, 0.383333, 0, 0.0, 28800.0, 0.383333, 0, 0.0, 30600.0, 0.346667, 0, 0.0, 30600.0, 0.346667, 0, 0.0, 30600.0, 0.346667, 0, 0.0, 32400.0, 0.24, 0, 0.0, 32400.0, 0.24, 0, 0.0, 32400.0, 0.24, 0, 0.0, 34200.0, 0.136667, 0, 0.0, 34200.0, 0.136667, 0, 0.0, 34200.0, 0.136667, 0, 0.0, 36000.0, 0.203333, 0, 0.0, 36000.0, 0.203333, 0, 0.0, 36000.0, 0.203333, 0, 0.0, 37800.0, 0.353333, 0, 0.0, 37800.0, 0.353333, 0, 0.0, 37800.0, 0.353333, 0, 0.0, 39600.0, 0.363333, 0, 0.0, 39600.0, 0.363333, 0, 0.0, 39600.0, 0.363333, 0, 0.0, 41400.0, 0.376667, 0, 0.0, 41400.0, 0.376667, 0, 0.0, 41400.0, 0.376667, 0, 0.0, 43200.0, 0.376667, 0, 0.0, 43200.0, 0.376667, 0, 0.0, 43200.0, 0.376667, 0, 0.0, 45000.0, 0.416667, 0, 0.0, 45000.0, 0.416667, 0, 0.0, 45000.0, 0.416667, 0, 0.0, 46800.0, 0.476667, 0, 0.0, 46800.0, 0.476667, 0, 0.0, 46800.0, 0.476667, 0, 0.0, 48600.0, 0.523333, 0, 0.0, 48600.0, 0.523333, 0, 0.0, 48600.0, 0.523333, 0, 0.0, 50400.0, 0.643333, 0, 0.0, 50400.0, 0.643333, 0, 0.0, 50400.0, 0.643333, 0, 0.0, 52200.0, 0.87, 0, 0.0, 52200.0, 0.87, 0, 0.0, 52200.0, 0.87, 0, 0.0, 54000.0, 0.91, 0, 0.0, 54000.0, 0.91, 0, 0.0, 54000.0, 0.91, 0, 0.0, 55800.0, 0.91, 0, 0.0, 55800.0, 0.91, 0, 0.0, 55800.0, 0.91, 0, 0.0, 57600.0, 0.916667, 0, 0.0, 57600.0, 0.916667, 0, 0.0, 57600.0, 0.916667, 0, 0.0, 59400.0, 0.903333, 0, 0.0, 59400.0, 0.903333, 0, 0.0, 59400.0, 0.903333, 0, 0.0, 61200.0, 0.89, 0, 0.0, 61200.0, 0.89, 0, 0.0, 61200.0, 0.89, 0, 0.0, 63000.0, 0.796667, 0, 0.0, 63000.0, 0.796667, 0, 0.0, 63000.0, 0.796667, 0, 0.0, 64800.0, 0.663333, 0, 0.0, 64800.0, 0.663333, 0, 0.0, 64800.0, 0.663333, 0, 0.0, 66600.0, 0.55, 0, 0.0, 66600.0, 0.55, 0, 0.0, 66600.0, 0.55, 0, 0.0, 68400.0, 0.446667, 0, 0.0, 68400.0, 0.446667, 0, 0.0, 68400.0, 0.446667, 0, 0.0, 70200.0, 0.513333, 0, 0.0, 70200.0, 0.513333, 0, 0.0, 70200.0, 0.513333, 0, 0.0, 72000.0, 0.553333, 0, 0.0, 72000.0, 0.553333, 0, 0.0, 72000.0, 0.553333, 0, 0.0, 73800.0, 0.62, 0, 0.0, 73800.0, 0.62, 0, 0.0, 73800.0, 0.62, 0, 0.0, 75600.0, 0.64, 0, 0.0, 75600.0, 0.64, 0, 0.0, 75600.0, 0.64, 0, 0.0, 77400.0, 0.633333, 0, 0.0, 77400.0, 0.633333, 0, 0.0, 77400.0, 0.633333, 0, 0.0, 79200.0, 0.603333, 0, 0.0, 79200.0, 0.603333, 0, 0.0, 79200.0, 0.603333, 0, 0.0, 81000.0, 0.563333, 0, 0.0, 81000.0, 0.563333, 0, 0.0, 81000.0, 0.563333, 0, 0.0, 82800.0, 0.523333, 0, 0.0, 82800.0, 0.523333, 0, 0.0, 82800.0, 0.523333, 0, 0.0, 84600.0, 0.473333, 0, 0.0, 84600.0, 0.473333, 0, 0.0, 84600.0, 0.473333, 0, 0.0 ] } , { - "addpoints_with_curve" : [ 0.0, 0.0, 0, 0.0, 0.0, 0.473333, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 3600.0, 0.55, 0, 0.0, 3600.0, 0.55, 0, 0.0, 5400.0, 0.563333, 0, 0.0, 5400.0, 0.563333, 0, 0.0, 7200.0, 0.556667, 0, 0.0, 7200.0, 0.556667, 0, 0.0, 9000.0, 0.686667, 0, 0.0, 9000.0, 0.686667, 0, 0.0, 10800.0, 0.523333, 0, 0.0, 10800.0, 0.523333, 0, 0.0, 12600.0, 0.35, 0, 0.0, 12600.0, 0.35, 0, 0.0, 14400.0, 0.31, 0, 0.0, 14400.0, 0.31, 0, 0.0, 16200.0, 0.27, 0, 0.0, 16200.0, 0.27, 0, 0.0, 18000.0, 0.196667, 0, 0.0, 18000.0, 0.196667, 0, 0.0, 19800.0, 0.143333, 0, 0.0, 19800.0, 0.143333, 0, 0.0, 21600.0, 0.223333, 0, 0.0, 21600.0, 0.223333, 0, 0.0, 23400.0, 0.34, 0, 0.0, 23400.0, 0.34, 0, 0.0, 25200.0, 0.426667, 0, 0.0, 25200.0, 0.426667, 0, 0.0, 27000.0, 0.563333, 0, 0.0, 27000.0, 0.563333, 0, 0.0, 28800.0, 0.636667, 0, 0.0, 28800.0, 0.636667, 0, 0.0, 30600.0, 0.733333, 0, 0.0, 30600.0, 0.733333, 0, 0.0, 32400.0, 0.65, 0, 0.0, 32400.0, 0.65, 0, 0.0, 34200.0, 0.616667, 0, 0.0, 34200.0, 0.616667, 0, 0.0, 36000.0, 0.73, 0, 0.0, 36000.0, 0.73, 0, 0.0, 37800.0, 0.8, 0, 0.0, 37800.0, 0.8, 0, 0.0, 39600.0, 0.666667, 0, 0.0, 39600.0, 0.666667, 0, 0.0, 41400.0, 0.553333, 0, 0.0, 41400.0, 0.553333, 0, 0.0, 43200.0, 0.446667, 0, 0.0, 43200.0, 0.446667, 0, 0.0, 45000.0, 0.313333, 0, 0.0, 45000.0, 0.313333, 0, 0.0, 46800.0, 0.236667, 0, 0.0, 46800.0, 0.236667, 0, 0.0, 48600.0, 0.193333, 0, 0.0, 48600.0, 0.193333, 0, 0.0, 50400.0, 0.153333, 0, 0.0, 50400.0, 0.153333, 0, 0.0, 52200.0, 0.193333, 0, 0.0, 52200.0, 0.193333, 0, 0.0, 54000.0, 0.306667, 0, 0.0, 54000.0, 0.306667, 0, 0.0, 55800.0, 0.306667, 0, 0.0, 55800.0, 0.306667, 0, 0.0, 57600.0, 0.47, 0, 0.0, 57600.0, 0.47, 0, 0.0, 59400.0, 0.616667, 0, 0.0, 59400.0, 0.616667, 0, 0.0, 61200.0, 0.723333, 0, 0.0, 61200.0, 0.723333, 0, 0.0, 63000.0, 0.816667, 0, 0.0, 63000.0, 0.816667, 0, 0.0, 64800.0, 0.843333, 0, 0.0, 64800.0, 0.843333, 0, 0.0, 66600.0, 0.843333, 0, 0.0, 66600.0, 0.843333, 0, 0.0, 68400.0, 0.846667, 0, 0.0, 68400.0, 0.846667, 0, 0.0, 70200.0, 0.793333, 0, 0.0, 70200.0, 0.793333, 0, 0.0, 72000.0, 0.723333, 0, 0.0, 72000.0, 0.723333, 0, 0.0, 73800.0, 0.56, 0, 0.0, 73800.0, 0.56, 0, 0.0, 75600.0, 0.496667, 0, 0.0, 75600.0, 0.496667, 0, 0.0, 77400.0, 0.41, 0, 0.0, 77400.0, 0.41, 0, 0.0, 79200.0, 0.42, 0, 0.0, 79200.0, 0.42, 0, 0.0, 81000.0, 0.406667, 0, 0.0, 81000.0, 0.406667, 0, 0.0, 82800.0, 0.406667, 0, 0.0, 82800.0, 0.406667, 0, 0.0, 84600.0, 0.43, 0, 0.0, 84600.0, 0.43, 0, 0.0 ] + "addpoints_with_curve" : [ 0.0, 0.0, 0, 0.0, 0.0, 0.473333, 0, 0.0, 0.0, 0.473333, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 3600.0, 0.55, 0, 0.0, 3600.0, 0.55, 0, 0.0, 3600.0, 0.55, 0, 0.0, 5400.0, 0.563333, 0, 0.0, 5400.0, 0.563333, 0, 0.0, 5400.0, 0.563333, 0, 0.0, 7200.0, 0.556667, 0, 0.0, 7200.0, 0.556667, 0, 0.0, 7200.0, 0.556667, 0, 0.0, 9000.0, 0.686667, 0, 0.0, 9000.0, 0.686667, 0, 0.0, 9000.0, 0.686667, 0, 0.0, 10800.0, 0.523333, 0, 0.0, 10800.0, 0.523333, 0, 0.0, 10800.0, 0.523333, 0, 0.0, 12600.0, 0.35, 0, 0.0, 12600.0, 0.35, 0, 0.0, 12600.0, 0.35, 0, 0.0, 14400.0, 0.31, 0, 0.0, 14400.0, 0.31, 0, 0.0, 14400.0, 0.31, 0, 0.0, 16200.0, 0.27, 0, 0.0, 16200.0, 0.27, 0, 0.0, 16200.0, 0.27, 0, 0.0, 18000.0, 0.196667, 0, 0.0, 18000.0, 0.196667, 0, 0.0, 18000.0, 0.196667, 0, 0.0, 19800.0, 0.143333, 0, 0.0, 19800.0, 0.143333, 0, 0.0, 19800.0, 0.143333, 0, 0.0, 21600.0, 0.223333, 0, 0.0, 21600.0, 0.223333, 0, 0.0, 21600.0, 0.223333, 0, 0.0, 23400.0, 0.34, 0, 0.0, 23400.0, 0.34, 0, 0.0, 23400.0, 0.34, 0, 0.0, 25200.0, 0.426667, 0, 0.0, 25200.0, 0.426667, 0, 0.0, 25200.0, 0.426667, 0, 0.0, 27000.0, 0.563333, 0, 0.0, 27000.0, 0.563333, 0, 0.0, 27000.0, 0.563333, 0, 0.0, 28800.0, 0.636667, 0, 0.0, 28800.0, 0.636667, 0, 0.0, 28800.0, 0.636667, 0, 0.0, 30600.0, 0.733333, 0, 0.0, 30600.0, 0.733333, 0, 0.0, 30600.0, 0.733333, 0, 0.0, 32400.0, 0.65, 0, 0.0, 32400.0, 0.65, 0, 0.0, 32400.0, 0.65, 0, 0.0, 34200.0, 0.616667, 0, 0.0, 34200.0, 0.616667, 0, 0.0, 34200.0, 0.616667, 0, 0.0, 36000.0, 0.73, 0, 0.0, 36000.0, 0.73, 0, 0.0, 36000.0, 0.73, 0, 0.0, 37800.0, 0.8, 0, 0.0, 37800.0, 0.8, 0, 0.0, 37800.0, 0.8, 0, 0.0, 39600.0, 0.666667, 0, 0.0, 39600.0, 0.666667, 0, 0.0, 39600.0, 0.666667, 0, 0.0, 41400.0, 0.553333, 0, 0.0, 41400.0, 0.553333, 0, 0.0, 41400.0, 0.553333, 0, 0.0, 43200.0, 0.446667, 0, 0.0, 43200.0, 0.446667, 0, 0.0, 43200.0, 0.446667, 0, 0.0, 45000.0, 0.313333, 0, 0.0, 45000.0, 0.313333, 0, 0.0, 45000.0, 0.313333, 0, 0.0, 46800.0, 0.236667, 0, 0.0, 46800.0, 0.236667, 0, 0.0, 46800.0, 0.236667, 0, 0.0, 48600.0, 0.193333, 0, 0.0, 48600.0, 0.193333, 0, 0.0, 48600.0, 0.193333, 0, 0.0, 50400.0, 0.153333, 0, 0.0, 50400.0, 0.153333, 0, 0.0, 50400.0, 0.153333, 0, 0.0, 52200.0, 0.193333, 0, 0.0, 52200.0, 0.193333, 0, 0.0, 52200.0, 0.193333, 0, 0.0, 54000.0, 0.306667, 0, 0.0, 54000.0, 0.306667, 0, 0.0, 54000.0, 0.306667, 0, 0.0, 55800.0, 0.306667, 0, 0.0, 55800.0, 0.306667, 0, 0.0, 55800.0, 0.306667, 0, 0.0, 57600.0, 0.47, 0, 0.0, 57600.0, 0.47, 0, 0.0, 57600.0, 0.47, 0, 0.0, 59400.0, 0.616667, 0, 0.0, 59400.0, 0.616667, 0, 0.0, 59400.0, 0.616667, 0, 0.0, 61200.0, 0.723333, 0, 0.0, 61200.0, 0.723333, 0, 0.0, 61200.0, 0.723333, 0, 0.0, 63000.0, 0.816667, 0, 0.0, 63000.0, 0.816667, 0, 0.0, 63000.0, 0.816667, 0, 0.0, 64800.0, 0.843333, 0, 0.0, 64800.0, 0.843333, 0, 0.0, 64800.0, 0.843333, 0, 0.0, 66600.0, 0.843333, 0, 0.0, 66600.0, 0.843333, 0, 0.0, 66600.0, 0.843333, 0, 0.0, 68400.0, 0.846667, 0, 0.0, 68400.0, 0.846667, 0, 0.0, 68400.0, 0.846667, 0, 0.0, 70200.0, 0.793333, 0, 0.0, 70200.0, 0.793333, 0, 0.0, 70200.0, 0.793333, 0, 0.0, 72000.0, 0.723333, 0, 0.0, 72000.0, 0.723333, 0, 0.0, 72000.0, 0.723333, 0, 0.0, 73800.0, 0.56, 0, 0.0, 73800.0, 0.56, 0, 0.0, 73800.0, 0.56, 0, 0.0, 75600.0, 0.496667, 0, 0.0, 75600.0, 0.496667, 0, 0.0, 75600.0, 0.496667, 0, 0.0, 77400.0, 0.41, 0, 0.0, 77400.0, 0.41, 0, 0.0, 77400.0, 0.41, 0, 0.0, 79200.0, 0.42, 0, 0.0, 79200.0, 0.42, 0, 0.0, 79200.0, 0.42, 0, 0.0, 81000.0, 0.406667, 0, 0.0, 81000.0, 0.406667, 0, 0.0, 81000.0, 0.406667, 0, 0.0, 82800.0, 0.406667, 0, 0.0, 82800.0, 0.406667, 0, 0.0, 82800.0, 0.406667, 0, 0.0, 84600.0, 0.43, 0, 0.0, 84600.0, 0.43, 0, 0.0, 84600.0, 0.43, 0, 0.0 ] } ], "domain" : 86400.0, @@ -800,7 +1178,7 @@ "numoutlets" : 5, "outlettype" : [ "float", "", "", "bang", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 1840.0, 461.0, 370.0, 168.0 ], + "patching_rect" : [ 1840.0, 470.0, 370.0, 168.0 ], "varname" : "mc.function" } @@ -812,7 +1190,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 1575.0, 9.5, 58.0, 22.0 ], + "patching_rect" : [ 1575.0, 19.0, 58.0, 22.0 ], "text" : "loadbang" } @@ -824,7 +1202,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1575.0, 42.5, 85.0, 22.0 ], + "patching_rect" : [ 1575.0, 52.0, 85.0, 22.0 ], "text" : "refer schedule" } @@ -1124,7 +1502,7 @@ ] } , - "patching_rect" : [ 1453.0, 144.0, 93.0, 22.0 ], + "patching_rect" : [ 1453.0, 153.0, 93.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1143,7 +1521,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1453.0, 190.0, 97.0, 22.0 ], + "patching_rect" : [ 1453.0, 199.0, 97.0, 22.0 ], "text" : "pvar mc.function" } @@ -1157,7 +1535,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 1453.0, 27.0, 97.0, 21.0 ], + "patching_rect" : [ 1452.0, 33.0, 97.0, 21.0 ], "presentation" : 1, "presentation_rect" : [ 792.0, 137.0, 61.0, 21.0 ], "text" : "Dump ", @@ -1172,7 +1550,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 1453.0, 103.0, 33.0, 22.0 ], + "patching_rect" : [ 1453.0, 112.0, 33.0, 22.0 ], "text" : "grab" } @@ -1475,7 +1853,7 @@ ] } , - "patching_rect" : [ 1646.0, 413.0, 60.0, 22.0 ], + "patching_rect" : [ 1646.0, 422.0, 60.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1494,7 +1872,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1575.0, 230.400003433227539, 71.0, 22.0 ], + "patching_rect" : [ 1575.0, 239.0, 71.0, 22.0 ], "text" : "set store $3" } @@ -1506,7 +1884,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1711.0, 413.0, 53.0, 22.0 ], + "patching_rect" : [ 1711.0, 422.0, 53.0, 22.0 ], "text" : "prepend" } @@ -1518,7 +1896,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 1711.0, 375.0, 38.0, 22.0 ], + "patching_rect" : [ 1711.0, 384.0, 38.0, 22.0 ], "text" : "zl.reg" } @@ -1532,7 +1910,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 1711.0, 333.0, 84.0, 20.0 ], + "patching_rect" : [ 1711.0, 342.0, 84.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 792.0, 60.0, 61.0, 20.0 ], "text" : "Set Time", @@ -1547,7 +1925,7 @@ "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], - "patching_rect" : [ 1646.0, 461.0, 78.0, 22.0 ], + "patching_rect" : [ 1646.0, 470.0, 78.0, 22.0 ], "saved_object_attributes" : { "embed" : 0, "precision" : 6 @@ -1564,9 +1942,9 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 634.5, 14.5, 69.0, 33.0 ], + "patching_rect" : [ 635.0, 24.0, 69.0, 33.0 ], "presentation" : 1, - "presentation_rect" : [ 310.0, 93.0, 98.0, 20.0 ], + "presentation_rect" : [ 475.0, 94.5, 98.0, 20.0 ], "saved_attribute_attributes" : { "textcolor" : { "expression" : "themecolor.theme_textcolor" @@ -1584,9 +1962,9 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 396.0, 16.0, 69.0, 20.0 ], + "patching_rect" : [ 534.0, 126.0, 69.0, 20.0 ], "presentation" : 1, - "presentation_rect" : [ 483.0, 15.0, 49.0, 20.0 ], + "presentation_rect" : [ 310.0, 119.0, 49.0, 20.0 ], "saved_attribute_attributes" : { "textcolor" : { "expression" : "themecolor.theme_textcolor" @@ -1606,7 +1984,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 1467.0, 411.5, 150.0, 21.0 ], + "patching_rect" : [ 1467.0, 421.0, 150.0, 21.0 ], "text" : "set dimensional sizes" } @@ -1627,7 +2005,7 @@ "numoutlets" : 4, "outlettype" : [ "list", "", "", "" ], "outmode" : 1, - "patching_rect" : [ 1575.0, 78.0, 143.0, 143.800005733966827 ], + "patching_rect" : [ 1575.0, 87.0, 143.0, 143.800005733966827 ], "presentation" : 1, "presentation_rect" : [ 856.0, 20.0, 141.0, 150.0 ], "rows" : 48, @@ -1643,7 +2021,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 1481.0, 236.0, 85.0, 20.0 ], + "patching_rect" : [ 1481.0, 245.0, 85.0, 20.0 ], "text" : "Add to DJster:" } @@ -1655,54 +2033,10 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 1334.200017154216766, 604.0, 165.0, 33.0 ], + "patching_rect" : [ 1334.0, 613.0, 165.0, 33.0 ], "text" : "Adjust webinterface to variable event_length scale" } - } -, { - "box" : { - "id" : "obj-73", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1429.0, 332.0, 92.0, 22.0 ], - "text" : "prepend priority" - } - - } -, { - "box" : { - "id" : "obj-66", - "linecount" : 4, - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1429.0, 263.0, 254.0, 62.0 ], - "text" : "Djster.µbus[0]::event_length_display_style -1, Djster.µbus[1]::event_length_display_style -1, Djster.µbus[2]::event_length_display_style -1, Djster.µbus[3]::event_length_display_style -1" - } - - } -, { - "box" : { - "id" : "obj-83", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 542.0, 103.5, 69.0, 47.0 ], - "saved_attribute_attributes" : { - "textcolor" : { - "expression" : "themecolor.theme_textcolor" - } - - } -, - "text" : "Dump weights for:" - } - } , { "box" : { @@ -1715,22 +2049,10 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 600.0, 244.0, 120.0, 50.0 ], + "patching_rect" : [ 600.0, 253.0, 120.0, 50.0 ], "text" : "Train after opening preset file" } - } -, { - "box" : { - "id" : "obj-80", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1162.0, 9.5, 89.0, 22.0 ], - "text" : "loadmess clear" - } - } , { "box" : { @@ -1738,7 +2060,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 600.0, 69.0, 69.0, 20.0 ], + "patching_rect" : [ 600.0, 78.0, 69.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 227.5, 68.0, 69.0, 20.0 ], "saved_attribute_attributes" : { @@ -1748,7 +2070,7 @@ } , - "text" : "Neural Net:" + "text" : "Neural Net" } } @@ -1761,7 +2083,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1162.0, 78.5, 177.0, 23.0 ], + "patching_rect" : [ 1193.5, 87.0, 177.0, 23.0 ], "text" : "clearchecks, checkitem $1 1" } @@ -1773,7 +2095,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1114.0, 107.5, 45.0, 22.0 ], + "patching_rect" : [ 1114.0, 117.0, 45.0, 22.0 ], "text" : "setDict" } @@ -1795,7 +2117,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1072.0, 107.5, 32.0, 22.0 ], + "patching_rect" : [ 1072.0, 117.0, 32.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 228.0, 94.0, 32.0, 22.0 ], "text" : "train" @@ -1809,7 +2131,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1151.200017154216766, 411.200006127357483, 126.0, 22.0 ], + "patching_rect" : [ 1151.0, 420.0, 126.0, 22.0 ], "text" : "prepend setPresetFile" } @@ -1821,7 +2143,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 1151.200017154216766, 356.000005304813385, 40.0, 22.0 ], + "patching_rect" : [ 1151.0, 365.0, 40.0, 22.0 ], "text" : "t l l l" } @@ -1833,7 +2155,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1161.600017309188843, 384.800005733966827, 80.0, 22.0 ], + "patching_rect" : [ 1162.0, 394.0, 80.0, 22.0 ], "text" : "prepend read" } @@ -1845,7 +2167,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 1151.200017154216766, 300.000004470348358, 22.0, 22.0 ], + "patching_rect" : [ 1151.0, 296.0, 22.0, 22.0 ], "text" : "t b" } @@ -1857,7 +2179,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], - "patching_rect" : [ 1151.200017154216766, 328.800004899501801, 67.0, 22.0 ], + "patching_rect" : [ 1151.0, 338.0, 67.0, 22.0 ], "text" : "opendialog" } @@ -1871,10 +2193,10 @@ "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 1336.800019919872284, 223.200003325939178, 32.0, 22.0 ], + "patching_rect" : [ 1337.0, 289.0, 32.0, 22.0 ], "pattrmode" : 1, "presentation" : 1, - "presentation_rect" : [ 430.0, 146.0, 32.0, 22.0 ] + "presentation_rect" : [ 558.0, 147.5, 32.0, 22.0 ] } } @@ -1885,7 +2207,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1336.800019919872284, 188.800002813339233, 70.0, 22.0 ], + "patching_rect" : [ 1337.0, 248.0, 70.0, 22.0 ], "text" : "loadmess 0" } @@ -1896,9 +2218,9 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 508.0, 69.0, 81.0, 20.0 ], + "patching_rect" : [ 508.0, 78.0, 81.0, 20.0 ], "presentation" : 1, - "presentation_rect" : [ 309.0, 147.0, 87.0, 20.0 ], + "presentation_rect" : [ 474.0, 148.5, 87.0, 20.0 ], "text" : "Output Mode:" } @@ -1910,7 +2232,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 362.0, 6.5, 107.0, 22.0 ], + "patching_rect" : [ 362.0, 16.0, 107.0, 22.0 ], "text" : "pattrmarker server" } @@ -1932,9 +2254,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1283.0, 411.0, 77.0, 22.0 ], - "presentation" : 1, - "presentation_rect" : [ 483.0, 92.0, 77.0, 22.0 ], + "patching_rect" : [ 1283.0, 420.0, 77.0, 22.0 ], "text" : "clientwindow" } @@ -1947,7 +2267,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 92.0, 166.0, 24.0, 24.0 ] + "patching_rect" : [ 92.0, 175.0, 24.0, 24.0 ] } } @@ -1957,7 +2277,7 @@ "maxclass" : "live.line", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 986.0, 45.0, 5.0, 100.0 ], + "patching_rect" : [ 986.0, 54.0, 5.0, 100.0 ], "presentation" : 1, "presentation_rect" : [ 658.0, 152.0, 83.0, 5.0 ] } @@ -1969,7 +2289,7 @@ "maxclass" : "live.line", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 998.0, 45.0, 5.0, 100.0 ], + "patching_rect" : [ 998.0, 54.0, 5.0, 100.0 ], "presentation" : 1, "presentation_rect" : [ 619.0, 43.0, 5.0, 73.0 ] } @@ -1981,7 +2301,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 910.5, 42.0, 51.0, 20.0 ], + "patching_rect" : [ 911.0, 51.0, 51.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 612.0, 18.0, 19.0, 20.0 ], "text" : "+" @@ -1994,7 +2314,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 910.5, 69.0, 51.0, 20.0 ], + "patching_rect" : [ 911.0, 78.0, 51.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 614.0, 119.0, 19.0, 20.0 ], "text" : "-" @@ -2007,7 +2327,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 910.5, 125.0, 51.0, 20.0 ], + "patching_rect" : [ 911.0, 134.0, 51.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 744.0, 142.0, 19.0, 20.0 ], "text" : "+" @@ -2020,7 +2340,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 910.5, 96.0, 51.0, 20.0 ], + "patching_rect" : [ 911.0, 105.0, 51.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 637.0, 142.0, 19.0, 20.0 ], "text" : "-" @@ -2035,7 +2355,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 1314.200017154216766, 540.0, 50.0, 22.0 ] + "patching_rect" : [ 1314.0, 549.0, 50.0, 22.0 ] } } @@ -2046,7 +2366,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1314.200017154216766, 572.0, 107.0, 22.0 ], + "patching_rect" : [ 1314.0, 581.0, 107.0, 22.0 ], "text" : "hub::global::dry $1" } @@ -2058,7 +2378,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 7.5, 251.0, 51.0, 22.0 ], + "patching_rect" : [ 8.0, 260.0, 51.0, 22.0 ], "text" : "pcontrol" } @@ -2072,7 +2392,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 7.5, 199.0, 100.0, 20.0 ], + "patching_rect" : [ 8.0, 208.0, 100.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 16.0, 58.5, 96.0, 27.0 ], "text" : "Load Client", @@ -2097,9 +2417,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1151.200017154216766, 270.400004029273987, 33.0, 22.0 ], - "presentation" : 1, - "presentation_rect" : [ 483.0, 41.0, 33.0, 22.0 ], + "patching_rect" : [ 1151.0, 248.0, 33.0, 22.0 ], "text" : "read" } @@ -2111,7 +2429,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 1239.200017154216766, 572.0, 60.0, 22.0 ], + "patching_rect" : [ 1239.0, 581.0, 60.0, 22.0 ], "text" : "zl.change" } @@ -2123,7 +2441,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1300.200017154216766, 645.0, 134.0, 22.0 ], + "patching_rect" : [ 1300.0, 654.0, 134.0, 22.0 ], "text" : "pattrforward webcontrol" } @@ -2146,7 +2464,7 @@ } , "classnamespace" : "box", - "rect" : [ 177.0, 141.0, 1301.0, 761.0 ], + "rect" : [ 461.0, 133.0, 1305.0, 942.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -2175,13 +2493,73 @@ "subpatcher_template" : "", "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "id" : "obj-31", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 83.277777777777828, 10.0, 471.0, 22.0 ], + "text" : "hub::src::src1 : 62 124, hub::src::src2 140 63, hub::src::src3 65 -7, hub::src::src4 -13 58" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 787.194444444444457, 128.0, 94.0, 22.0 ], + "text" : "prepend level_4" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 745.333333333333485, 181.0, 94.0, 22.0 ], + "text" : "prepend level_3" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 720.916666666666629, 154.0, 94.0, 22.0 ], + "text" : "prepend level_2" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 687.777777777777828, 128.0, 94.0, 22.0 ], + "text" : "prepend level_1" + } + + } +, { "box" : { "id" : "obj-9", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "play" ], - "patching_rect" : [ 832.0, 322.0, 37.0, 22.0 ], + "patching_rect" : [ 832.0, 386.0, 37.0, 22.0 ], "text" : "t play" } @@ -2193,7 +2571,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 832.0, 400.0, 60.0, 22.0 ], + "patching_rect" : [ 832.0, 464.0, 60.0, 22.0 ], "text" : "zl.change" } @@ -2205,7 +2583,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 832.0, 362.0, 51.0, 22.0 ], + "patching_rect" : [ 832.0, 426.0, 51.0, 22.0 ], "text" : "join" } @@ -2217,7 +2595,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "tempo" ], - "patching_rect" : [ 984.470588235294144, 322.0, 49.0, 22.0 ], + "patching_rect" : [ 983.5, 362.0, 49.0, 22.0 ], "text" : "t tempo" } @@ -2229,7 +2607,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 984.0, 400.0, 60.0, 22.0 ], + "patching_rect" : [ 983.5, 440.0, 60.0, 22.0 ], "text" : "zl.change" } @@ -2241,7 +2619,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 984.0, 362.0, 51.0, 22.0 ], + "patching_rect" : [ 983.5, 402.0, 51.0, 22.0 ], "text" : "join" } @@ -2253,7 +2631,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 20.5, 263.5, 32.0, 22.0 ], + "patching_rect" : [ 21.277777777777786, 305.0, 32.0, 22.0 ], "text" : "1 65" } @@ -2265,7 +2643,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 20.5, 224.0, 32.0, 22.0 ], + "patching_rect" : [ 21.277777777777786, 265.0, 32.0, 22.0 ], "text" : "65 9" } @@ -2277,22 +2655,10 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 20.5, 187.0, 45.0, 22.0 ], + "patching_rect" : [ 21.277777777777786, 228.0, 45.0, 22.0 ], "text" : "124 65" } - } -, { - "box" : { - "id" : "obj-103", - "maxclass" : "newobj", - "numinlets" : 6, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 311.0, 376.0, 110.0, 22.0 ], - "text" : "scale 127 0 58 182" - } - } , { "box" : { @@ -2301,42 +2667,10 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 20.5, 146.0, 44.0, 22.0 ], + "patching_rect" : [ 21.277777777777786, 187.0, 44.0, 22.0 ], "text" : "65 113" } - } -, { - "box" : { - "data" : { - "*" : { - "key" : "svg", - "val" : { - "id" : "src2", - "cx" : 227, - "cy" : 65 - } - - } - - } -, - "id" : "obj-99", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 5, - "outlettype" : [ "dictionary", "", "", "", "" ], - "patching_rect" : [ -1.5, 460.0, 89.0, 22.0 ], - "saved_object_attributes" : { - "embed" : 1, - "legacy" : 0, - "parameter_enable" : 0, - "parameter_mappable" : 0 - } -, - "text" : "dict @embed 1" - } - } , { "box" : { @@ -2345,7 +2679,7 @@ "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 91.299999999999997, 350.0, 84.0, 22.0 ], + "patching_rect" : [ 91.277777777777786, 391.0, 84.0, 22.0 ], "text" : "join 3" } @@ -2357,7 +2691,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 91.299999999999997, 257.0, 19.0, 22.0 ], + "patching_rect" : [ 91.277777777777786, 298.0, 19.0, 22.0 ], "text" : "t l" } @@ -2369,7 +2703,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "src4", "" ], - "patching_rect" : [ 190.75, 208.0, 44.0, 22.0 ], + "patching_rect" : [ 191.277777777777771, 249.0, 44.0, 22.0 ], "text" : "t src4 l" } @@ -2381,7 +2715,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "src3", "" ], - "patching_rect" : [ 157.599999999999994, 182.0, 44.0, 22.0 ], + "patching_rect" : [ 158.277777777777771, 223.0, 44.0, 22.0 ], "text" : "t src3 l" } @@ -2393,7 +2727,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "src2", "" ], - "patching_rect" : [ 124.449999999999989, 156.0, 44.0, 22.0 ], + "patching_rect" : [ 124.277777777777786, 197.0, 44.0, 22.0 ], "text" : "t src2 l" } @@ -2405,7 +2739,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "src1", "" ], - "patching_rect" : [ 91.299999999999997, 130.0, 44.0, 22.0 ], + "patching_rect" : [ 91.277777777777786, 171.0, 44.0, 22.0 ], "text" : "t src1 l" } @@ -2417,7 +2751,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "int", "int" ], - "patching_rect" : [ 116.299999999999997, 257.0, 59.0, 22.0 ], + "patching_rect" : [ 116.277777777777786, 298.0, 59.0, 22.0 ], "text" : "unpack i i" } @@ -2429,7 +2763,7 @@ "numinlets" : 6, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 156.300000000000011, 317.0, 103.0, 22.0 ], + "patching_rect" : [ 156.277777777777771, 358.0, 103.0, 22.0 ], "text" : "scale 127 0 8 132" } @@ -2441,7 +2775,7 @@ "numinlets" : 6, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 116.299999999999997, 290.0, 117.0, 22.0 ], + "patching_rect" : [ 116.277777777777786, 331.0, 117.0, 22.0 ], "text" : "scale 0 127 135 244" } @@ -2454,7 +2788,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 91.299999999999997, 380.0, 120.0, 62.0 ], + "patching_rect" : [ 91.277777777777786, 421.0, 120.0, 62.0 ], "text" : "replace *::val::id $1, replace *::val::cx $2, replace *::val::cy $3, bang" } @@ -2466,8 +2800,8 @@ "key" : "svg", "val" : { "id" : "src4", - "cx" : 153, - "cy" : 64 + "cx" : 141, + "cy" : 71 } } @@ -2479,7 +2813,7 @@ "numinlets" : 2, "numoutlets" : 5, "outlettype" : [ "dictionary", "", "", "", "" ], - "patching_rect" : [ 91.299999999999997, 460.0, 89.0, 22.0 ], + "patching_rect" : [ 91.277777777777786, 501.0, 89.0, 22.0 ], "saved_object_attributes" : { "embed" : 1, "legacy" : 0, @@ -2499,7 +2833,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 91.299999999999997, 698.0, 30.0, 30.0 ] + "patching_rect" : [ 91.0, 762.0, 30.0, 30.0 ] } } @@ -2510,7 +2844,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 223.900000000000006, 232.0, 93.0, 22.0 ], + "patching_rect" : [ 224.277777777777771, 273.0, 93.0, 22.0 ], "text" : "prepend spread" } @@ -2522,7 +2856,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 257.0, 208.0, 79.0, 22.0 ], + "patching_rect" : [ 257.277777777777771, 249.0, 79.0, 22.0 ], "text" : "prepend gain" } @@ -2534,7 +2868,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 290.0, 182.0, 96.0, 22.0 ], + "patching_rect" : [ 290.277777777777771, 223.0, 96.0, 22.0 ], "text" : "prepend amount" } @@ -2546,7 +2880,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 323.350000000000023, 156.0, 105.0, 22.0 ], + "patching_rect" : [ 323.277777777777771, 197.0, 105.0, 22.0 ], "text" : "prepend roomsize" } @@ -2558,7 +2892,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 356.5, 130.0, 111.0, 22.0 ], + "patching_rect" : [ 357.277777777777771, 171.0, 111.0, 22.0 ], "text" : "prepend bandwidth" } @@ -2570,7 +2904,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 389.649999999999977, 257.0, 102.0, 22.0 ], + "patching_rect" : [ 390.277777777777771, 298.0, 102.0, 22.0 ], "text" : "prepend damping" } @@ -2582,7 +2916,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 423.0, 224.0, 73.0, 22.0 ], + "patching_rect" : [ 423.277777777777771, 265.0, 73.0, 22.0 ], "text" : "prepend dry" } @@ -2594,7 +2928,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 456.0, 193.0, 82.0, 22.0 ], + "patching_rect" : [ 456.277777777777771, 234.0, 82.0, 22.0 ], "text" : "prepend early" } @@ -2606,7 +2940,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 223.900000000000006, 511.0, 131.0, 22.0 ], + "patching_rect" : [ 224.277777777777771, 552.0, 131.0, 22.0 ], "text" : "player : 0 $1 : $2, bang" } @@ -2618,7 +2952,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 489.0, 169.0, 71.0, 22.0 ], + "patching_rect" : [ 489.277777777777771, 210.0, 71.0, 22.0 ], "text" : "prepend tail" } @@ -2630,7 +2964,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "dictionary" ], - "patching_rect" : [ 223.900000000000006, 541.0, 61.0, 22.0 ], + "patching_rect" : [ 224.277777777777771, 582.0, 61.0, 22.0 ], "text" : "dict.group" } @@ -2642,7 +2976,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "int", "" ], - "patching_rect" : [ 522.25, 136.0, 29.5, 22.0 ], + "patching_rect" : [ 522.277777777777828, 177.0, 29.5, 22.0 ], "text" : "t 1 l" } @@ -2654,7 +2988,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "int", "" ], - "patching_rect" : [ 555.399999999999977, 136.0, 29.5, 22.0 ], + "patching_rect" : [ 555.277777777777828, 177.0, 29.5, 22.0 ], "text" : "t 2 l" } @@ -2666,7 +3000,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "int", "" ], - "patching_rect" : [ 588.549999999999955, 136.0, 29.5, 22.0 ], + "patching_rect" : [ 589.277777777777828, 177.0, 29.5, 22.0 ], "text" : "t 3 l" } @@ -2678,7 +3012,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "int", "" ], - "patching_rect" : [ 621.700000000000045, 136.0, 29.5, 22.0 ], + "patching_rect" : [ 622.0, 200.0, 29.5, 22.0 ], "text" : "t 4 l" } @@ -2690,7 +3024,7 @@ "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "dictionary" ], - "patching_rect" : [ 464.0, 430.0, 165.0, 22.0 ], + "patching_rect" : [ 464.277777777777771, 471.0, 165.0, 22.0 ], "text" : "dict.pack player : instrument :" } @@ -2944,7 +3278,7 @@ ] } , - "patching_rect" : [ 592.0, 509.0, 73.0, 22.0 ], + "patching_rect" : [ 592.277777777777828, 550.0, 73.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -2963,7 +3297,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 464.0, 652.0, 90.0, 22.0 ], + "patching_rect" : [ 464.277777777777771, 720.0, 90.0, 22.0 ], "text" : "prepend param" } @@ -2976,7 +3310,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 803.0, 567.0, 24.0, 24.0 ] + "patching_rect" : [ 803.0, 631.0, 24.0, 24.0 ] } } @@ -2987,7 +3321,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 688.0, 317.0, 49.0, 22.0 ], + "patching_rect" : [ 688.0, 381.0, 49.0, 22.0 ], "text" : "zl.rot -1" } @@ -3000,7 +3334,7 @@ "numinlets" : 18, "numoutlets" : 18, "outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], - "patching_rect" : [ 688.0, 243.5, 579.0, 49.0 ], + "patching_rect" : [ 688.0, 308.0, 579.0, 49.0 ], "text" : "route event_length_display_style global_transport_active instance meters ostinato ostinato-buffer precision scales silent_downbeat tempo timesig_denominator timesig_numerator use_transport µbus presets pulse_length subdivision" } @@ -3012,7 +3346,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 688.0, 215.0, 49.0, 22.0 ], + "patching_rect" : [ 688.0, 279.0, 49.0, 22.0 ], "text" : "zl.rot -1" } @@ -3025,7 +3359,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 464.0, 698.0, 30.0, 30.0 ] + "patching_rect" : [ 464.0, 762.0, 30.0, 30.0 ] } } @@ -3036,7 +3370,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 702.5, 405.0, 29.5, 22.0 ], + "patching_rect" : [ 703.0, 469.0, 29.5, 22.0 ], "text" : "+ 1" } @@ -3048,7 +3382,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "int" ], - "patching_rect" : [ 702.5, 434.0, 29.5, 22.0 ], + "patching_rect" : [ 703.0, 498.0, 29.5, 22.0 ], "text" : "t b i" } @@ -3060,7 +3394,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 703.0, 537.0, 101.0, 22.0 ], + "patching_rect" : [ 703.0, 601.0, 101.0, 22.0 ], "text" : "join" } @@ -3072,7 +3406,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 703.0, 505.0, 55.0, 22.0 ], + "patching_rect" : [ 703.0, 569.0, 55.0, 22.0 ], "text" : "zl.reg" } @@ -3084,7 +3418,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 703.0, 568.0, 91.0, 22.0 ], + "patching_rect" : [ 703.0, 632.0, 91.0, 22.0 ], "text" : "set $1 $2, bang" } @@ -3096,7 +3430,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 714.0, 469.0, 109.0, 22.0 ], + "patching_rect" : [ 714.0, 533.0, 109.0, 22.0 ], "text" : "clear, set player $1" } @@ -3108,7 +3442,7 @@ "numinlets" : 2, "numoutlets" : 5, "outlettype" : [ "dictionary", "", "", "", "" ], - "patching_rect" : [ 714.0, 606.0, 61.0, 22.0 ], + "patching_rect" : [ 714.0, 670.0, 61.0, 22.0 ], "saved_object_attributes" : { "embed" : 0, "legacy" : 0, @@ -3125,11 +3459,11 @@ "id" : "obj-22", "linecount" : 4, "maxclass" : "newobj", - "numinlets" : 21, - "numoutlets" : 21, - "outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], - "patching_rect" : [ 25.0, 58.0, 682.0, 62.0 ], - "text" : "route currentPiece nodes hub::src::src1 hub::src::src2 hub::src::src3 hub::src::src4 hub::global::spread hub::global::gain hub::global::amount hub::global::roomsize hub::global::bandwidth hub::global::damping hub::global::dry hub::global::early hub::global::tail hub::instrument::instrument-1 hub::instrument::instrument-2 hub::instrument::instrument-3 hub::instrument::instrument-4 hub::instrument::bank" + "numinlets" : 25, + "numoutlets" : 25, + "outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], + "patching_rect" : [ 25.0, 58.0, 814.333333333333371, 62.0 ], + "text" : "route currentPiece nodes hub::src::src1 hub::src::src2 hub::src::src3 hub::src::src4 hub::global::spread hub::global::gain hub::global::amount hub::global::roomsize hub::global::bandwidth hub::global::damping hub::global::dry hub::global::early hub::global::tail hub::instrument::instrument-1 hub::instrument::instrument-2 hub::instrument::instrument-3 hub::instrument::instrument-4 hub::instrument::bank hub::global::level_1 hub::global::level_2 hub::global::level_3 hub::global::level_4" } } @@ -3140,7 +3474,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 869.0, 555.0, 404.0, 2165.0 ], + "patching_rect" : [ 869.0, 619.0, 404.0, 2165.0 ], "text" : "currentPiece DefaultSetting\nnodes 0.5 0.5 0.1 1 0.1 0.1 0.1 1 0.9 0.1 0.1 1 0.9 0.9 0.1 1 0.1 0.9 0.1 1\nDjster.µbus[0]::attenuation 15.\nDjster.µbus[0]::chordal_weight 1.\nDjster.µbus[0]::dynamics 64.\nDjster.µbus[0]::event_length 708.491774\nDjster.µbus[0]::event_length_display_style 1.\nDjster.µbus[0]::eventfulness 100.\nDjster.µbus[0]::global_transport_active 0.\nDjster.µbus[0]::harmoniclarity 50.\nDjster.µbus[0]::instance 1.\nDjster.µbus[0]::melodic_cohesion 0.\nDjster.µbus[0]::melody_scope 7.\nDjster.µbus[0]::meters dictionary u360023277_Djster.µbus[0]::meters\nDjster.µbus[0]::metriclarity 100.\nDjster.µbus[0]::ostinato 0.\nDjster.µbus[0]::ostinato-buffer 0.\nDjster.µbus[0]::outset_pulses 1.\nDjster.µbus[0]::overlap 1.\nDjster.µbus[0]::pitch_center 60.\nDjster.µbus[0]::pitch_range 7.\nDjster.µbus[0]::precision 0.\nDjster.µbus[0]::pulse_length 234.375\nDjster.µbus[0]::scale Major\nDjster.µbus[0]::scales dictionary u360023277_Djster.µbus[0]::scales\nDjster.µbus[0]::silent_downbeat 0.\nDjster.µbus[0]::sorted 0.\nDjster.µbus[0]::stream 1.\nDjster.µbus[0]::subdivision \"2 2 2\"\nDjster.µbus[0]::tempo 32.\nDjster.µbus[0]::timesig_denominator 4\nDjster.µbus[0]::timesig_numerator 4\nDjster.µbus[0]::tonic_pitch 36.\nDjster.µbus[0]::use_transport 1.\nDjster.µbus[0]::µbus -1\nDjster.µbus[0]::meter \"2 2 2\"\nDjster.µbus[0]::presets::file 0\nDjster.µbus[1]::attenuation 15.\nDjster.µbus[1]::chordal_weight 1.\nDjster.µbus[1]::dynamics 64.\nDjster.µbus[1]::event_length 871.813857\nDjster.µbus[1]::event_length_display_style 1.\nDjster.µbus[1]::eventfulness 100.\nDjster.µbus[1]::global_transport_active 0.\nDjster.µbus[1]::harmoniclarity 50.\nDjster.µbus[1]::instance 1.\nDjster.µbus[1]::melodic_cohesion 0.\nDjster.µbus[1]::melody_scope 7.\nDjster.µbus[1]::meters dictionary u360023277_Djster.µbus[1]::meters\nDjster.µbus[1]::metriclarity 100.\nDjster.µbus[1]::ostinato 0.\nDjster.µbus[1]::ostinato-buffer 0.\nDjster.µbus[1]::outset_pulses 4.\nDjster.µbus[1]::overlap 1.\nDjster.µbus[1]::pitch_center 60.\nDjster.µbus[1]::pitch_range 7.\nDjster.µbus[1]::precision 0.\nDjster.µbus[1]::pulse_length 234.375\nDjster.µbus[1]::scale Major\nDjster.µbus[1]::scales dictionary u360023277_Djster.µbus[1]::scales\nDjster.µbus[1]::silent_downbeat 0.\nDjster.µbus[1]::sorted 0.\nDjster.µbus[1]::stream 1.\nDjster.µbus[1]::subdivision \"2 2 2\"\nDjster.µbus[1]::tempo 32.\nDjster.µbus[1]::timesig_denominator 4\nDjster.µbus[1]::timesig_numerator 4\nDjster.µbus[1]::tonic_pitch 36.\nDjster.µbus[1]::use_transport 1.\nDjster.µbus[1]::µbus -1\nDjster.µbus[1]::meter \"2 2 2\"\nDjster.µbus[1]::presets::file 0\nDjster.µbus[2]::attenuation 15.\nDjster.µbus[2]::chordal_weight 1.\nDjster.µbus[2]::dynamics 64.\nDjster.µbus[2]::event_length 871.813857\nDjster.µbus[2]::event_length_display_style 1.\nDjster.µbus[2]::eventfulness 100.\nDjster.µbus[2]::global_transport_active 0.\nDjster.µbus[2]::harmoniclarity 50.\nDjster.µbus[2]::instance 1.\nDjster.µbus[2]::melodic_cohesion 0.\nDjster.µbus[2]::melody_scope 7.\nDjster.µbus[2]::meters dictionary u360023277_Djster.µbus[2]::meters\nDjster.µbus[2]::metriclarity 100.\nDjster.µbus[2]::ostinato 0.\nDjster.µbus[2]::ostinato-buffer 0.\nDjster.µbus[2]::outset_pulses 1.\nDjster.µbus[2]::overlap 1.\nDjster.µbus[2]::pitch_center 60.\nDjster.µbus[2]::pitch_range 7.\nDjster.µbus[2]::precision 0.\nDjster.µbus[2]::pulse_length 234.375\nDjster.µbus[2]::scale Major\nDjster.µbus[2]::scales dictionary u360023277_Djster.µbus[2]::scales\nDjster.µbus[2]::silent_downbeat 0.\nDjster.µbus[2]::sorted 0.\nDjster.µbus[2]::stream 1.\nDjster.µbus[2]::subdivision \"2 2 2\"\nDjster.µbus[2]::tempo 32.\nDjster.µbus[2]::timesig_denominator 4\nDjster.µbus[2]::timesig_numerator 4\nDjster.µbus[2]::tonic_pitch 36.\nDjster.µbus[2]::use_transport 1.\nDjster.µbus[2]::µbus -1\nDjster.µbus[2]::meter \"2 2 2\"\nDjster.µbus[2]::presets::file 0\nDjster.µbus[3]::attenuation 15.\nDjster.µbus[3]::chordal_weight 1.\nDjster.µbus[3]::dynamics 64.\nDjster.µbus[3]::event_length 871.813857\nDjster.µbus[3]::event_length_display_style 1.\nDjster.µbus[3]::eventfulness 100.\nDjster.µbus[3]::global_transport_active 0.\nDjster.µbus[3]::harmoniclarity 50.\nDjster.µbus[3]::instance 1.\nDjster.µbus[3]::melodic_cohesion 0.\nDjster.µbus[3]::melody_scope 7.\nDjster.µbus[3]::meters dictionary u360023277_Djster.µbus[3]::meters\nDjster.µbus[3]::metriclarity 100.\nDjster.µbus[3]::ostinato 0.\nDjster.µbus[3]::ostinato-buffer 0.\nDjster.µbus[3]::outset_pulses 2.\nDjster.µbus[3]::overlap 1.\nDjster.µbus[3]::pitch_center 60.\nDjster.µbus[3]::pitch_range 7.\nDjster.µbus[3]::precision 0.\nDjster.µbus[3]::pulse_length 234.375\nDjster.µbus[3]::scale Major\nDjster.µbus[3]::scales dictionary u360023277_Djster.µbus[3]::scales\nDjster.µbus[3]::silent_downbeat 0.\nDjster.µbus[3]::sorted 0.\nDjster.µbus[3]::stream 1.\nDjster.µbus[3]::subdivision \"2 2 2\"\nDjster.µbus[3]::tempo 32.\nDjster.µbus[3]::timesig_denominator 4\nDjster.µbus[3]::timesig_numerator 4\nDjster.µbus[3]::tonic_pitch 36.\nDjster.µbus[3]::use_transport 1.\nDjster.µbus[3]::µbus -1\nDjster.µbus[3]::meter \"2 2 2\"\nDjster.µbus[3]::presets::file 0\nhub::src::src1 ,\nhub::src::src2 ,\nhub::src::src3 ,\nhub::src::src4 ,\nhub::global::spread ,\nhub::global::gain ,\nhub::global::amount ,\nhub::global::roomsize ,\nhub::global::bandwidth ,\nhub::global::damping ,\nhub::global::dry ,\nhub::global::early ,\nhub::global::tail ,\nhub::instrument::bank ,\nhub::instrument::instrument-1 ,\nhub::instrument::instrument-2 ,\nhub::instrument::instrument-3,\nhub::instrument::instrument-4\n" } @@ -3152,7 +3486,7 @@ "numinlets" : 1, "numoutlets" : 5, "outlettype" : [ "", "", "", "", "" ], - "patching_rect" : [ 688.0, 376.0, 77.0, 22.0 ], + "patching_rect" : [ 688.0, 440.0, 77.0, 22.0 ], "text" : "regexp (\\\\d+)" } @@ -3164,7 +3498,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 688.0, 349.0, 70.0, 22.0 ], + "patching_rect" : [ 688.0, 413.0, 70.0, 22.0 ], "text" : "zl.slice 1" } @@ -3176,7 +3510,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 688.0, 146.0, 116.0, 22.0 ], + "patching_rect" : [ 688.0, 210.0, 116.0, 22.0 ], "text" : "zl.slice 1" } @@ -3188,7 +3522,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 688.0, 187.0, 147.0, 22.0 ], + "patching_rect" : [ 688.0, 251.0, 147.0, 22.0 ], "text" : "fromsymbol @separator ::" } @@ -3259,7 +3593,7 @@ , { "patchline" : { "destination" : [ "obj-75", 0 ], - "midpoints" : [ 841.5, 464.5, 233.400000000000006, 464.5 ], + "midpoints" : [ 841.5, 528.5, 233.777777777777771, 528.5 ], "source" : [ "obj-11", 0 ] } @@ -3270,6 +3604,13 @@ "source" : [ "obj-12", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "source" : [ "obj-13", 0 ] + } + } , { "patchline" : { @@ -3284,6 +3625,13 @@ "source" : [ "obj-15", 1 ] } + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "source" : [ "obj-16", 0 ] + } + } , { "patchline" : { @@ -3291,11 +3639,39 @@ "source" : [ "obj-2", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "source" : [ "obj-22", 22 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-22", 23 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-22", 20 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-22", 21 ] + } + } , { "patchline" : { "destination" : [ "obj-51", 0 ], - "midpoints" : [ 664.350000000000023, 476.0, 601.5, 476.0 ], + "midpoints" : [ 664.138888888888914, 542.0, 601.777777777777828, 542.0 ], "source" : [ "obj-22", 19 ] } @@ -3366,7 +3742,7 @@ , { "patchline" : { "destination" : [ "obj-8", 0 ], - "source" : [ "obj-22", 20 ] + "source" : [ "obj-22", 24 ] } } @@ -3474,6 +3850,13 @@ "source" : [ "obj-29", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "source" : [ "obj-3", 0 ] + } + } , { "patchline" : { @@ -3481,6 +3864,13 @@ "source" : [ "obj-30", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-31", 0 ] + } + } , { "patchline" : { @@ -3492,7 +3882,7 @@ , { "patchline" : { "destination" : [ "obj-36", 0 ], - "midpoints" : [ 1257.5, 302.5, 697.5, 302.5 ], + "midpoints" : [ 1257.5, 366.5, 697.5, 366.5 ], "source" : [ "obj-35", 17 ] } @@ -3507,7 +3897,7 @@ , { "patchline" : { "destination" : [ "obj-9", 0 ], - "midpoints" : [ 730.441176470588289, 310.25, 841.5, 310.25 ], + "midpoints" : [ 730.441176470588289, 374.25, 841.5, 374.25 ], "source" : [ "obj-35", 1 ] } @@ -3532,6 +3922,13 @@ "source" : [ "obj-39", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "source" : [ "obj-4", 0 ] + } + } , { "patchline" : { @@ -3592,7 +3989,7 @@ , { "patchline" : { "destination" : [ "obj-75", 0 ], - "midpoints" : [ 993.5, 464.75, 233.400000000000006, 464.75 ], + "midpoints" : [ 993.0, 528.75, 233.777777777777771, 528.75 ], "source" : [ "obj-6", 0 ] } @@ -3670,7 +4067,7 @@ , { "patchline" : { "destination" : [ "obj-12", 1 ], - "midpoints" : [ 794.5, 180.0, 873.5, 180.0 ], + "midpoints" : [ 794.5, 244.0, 873.5, 244.0 ], "order" : 1, "source" : [ "obj-8", 1 ] } @@ -3686,7 +4083,7 @@ , { "patchline" : { "destination" : [ "obj-28", 1 ], - "midpoints" : [ 794.5, 176.0, 794.5, 176.0 ], + "midpoints" : [ 794.5, 240.0, 794.5, 240.0 ], "order" : 2, "source" : [ "obj-8", 1 ] } @@ -3695,7 +4092,7 @@ , { "patchline" : { "destination" : [ "obj-5", 1 ], - "midpoints" : [ 794.5, 180.0, 1025.5, 180.0 ], + "midpoints" : [ 794.5, 286.0, 1025.0, 286.0 ], "order" : 0, "source" : [ "obj-8", 1 ] } @@ -3844,7 +4241,7 @@ ] } , - "patching_rect" : [ 1239.200017154216766, 609.0, 80.0, 22.0 ], + "patching_rect" : [ 1239.0, 618.0, 80.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -3863,7 +4260,7 @@ "numinlets" : 5, "numoutlets" : 5, "outlettype" : [ "", "", "", "", "" ], - "patching_rect" : [ 1104.200017154216766, 540.0, 154.0, 22.0 ], + "patching_rect" : [ 1104.0, 549.0, 154.0, 22.0 ], "text" : "route save read store recall" } @@ -3875,7 +4272,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1360.800020277500153, 356.000005304813385, 39.0, 22.0 ], + "patching_rect" : [ 1333.0, 463.0, 39.0, 22.0 ], "text" : "dump" } @@ -3897,9 +4294,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1368.0, 411.0, 89.0, 22.0 ], - "presentation" : 1, - "presentation_rect" : [ 483.0, 118.0, 89.0, 22.0 ], + "patching_rect" : [ 1368.0, 420.0, 89.0, 22.0 ], "text" : "storagewindow" } @@ -3912,7 +4307,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1343.200020015239716, 307.200004577636719, 75.0, 35.0 ], + "patching_rect" : [ 1343.0, 316.0, 75.0, 35.0 ], "text" : "outputmode $1" } @@ -3924,7 +4319,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1253.600018680095673, 307.200004577636719, 88.0, 22.0 ], + "patching_rect" : [ 1251.0, 329.0, 88.0, 22.0 ], "text" : "changemode 1" } @@ -3936,7 +4331,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 634.0, 109.0, 70.0, 22.0 ], + "patching_rect" : [ 634.0, 118.0, 70.0, 22.0 ], "text" : "loadmess 0" } @@ -3948,7 +4343,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1215.0, 107.5, 81.0, 22.0 ], + "patching_rect" : [ 1247.0, 112.0, 81.0, 22.0 ], "text" : "setSection $1" } @@ -3961,7 +4356,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1048.0, 66.5, 100.000000655651093, 35.0 ], + "patching_rect" : [ 1048.0, 76.0, 100.000000655651093, 35.0 ], "text" : "readPiece HSSPieces.json" } @@ -3977,13 +4372,13 @@ "bgfillcolor_proportion" : 0.5, "bgfillcolor_type" : "color", "id" : "obj-200", - "items" : "", + "items" : [ "hss-Xiao-2024-2", ",", "Hss-Chen-Preset-2", ",", "Loria_HSS_Composition", ",", "hss-Xiao-2024-3" ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 1162.0, 51.5, 126.0, 22.0 ], + "patching_rect" : [ 1193.5, 59.0, 126.0, 22.0 ], "pattrmode" : 1, "presentation" : 1, "presentation_rect" : [ 310.0, 67.0, 152.0, 22.0 ], @@ -3997,7 +4392,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 809.5, 178.0, 51.0, 20.0 ], + "patching_rect" : [ 810.0, 187.0, 51.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 674.0, 154.0, 51.0, 20.0 ], "text" : "Valence" @@ -4010,9 +4405,9 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 720.5, 110.0, 49.0, 20.0 ], + "patching_rect" : [ 721.0, 119.0, 49.0, 20.0 ], "presentation" : 1, - "presentation_rect" : [ 562.0, 69.5, 49.0, 20.0 ], + "presentation_rect" : [ 563.0, 69.5, 49.0, 20.0 ], "text" : "Arousal" } @@ -4024,7 +4419,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 634.0, 210.0, 89.0, 22.0 ], + "patching_rect" : [ 634.0, 219.0, 89.0, 22.0 ], "text" : "displayknob $1" } @@ -4046,22 +4441,23 @@ "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 634.0, 146.0, 128.0, 22.0 ], + "patching_rect" : [ 634.0, 155.0, 128.0, 22.0 ], "presentation" : 1, - "presentation_rect" : [ 310.0, 118.0, 152.0, 22.0 ] + "presentation_rect" : [ 475.0, 118.0, 116.0, 22.0 ] } } , { "box" : { "id" : "obj-181", + "int" : 1, "maxclass" : "gswitch2", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], "outputs" : 4, "parameter_enable" : 0, - "patching_rect" : [ 858.5, 233.400003433227539, 79.0, 33.0 ] + "patching_rect" : [ 859.0, 242.0, 79.0, 33.0 ] } } @@ -4230,7 +4626,7 @@ ] } , - "patching_rect" : [ 918.5, 198.0, 55.0, 22.0 ], + "patching_rect" : [ 919.0, 207.0, 55.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -4245,12 +4641,13 @@ , { "box" : { "id" : "obj-165", + "int" : 1, "maxclass" : "gswitch2", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 751.5, 205.0, 39.0, 32.0 ] + "patching_rect" : [ 752.0, 214.0, 39.0, 32.0 ] } } @@ -4261,7 +4658,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 806.5, 244.0, 47.0, 22.0 ], + "patching_rect" : [ 807.0, 253.0, 47.0, 22.0 ], "text" : "clearall" } @@ -4680,7 +5077,7 @@ ] } , - "patching_rect" : [ 751.5, 244.0, 45.0, 22.0 ], + "patching_rect" : [ 752.0, 253.0, 45.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -4696,6 +5093,7 @@ "box" : { "bgcolor" : [ 0.2, 0.2, 0.2, 0.0 ], "clickmoveinactive" : 0, + "displayknob" : 1, "filternodeschanges" : 1, "id" : "obj-132", "knobcolor" : [ 0.929411764705882, 0.341176470588235, 0.270588235294118, 1.0 ], @@ -4709,7 +5107,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 771.5, 65.0, 126.0, 115.0 ], + "patching_rect" : [ 772.0, 74.0, 126.0, 115.0 ], "presentation" : 1, "presentation_rect" : [ 637.0, 20.0, 126.0, 122.5 ], "varname" : "nodes", @@ -4725,7 +5123,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1032.0, 38.5, 64.0, 22.0 ], + "patching_rect" : [ 1032.0, 48.0, 64.0, 22.0 ], "text" : "writePiece" } @@ -4748,7 +5146,7 @@ } , "classnamespace" : "box", - "rect" : [ 104.0, 229.0, 1244.0, 670.0 ], + "rect" : [ 147.0, 383.0, 1244.0, 670.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -5041,7 +5439,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 447.199999999999989, 149.0, 738.0, 90.0 ], + "patching_rect" : [ 447.199999999999989, 142.0, 738.0, 90.0 ], "setminmax" : [ 0.0, 1.0 ], "size" : 100 } @@ -5096,8 +5494,6 @@ "args" : [ 2, 100, 50 ], "autostart" : 1, "defer" : 0, - "node_bin_path" : "", - "npm_bin_path" : "", "watch" : 1 } , @@ -5299,7 +5695,7 @@ ] } , - "patching_rect" : [ 878.5, 283.0, 115.0, 22.0 ], + "patching_rect" : [ 879.0, 292.0, 115.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -5311,18 +5707,6 @@ "varname" : "machineLearning" } - } -, { - "box" : { - "id" : "obj-25", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 1191.200017750263214, 197.0, 58.0, 22.0 ], - "text" : "loadbang" - } - } , { "box" : { @@ -5331,7 +5715,7 @@ "numinlets" : 2, "numoutlets" : 5, "outlettype" : [ "dictionary", "", "", "", "" ], - "patching_rect" : [ 1648.0, 546.0, 91.0, 22.0 ], + "patching_rect" : [ 1648.0, 555.0, 91.0, 22.0 ], "saved_object_attributes" : { "embed" : 0, "legacy" : 0, @@ -5350,7 +5734,7 @@ "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], - "patching_rect" : [ 1032.0, 162.0, 200.0, 22.0 ], + "patching_rect" : [ 1032.0, 171.0, 200.0, 22.0 ], "saved_object_attributes" : { "filename" : "hss.piecemaker.js", "parameter_enable" : 0 @@ -5366,7 +5750,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 376.0, 198.0, 62.0, 20.0 ], + "patching_rect" : [ 262.0, 70.0, 62.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 227.0, 15.0, 62.0, 20.0 ], "saved_attribute_attributes" : { @@ -5376,7 +5760,7 @@ } , - "text" : "Bank File:" + "text" : "Bank File" } } @@ -5397,7 +5781,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 440.0, 197.0, 33.0, 22.0 ], + "patching_rect" : [ 440.0, 207.0, 33.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 227.5, 41.0, 33.0, 22.0 ], "text" : "read" @@ -5562,7 +5946,7 @@ ] } , - "patching_rect" : [ 478.0, 224.0, 34.0, 22.0 ], + "patching_rect" : [ 478.0, 233.0, 34.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -5581,7 +5965,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 362.0, 40.0, 58.0, 22.0 ], + "patching_rect" : [ 362.0, 49.0, 58.0, 22.0 ], "text" : "loadbang" } @@ -5593,7 +5977,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 565.0, 725.0, 19.0, 22.0 ], + "patching_rect" : [ 565.0, 734.0, 19.0, 22.0 ], "text" : "t l" } @@ -5604,7 +5988,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 734.0, 785.0, 165.0, 22.0 ], + "patching_rect" : [ 734.0, 794.0, 165.0, 22.0 ], "text" : "udpsend 192.168.6.104 9000" } @@ -5615,7 +5999,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 565.0, 785.0, 165.0, 22.0 ], + "patching_rect" : [ 565.0, 794.0, 165.0, 22.0 ], "text" : "udpsend 192.168.6.103 9000" } @@ -5626,7 +6010,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 394.0, 785.0, 165.0, 22.0 ], + "patching_rect" : [ 394.0, 794.0, 165.0, 22.0 ], "text" : "udpsend 192.168.6.102 9000" } @@ -5637,7 +6021,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 252.0, 785.0, 135.0, 22.0 ], + "patching_rect" : [ 252.0, 794.0, 135.0, 22.0 ], "text" : "udpsend localhost 9000" } @@ -5648,7 +6032,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 1109.700017154216766, 633.0, 150.0, 20.0 ], + "patching_rect" : [ 1110.0, 642.0, 150.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 131.0, 15.0, 75.0, 20.0 ], "saved_attribute_attributes" : { @@ -5671,7 +6055,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 48.0, 86.0, 100.0, 20.0 ], + "patching_rect" : [ 48.0, 95.0, 100.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 16.0, 16.5, 96.0, 27.0 ], "text" : "Open Interface", @@ -5685,7 +6069,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 1109.700017154216766, 665.0, 150.0, 20.0 ], + "patching_rect" : [ 1110.0, 674.0, 150.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 132.0, 94.75, 28.0, 20.0 ], "saved_attribute_attributes" : { @@ -5706,7 +6090,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 190.0, 224.0, 162.0, 22.0 ], + "patching_rect" : [ 190.0, 233.0, 162.0, 22.0 ], "text" : "script npm install drawsocket" } @@ -5721,7 +6105,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 1921.0, 656.0, 137.0, 38.0 ], + "patching_rect" : [ 1921.0, 665.0, 137.0, 38.0 ], "text" : "Write presets to file" } @@ -5743,9 +6127,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1262.99999874830246, 450.0, 56.0, 22.0 ], - "presentation" : 1, - "presentation_rect" : [ 483.0, 67.0, 56.0, 22.0 ], + "patching_rect" : [ 1263.0, 459.0, 56.0, 22.0 ], "text" : "writejson" } @@ -5757,10 +6139,10 @@ "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], - "patching_rect" : [ 926.0, 6.5, 56.0, 22.0 ], + "patching_rect" : [ 926.0, 16.0, 56.0, 22.0 ], "restore" : { "duration" : [ 300 ], - "mc.function" : [ "data", 0, 388, 86400.0, 0.0, 1.0, 0.0, 0.0, 0, 0.0, 0.0, 0.483333, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 3600.0, 0.553333, 0, 0.0, 3600.0, 0.553333, 0, 0.0, 5400.0, 0.58, 0, 0.0, 5400.0, 0.58, 0, 0.0, 7200.0, 0.66, 0, 0.0, 7200.0, 0.66, 0, 0.0, 9000.0, 0.783333, 0, 0.0, 9000.0, 0.783333, 0, 0.0, 10800.0, 0.816667, 0, 0.0, 10800.0, 0.816667, 0, 0.0, 12600.0, 0.81, 0, 0.0, 12600.0, 0.81, 0, 0.0, 14400.0, 0.68, 0, 0.0, 14400.0, 0.68, 0, 0.0, 16200.0, 0.566667, 0, 0.0, 16200.0, 0.566667, 0, 0.0, 18000.0, 0.53, 0, 0.0, 18000.0, 0.53, 0, 0.0, 19800.0, 0.44, 0, 0.0, 19800.0, 0.44, 0, 0.0, 21600.0, 0.303333, 0, 0.0, 21600.0, 0.303333, 0, 0.0, 23400.0, 0.32, 0, 0.0, 23400.0, 0.32, 0, 0.0, 25200.0, 0.236667, 0, 0.0, 25200.0, 0.236667, 0, 0.0, 27000.0, 0.25, 0, 0.0, 27000.0, 0.25, 0, 0.0, 28800.0, 0.383333, 0, 0.0, 28800.0, 0.383333, 0, 0.0, 30600.0, 0.346667, 0, 0.0, 30600.0, 0.346667, 0, 0.0, 32400.0, 0.24, 0, 0.0, 32400.0, 0.24, 0, 0.0, 34200.0, 0.136667, 0, 0.0, 34200.0, 0.136667, 0, 0.0, 36000.0, 0.203333, 0, 0.0, 36000.0, 0.203333, 0, 0.0, 37800.0, 0.353333, 0, 0.0, 37800.0, 0.353333, 0, 0.0, 39600.0, 0.363333, 0, 0.0, 39600.0, 0.363333, 0, 0.0, 41400.0, 0.376667, 0, 0.0, 41400.0, 0.376667, 0, 0.0, 43200.0, 0.376667, 0, 0.0, 43200.0, 0.376667, 0, 0.0, 45000.0, 0.416667, 0, 0.0, 45000.0, 0.416667, 0, 0.0, 46800.0, 0.476667, 0, 0.0, 46800.0, 0.476667, 0, 0.0, 48600.0, 0.523333, 0, 0.0, 48600.0, 0.523333, 0, 0.0, 50400.0, 0.643333, 0, 0.0, 50400.0, 0.643333, 0, 0.0, 52200.0, 0.87, 0, 0.0, 52200.0, 0.87, 0, 0.0, 54000.0, 0.91, 0, 0.0, 54000.0, 0.91, 0, 0.0, 55800.0, 0.91, 0, 0.0, 55800.0, 0.91, 0, 0.0, 57600.0, 0.916667, 0, 0.0, 57600.0, 0.916667, 0, 0.0, 59400.0, 0.903333, 0, 0.0, 59400.0, 0.903333, 0, 0.0, 61200.0, 0.89, 0, 0.0, 61200.0, 0.89, 0, 0.0, 63000.0, 0.796667, 0, 0.0, 63000.0, 0.796667, 0, 0.0, 64800.0, 0.663333, 0, 0.0, 64800.0, 0.663333, 0, 0.0, 66600.0, 0.55, 0, 0.0, 66600.0, 0.55, 0, 0.0, 68400.0, 0.446667, 0, 0.0, 68400.0, 0.446667, 0, 0.0, 70200.0, 0.513333, 0, 0.0, 70200.0, 0.513333, 0, 0.0, 72000.0, 0.553333, 0, 0.0, 72000.0, 0.553333, 0, 0.0, 73800.0, 0.62, 0, 0.0, 73800.0, 0.62, 0, 0.0, 75600.0, 0.64, 0, 0.0, 75600.0, 0.64, 0, 0.0, 77400.0, 0.633333, 0, 0.0, 77400.0, 0.633333, 0, 0.0, 79200.0, 0.603333, 0, 0.0, 79200.0, 0.603333, 0, 0.0, 81000.0, 0.563333, 0, 0.0, 81000.0, 0.563333, 0, 0.0, 82800.0, 0.523333, 0, 0.0, 82800.0, 0.523333, 0, 0.0, 84600.0, 0.473333, 0, 0.0, 84600.0, 0.473333, 0, 0.0, "curve", "data", 1, 388, 86400.0, 0.0, 1.0, 0.0, 0.0, 0, 0.0, 0.0, 0.473333, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 3600.0, 0.55, 0, 0.0, 3600.0, 0.55, 0, 0.0, 5400.0, 0.563333, 0, 0.0, 5400.0, 0.563333, 0, 0.0, 7200.0, 0.556667, 0, 0.0, 7200.0, 0.556667, 0, 0.0, 9000.0, 0.686667, 0, 0.0, 9000.0, 0.686667, 0, 0.0, 10800.0, 0.523333, 0, 0.0, 10800.0, 0.523333, 0, 0.0, 12600.0, 0.35, 0, 0.0, 12600.0, 0.35, 0, 0.0, 14400.0, 0.31, 0, 0.0, 14400.0, 0.31, 0, 0.0, 16200.0, 0.27, 0, 0.0, 16200.0, 0.27, 0, 0.0, 18000.0, 0.196667, 0, 0.0, 18000.0, 0.196667, 0, 0.0, 19800.0, 0.143333, 0, 0.0, 19800.0, 0.143333, 0, 0.0, 21600.0, 0.223333, 0, 0.0, 21600.0, 0.223333, 0, 0.0, 23400.0, 0.34, 0, 0.0, 23400.0, 0.34, 0, 0.0, 25200.0, 0.426667, 0, 0.0, 25200.0, 0.426667, 0, 0.0, 27000.0, 0.563333, 0, 0.0, 27000.0, 0.563333, 0, 0.0, 28800.0, 0.636667, 0, 0.0, 28800.0, 0.636667, 0, 0.0, 30600.0, 0.733333, 0, 0.0, 30600.0, 0.733333, 0, 0.0, 32400.0, 0.65, 0, 0.0, 32400.0, 0.65, 0, 0.0, 34200.0, 0.616667, 0, 0.0, 34200.0, 0.616667, 0, 0.0, 36000.0, 0.73, 0, 0.0, 36000.0, 0.73, 0, 0.0, 37800.0, 0.8, 0, 0.0, 37800.0, 0.8, 0, 0.0, 39600.0, 0.666667, 0, 0.0, 39600.0, 0.666667, 0, 0.0, 41400.0, 0.553333, 0, 0.0, 41400.0, 0.553333, 0, 0.0, 43200.0, 0.446667, 0, 0.0, 43200.0, 0.446667, 0, 0.0, 45000.0, 0.313333, 0, 0.0, 45000.0, 0.313333, 0, 0.0, 46800.0, 0.236667, 0, 0.0, 46800.0, 0.236667, 0, 0.0, 48600.0, 0.193333, 0, 0.0, 48600.0, 0.193333, 0, 0.0, 50400.0, 0.153333, 0, 0.0, 50400.0, 0.153333, 0, 0.0, 52200.0, 0.193333, 0, 0.0, 52200.0, 0.193333, 0, 0.0, 54000.0, 0.306667, 0, 0.0, 54000.0, 0.306667, 0, 0.0, 55800.0, 0.306667, 0, 0.0, 55800.0, 0.306667, 0, 0.0, 57600.0, 0.47, 0, 0.0, 57600.0, 0.47, 0, 0.0, 59400.0, 0.616667, 0, 0.0, 59400.0, 0.616667, 0, 0.0, 61200.0, 0.723333, 0, 0.0, 61200.0, 0.723333, 0, 0.0, 63000.0, 0.816667, 0, 0.0, 63000.0, 0.816667, 0, 0.0, 64800.0, 0.843333, 0, 0.0, 64800.0, 0.843333, 0, 0.0, 66600.0, 0.843333, 0, 0.0, 66600.0, 0.843333, 0, 0.0, 68400.0, 0.846667, 0, 0.0, 68400.0, 0.846667, 0, 0.0, 70200.0, 0.793333, 0, 0.0, 70200.0, 0.793333, 0, 0.0, 72000.0, 0.723333, 0, 0.0, 72000.0, 0.723333, 0, 0.0, 73800.0, 0.56, 0, 0.0, 73800.0, 0.56, 0, 0.0, 75600.0, 0.496667, 0, 0.0, 75600.0, 0.496667, 0, 0.0, 77400.0, 0.41, 0, 0.0, 77400.0, 0.41, 0, 0.0, 79200.0, 0.42, 0, 0.0, 79200.0, 0.42, 0, 0.0, 81000.0, 0.406667, 0, 0.0, 81000.0, 0.406667, 0, 0.0, 82800.0, 0.406667, 0, 0.0, 82800.0, 0.406667, 0, 0.0, 84600.0, 0.43, 0, 0.0, 84600.0, 0.43, 0, 0.0, "curve" ], + "mc.function" : [ "data", 0, 580, 86400.0, 0.0, 1.0, 0.0, 0.0, 0, 0.0, 0.0, 0.483333, 0, 0.0, 0.0, 0.483333, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 3600.0, 0.553333, 0, 0.0, 3600.0, 0.553333, 0, 0.0, 3600.0, 0.553333, 0, 0.0, 5400.0, 0.58, 0, 0.0, 5400.0, 0.58, 0, 0.0, 5400.0, 0.58, 0, 0.0, 7200.0, 0.66, 0, 0.0, 7200.0, 0.66, 0, 0.0, 7200.0, 0.66, 0, 0.0, 9000.0, 0.783333, 0, 0.0, 9000.0, 0.783333, 0, 0.0, 9000.0, 0.783333, 0, 0.0, 10800.0, 0.816667, 0, 0.0, 10800.0, 0.816667, 0, 0.0, 10800.0, 0.816667, 0, 0.0, 12600.0, 0.81, 0, 0.0, 12600.0, 0.81, 0, 0.0, 12600.0, 0.81, 0, 0.0, 14400.0, 0.68, 0, 0.0, 14400.0, 0.68, 0, 0.0, 14400.0, 0.68, 0, 0.0, 16200.0, 0.566667, 0, 0.0, 16200.0, 0.566667, 0, 0.0, 16200.0, 0.566667, 0, 0.0, 18000.0, 0.53, 0, 0.0, 18000.0, 0.53, 0, 0.0, 18000.0, 0.53, 0, 0.0, 19800.0, 0.44, 0, 0.0, 19800.0, 0.44, 0, 0.0, 19800.0, 0.44, 0, 0.0, 21600.0, 0.303333, 0, 0.0, 21600.0, 0.303333, 0, 0.0, 21600.0, 0.303333, 0, 0.0, 23400.0, 0.32, 0, 0.0, 23400.0, 0.32, 0, 0.0, 23400.0, 0.32, 0, 0.0, 25200.0, 0.236667, 0, 0.0, 25200.0, 0.236667, 0, 0.0, 25200.0, 0.236667, 0, 0.0, 27000.0, 0.25, 0, 0.0, 27000.0, 0.25, 0, 0.0, 27000.0, 0.25, 0, 0.0, 28800.0, 0.383333, 0, 0.0, 28800.0, 0.383333, 0, 0.0, 28800.0, 0.383333, 0, 0.0, 30600.0, 0.346667, 0, 0.0, 30600.0, 0.346667, 0, 0.0, 30600.0, 0.346667, 0, 0.0, 32400.0, 0.24, 0, 0.0, 32400.0, 0.24, 0, 0.0, 32400.0, 0.24, 0, 0.0, 34200.0, 0.136667, 0, 0.0, 34200.0, 0.136667, 0, 0.0, 34200.0, 0.136667, 0, 0.0, 36000.0, 0.203333, 0, 0.0, 36000.0, 0.203333, 0, 0.0, 36000.0, 0.203333, 0, 0.0, 37800.0, 0.353333, 0, 0.0, 37800.0, 0.353333, 0, 0.0, 37800.0, 0.353333, 0, 0.0, 39600.0, 0.363333, 0, 0.0, 39600.0, 0.363333, 0, 0.0, 39600.0, 0.363333, 0, 0.0, 41400.0, 0.376667, 0, 0.0, 41400.0, 0.376667, 0, 0.0, 41400.0, 0.376667, 0, 0.0, 43200.0, 0.376667, 0, 0.0, 43200.0, 0.376667, 0, 0.0, 43200.0, 0.376667, 0, 0.0, 45000.0, 0.416667, 0, 0.0, 45000.0, 0.416667, 0, 0.0, 45000.0, 0.416667, 0, 0.0, 46800.0, 0.476667, 0, 0.0, 46800.0, 0.476667, 0, 0.0, 46800.0, 0.476667, 0, 0.0, 48600.0, 0.523333, 0, 0.0, 48600.0, 0.523333, 0, 0.0, 48600.0, 0.523333, 0, 0.0, 50400.0, 0.643333, 0, 0.0, 50400.0, 0.643333, 0, 0.0, 50400.0, 0.643333, 0, 0.0, 52200.0, 0.87, 0, 0.0, 52200.0, 0.87, 0, 0.0, 52200.0, 0.87, 0, 0.0, 54000.0, 0.91, 0, 0.0, 54000.0, 0.91, 0, 0.0, 54000.0, 0.91, 0, 0.0, 55800.0, 0.91, 0, 0.0, 55800.0, 0.91, 0, 0.0, 55800.0, 0.91, 0, 0.0, 57600.0, 0.916667, 0, 0.0, 57600.0, 0.916667, 0, 0.0, 57600.0, 0.916667, 0, 0.0, 59400.0, 0.903333, 0, 0.0, 59400.0, 0.903333, 0, 0.0, 59400.0, 0.903333, 0, 0.0, 61200.0, 0.89, 0, 0.0, 61200.0, 0.89, 0, 0.0, 61200.0, 0.89, 0, 0.0, 63000.0, 0.796667, 0, 0.0, 63000.0, 0.796667, 0, 0.0, 63000.0, 0.796667, 0, 0.0, 64800.0, 0.663333, 0, 0.0, 64800.0, 0.663333, 0, 0.0, 64800.0, 0.663333, 0, 0.0, 66600.0, 0.55, 0, 0.0, 66600.0, 0.55, 0, 0.0, 66600.0, 0.55, 0, 0.0, 68400.0, 0.446667, 0, 0.0, 68400.0, 0.446667, 0, 0.0, 68400.0, 0.446667, 0, 0.0, 70200.0, 0.513333, 0, 0.0, 70200.0, 0.513333, 0, 0.0, 70200.0, 0.513333, 0, 0.0, 72000.0, 0.553333, 0, 0.0, 72000.0, 0.553333, 0, 0.0, 72000.0, 0.553333, 0, 0.0, 73800.0, 0.62, 0, 0.0, 73800.0, 0.62, 0, 0.0, 73800.0, 0.62, 0, 0.0, 75600.0, 0.64, 0, 0.0, 75600.0, 0.64, 0, 0.0, 75600.0, 0.64, 0, 0.0, 77400.0, 0.633333, 0, 0.0, 77400.0, 0.633333, 0, 0.0, 77400.0, 0.633333, 0, 0.0, 79200.0, 0.603333, 0, 0.0, 79200.0, 0.603333, 0, 0.0, 79200.0, 0.603333, 0, 0.0, 81000.0, 0.563333, 0, 0.0, 81000.0, 0.563333, 0, 0.0, 81000.0, 0.563333, 0, 0.0, 82800.0, 0.523333, 0, 0.0, 82800.0, 0.523333, 0, 0.0, 82800.0, 0.523333, 0, 0.0, 84600.0, 0.473333, 0, 0.0, 84600.0, 0.473333, 0, 0.0, 84600.0, 0.473333, 0, 0.0, "curve", "data", 1, 580, 86400.0, 0.0, 1.0, 0.0, 0.0, 0, 0.0, 0.0, 0.473333, 0, 0.0, 0.0, 0.473333, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 1800.0, 0.5, 0, 0.0, 3600.0, 0.55, 0, 0.0, 3600.0, 0.55, 0, 0.0, 3600.0, 0.55, 0, 0.0, 5400.0, 0.563333, 0, 0.0, 5400.0, 0.563333, 0, 0.0, 5400.0, 0.563333, 0, 0.0, 7200.0, 0.556667, 0, 0.0, 7200.0, 0.556667, 0, 0.0, 7200.0, 0.556667, 0, 0.0, 9000.0, 0.686667, 0, 0.0, 9000.0, 0.686667, 0, 0.0, 9000.0, 0.686667, 0, 0.0, 10800.0, 0.523333, 0, 0.0, 10800.0, 0.523333, 0, 0.0, 10800.0, 0.523333, 0, 0.0, 12600.0, 0.35, 0, 0.0, 12600.0, 0.35, 0, 0.0, 12600.0, 0.35, 0, 0.0, 14400.0, 0.31, 0, 0.0, 14400.0, 0.31, 0, 0.0, 14400.0, 0.31, 0, 0.0, 16200.0, 0.27, 0, 0.0, 16200.0, 0.27, 0, 0.0, 16200.0, 0.27, 0, 0.0, 18000.0, 0.196667, 0, 0.0, 18000.0, 0.196667, 0, 0.0, 18000.0, 0.196667, 0, 0.0, 19800.0, 0.143333, 0, 0.0, 19800.0, 0.143333, 0, 0.0, 19800.0, 0.143333, 0, 0.0, 21600.0, 0.223333, 0, 0.0, 21600.0, 0.223333, 0, 0.0, 21600.0, 0.223333, 0, 0.0, 23400.0, 0.34, 0, 0.0, 23400.0, 0.34, 0, 0.0, 23400.0, 0.34, 0, 0.0, 25200.0, 0.426667, 0, 0.0, 25200.0, 0.426667, 0, 0.0, 25200.0, 0.426667, 0, 0.0, 27000.0, 0.563333, 0, 0.0, 27000.0, 0.563333, 0, 0.0, 27000.0, 0.563333, 0, 0.0, 28800.0, 0.636667, 0, 0.0, 28800.0, 0.636667, 0, 0.0, 28800.0, 0.636667, 0, 0.0, 30600.0, 0.733333, 0, 0.0, 30600.0, 0.733333, 0, 0.0, 30600.0, 0.733333, 0, 0.0, 32400.0, 0.65, 0, 0.0, 32400.0, 0.65, 0, 0.0, 32400.0, 0.65, 0, 0.0, 34200.0, 0.616667, 0, 0.0, 34200.0, 0.616667, 0, 0.0, 34200.0, 0.616667, 0, 0.0, 36000.0, 0.73, 0, 0.0, 36000.0, 0.73, 0, 0.0, 36000.0, 0.73, 0, 0.0, 37800.0, 0.8, 0, 0.0, 37800.0, 0.8, 0, 0.0, 37800.0, 0.8, 0, 0.0, 39600.0, 0.666667, 0, 0.0, 39600.0, 0.666667, 0, 0.0, 39600.0, 0.666667, 0, 0.0, 41400.0, 0.553333, 0, 0.0, 41400.0, 0.553333, 0, 0.0, 41400.0, 0.553333, 0, 0.0, 43200.0, 0.446667, 0, 0.0, 43200.0, 0.446667, 0, 0.0, 43200.0, 0.446667, 0, 0.0, 45000.0, 0.313333, 0, 0.0, 45000.0, 0.313333, 0, 0.0, 45000.0, 0.313333, 0, 0.0, 46800.0, 0.236667, 0, 0.0, 46800.0, 0.236667, 0, 0.0, 46800.0, 0.236667, 0, 0.0, 48600.0, 0.193333, 0, 0.0, 48600.0, 0.193333, 0, 0.0, 48600.0, 0.193333, 0, 0.0, 50400.0, 0.153333, 0, 0.0, 50400.0, 0.153333, 0, 0.0, 50400.0, 0.153333, 0, 0.0, 52200.0, 0.193333, 0, 0.0, 52200.0, 0.193333, 0, 0.0, 52200.0, 0.193333, 0, 0.0, 54000.0, 0.306667, 0, 0.0, 54000.0, 0.306667, 0, 0.0, 54000.0, 0.306667, 0, 0.0, 55800.0, 0.306667, 0, 0.0, 55800.0, 0.306667, 0, 0.0, 55800.0, 0.306667, 0, 0.0, 57600.0, 0.47, 0, 0.0, 57600.0, 0.47, 0, 0.0, 57600.0, 0.47, 0, 0.0, 59400.0, 0.616667, 0, 0.0, 59400.0, 0.616667, 0, 0.0, 59400.0, 0.616667, 0, 0.0, 61200.0, 0.723333, 0, 0.0, 61200.0, 0.723333, 0, 0.0, 61200.0, 0.723333, 0, 0.0, 63000.0, 0.816667, 0, 0.0, 63000.0, 0.816667, 0, 0.0, 63000.0, 0.816667, 0, 0.0, 64800.0, 0.843333, 0, 0.0, 64800.0, 0.843333, 0, 0.0, 64800.0, 0.843333, 0, 0.0, 66600.0, 0.843333, 0, 0.0, 66600.0, 0.843333, 0, 0.0, 66600.0, 0.843333, 0, 0.0, 68400.0, 0.846667, 0, 0.0, 68400.0, 0.846667, 0, 0.0, 68400.0, 0.846667, 0, 0.0, 70200.0, 0.793333, 0, 0.0, 70200.0, 0.793333, 0, 0.0, 70200.0, 0.793333, 0, 0.0, 72000.0, 0.723333, 0, 0.0, 72000.0, 0.723333, 0, 0.0, 72000.0, 0.723333, 0, 0.0, 73800.0, 0.56, 0, 0.0, 73800.0, 0.56, 0, 0.0, 73800.0, 0.56, 0, 0.0, 75600.0, 0.496667, 0, 0.0, 75600.0, 0.496667, 0, 0.0, 75600.0, 0.496667, 0, 0.0, 77400.0, 0.41, 0, 0.0, 77400.0, 0.41, 0, 0.0, 77400.0, 0.41, 0, 0.0, 79200.0, 0.42, 0, 0.0, 79200.0, 0.42, 0, 0.0, 79200.0, 0.42, 0, 0.0, 81000.0, 0.406667, 0, 0.0, 81000.0, 0.406667, 0, 0.0, 81000.0, 0.406667, 0, 0.0, 82800.0, 0.406667, 0, 0.0, 82800.0, 0.406667, 0, 0.0, 82800.0, 0.406667, 0, 0.0, 84600.0, 0.43, 0, 0.0, 84600.0, 0.43, 0, 0.0, 84600.0, 0.43, 0, 0.0, "curve" ], "nodes" : [ 0.5, 0.5, 0.1, 1, 0.1, 0.1, 0.1, 1, 0.9, 0.1, 0.1, 1, 0.9, 0.9, 0.1, 1, 0.1, 0.9, 0.1, 1 ], "pause" : [ 10 ], "start" : [ 0 ] @@ -5781,7 +6163,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 161.0, 12.0, 94.0, 38.0 ], + "patching_rect" : [ 161.0, 21.0, 94.0, 38.0 ], "text" : "dump web page" } @@ -5796,7 +6178,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 352.0, 69.0, 94.0, 38.0 ], + "patching_rect" : [ 352.0, 78.0, 94.0, 38.0 ], "text" : "start web server" } @@ -5812,7 +6194,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 910.5, 696.663333333333412, 139.0, 35.0 ], + "patching_rect" : [ 911.0, 706.0, 139.0, 35.0 ], "text" : "Create presets by clicking on numbers" } @@ -5826,10 +6208,10 @@ "numinlets" : 1, "numoutlets" : 5, "outlettype" : [ "preset", "int", "preset", "int", "" ], - "patching_rect" : [ 751.5, 280.0, 104.0, 24.0 ], + "patching_rect" : [ 752.0, 289.0, 104.0, 24.0 ], "pattrstorage" : "DJster", "presentation" : 1, - "presentation_rect" : [ 483.0, 145.0, 104.0, 24.0 ] + "presentation_rect" : [ 358.0, 117.0, 104.0, 24.0 ] } } @@ -5850,7 +6232,7 @@ } , "classnamespace" : "box", - "rect" : [ 12.0, 389.0, 403.0, 673.0 ], + "rect" : [ 1.0, 73.0, 403.0, 673.0 ], "bglocked" : 0, "openinpresentation" : 1, "default_fontsize" : 12.0, @@ -6030,7 +6412,7 @@ ] } , - "patching_rect" : [ 48.0, 116.0, 61.0, 22.0 ], + "patching_rect" : [ 48.0, 125.0, 61.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -6060,7 +6442,7 @@ } , "classnamespace" : "box", - "rect" : [ 554.0, 178.0, 876.0, 682.0 ], + "rect" : [ 554.0, 178.0, 1012.0, 682.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -6158,7 +6540,7 @@ "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 686.333333333333371, 17.0, 30.0, 30.0 ] + "patching_rect" : [ 686.0, 4.0, 30.0, 30.0 ] } } @@ -7103,7 +7485,7 @@ } , "classnamespace" : "box", - "rect" : [ 391.0, 106.0, 1254.0, 763.0 ], + "rect" : [ 219.0, 106.0, 1392.0, 763.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -7193,8 +7575,8 @@ "parameter_mappable" : 0 } , - "text" : "pattr level_3 @autorestore 1 @initial -10", - "varname" : "level_3[1]" + "text" : "pattr level_4 @autorestore 1 @initial -10", + "varname" : "level_4" } } @@ -8530,7 +8912,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 517.899999999999977, 790.0, 145.0, 22.0 ], - "restore" : [ 21, 63 ], + "restore" : [ 8.339392445981503, 62.088888888888889 ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 @@ -8549,7 +8931,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 460.899999999999977, 903.0, 145.0, 22.0 ], - "restore" : [ 63, 21 ], + "restore" : [ 57.459413647651672, 7.314381390810013 ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 @@ -8568,7 +8950,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 403.899999999999977, 847.0, 145.0, 22.0 ], - "restore" : [ 109, 63 ], + "restore" : [ 122.611550569534302, 56.108213722705841 ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 @@ -8587,7 +8969,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 346.899999999999977, 790.0, 145.0, 22.0 ], - "restore" : [ 66, 109 ], + "restore" : [ 57.595783412456512, 107.180783689022064 ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 @@ -10091,7 +10473,7 @@ ] } , - "patching_rect" : [ 362.0, 224.0, 97.0, 22.0 ], + "patching_rect" : [ 362.0, 233.0, 97.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -10106,13 +10488,20 @@ } , { "box" : { - "autorestore" : "Loria_HSS_Composition.json", + "active" : { + "hub::global::level_1" : 0, + "hub::global::level_2" : 0, + "hub::global::level_3" : 0, + "hub::global::level_4" : 0 + } +, + "autorestore" : "hss-Xiao-2024-3.json", "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1104.200017154216766, 498.0, 173.0, 22.0 ], + "patching_rect" : [ 1104.0, 507.0, 173.0, 22.0 ], "priority" : { "Djster.µbus[0]::event_length_display_style" : -1, "Djster.µbus[1]::event_length_display_style" : -1, @@ -10124,7 +10513,7 @@ } , "saved_object_attributes" : { - "client_rect" : [ 1049, 490, 1658, 806 ], + "client_rect" : [ 1187, 252, 1796, 568 ], "parameter_enable" : 0, "parameter_mappable" : 0, "storage_rect" : [ 780, 524, 1380, 824 ] @@ -10142,7 +10531,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 127.0, 116.0, 35.0, 22.0 ], + "patching_rect" : [ 127.0, 125.0, 35.0, 22.0 ], "text" : "clear" } @@ -10163,7 +10552,7 @@ "numoutlets" : 4, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "", "bang", "", "dictionary" ], - "patching_rect" : [ 585.0, 520.0, 499.0, 172.0 ], + "patching_rect" : [ 585.0, 529.0, 499.0, 172.0 ], "presentation" : 1, "presentation_rect" : [ 511.75, 356.0, 499.0, 172.0 ], "varname" : "Djster.µbus[3]", @@ -10187,7 +10576,7 @@ "numoutlets" : 4, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "", "bang", "", "dictionary" ], - "patching_rect" : [ 65.0, 520.0, 500.0, 172.0 ], + "patching_rect" : [ 65.0, 529.0, 500.0, 172.0 ], "presentation" : 1, "presentation_rect" : [ 8.75, 356.0, 500.0, 172.0 ], "varname" : "Djster.µbus[2]", @@ -10211,7 +10600,7 @@ "numoutlets" : 4, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "", "bang", "", "dictionary" ], - "patching_rect" : [ 585.0, 340.0, 499.0, 172.0 ], + "patching_rect" : [ 585.0, 349.0, 499.0, 172.0 ], "presentation" : 1, "presentation_rect" : [ 511.75, 182.0, 499.0, 172.0 ], "varname" : "Djster.µbus[1]", @@ -10226,7 +10615,7 @@ "numinlets" : 2, "numoutlets" : 5, "outlettype" : [ "dictionary", "", "", "", "" ], - "patching_rect" : [ 127.0, 173.0, 61.0, 22.0 ], + "patching_rect" : [ 127.0, 182.0, 61.0, 22.0 ], "saved_object_attributes" : { "embed" : 0, "legacy" : 0, @@ -10254,7 +10643,7 @@ "numoutlets" : 4, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "", "bang", "", "dictionary" ], - "patching_rect" : [ 65.0, 340.0, 500.0, 172.0 ], + "patching_rect" : [ 65.0, 349.0, 500.0, 172.0 ], "presentation" : 1, "presentation_rect" : [ 8.75, 182.0, 498.5, 172.0 ], "varname" : "Djster.µbus[0]", @@ -10272,7 +10661,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 16.0, 4.0, 143.0, 66.0 ], + "patching_rect" : [ 16.0, 13.0, 143.0, 66.0 ], "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 47, 42, 0, 0, 44, 46, 0, 0, 0, 0, 0, 60, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 107, 101, 121, 0, 0, 0, 0, 44, 115, 0, 0, 99, 108, 101, 97, 114, 0, 0, 0, 0, 0, 0, 16, 47, 118, 97, 108, 0, 0, 0, 0, 44, 115, 0, 0, 42, 0, 0, 0 ], "saved_bundle_length" : 92, "text" : "/* : {\n /key : \"clear\",\n /val : \"*\"\n}" @@ -10289,7 +10678,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 169.0, 78.0, 24.0, 24.0 ], + "patching_rect" : [ 169.0, 87.0, 24.0, 24.0 ], "presentation" : 1, "presentation_rect" : [ 171.5, 93.0, 23.5, 23.5 ] } @@ -10302,9 +10691,9 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 169.0, 116.0, 118.0, 22.0 ], + "patching_rect" : [ 169.0, 125.0, 118.0, 22.0 ], "saved_object_attributes" : { - "filename" : "djster_webcontrol.js", + "filename" : "djster_webcontrol", "parameter_enable" : 0 } , @@ -10330,7 +10719,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 428.0, 116.0, 63.0, 22.0 ], + "patching_rect" : [ 428.0, 125.0, 63.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 132.0, 67.0, 63.0, 22.0 ], "text" : "script stop" @@ -10354,7 +10743,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 362.0, 116.0, 64.0, 22.0 ], + "patching_rect" : [ 362.0, 125.0, 64.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 131.5, 41.0, 64.0, 22.0 ], "text" : "script start" @@ -10368,23 +10757,10 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "FullPacket", "", "" ], - "patching_rect" : [ 362.0, 173.0, 135.0, 22.0 ], + "patching_rect" : [ 362.0, 182.0, 135.0, 22.0 ], "text" : "drawsocket @port 3002" } - } -, { - "box" : { - "id" : "obj-21", - "linecount" : 2, - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1191.200017750263214, 264.000003933906555, 231.0, 35.0 ], - "text" : "priority hub -1, priority hub::instrument -1, priority hub::instrument::bank -1" - } - } , { "box" : { @@ -10393,7 +10769,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 7.5, 224.0, 181.0, 22.0 ], + "patching_rect" : [ 8.0, 233.0, 181.0, 22.0 ], "text" : "loadunique hss-distributed-client" } @@ -10408,7 +10784,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "jit_matrix" ], - "patching_rect" : [ 1519.0, 540.0, 98.0, 98.326666666666668 ], + "patching_rect" : [ 1519.0, 549.0, 98.0, 98.326666666666668 ], "presentation" : 1, "presentation_rect" : [ 637.0, 18.0, 126.0, 126.420000000000016 ] } @@ -10449,7 +10825,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 178.5, 162.0, 371.5, 162.0 ], + "midpoints" : [ 178.5, 171.0, 371.5, 171.0 ], "order" : 0, "source" : [ "obj-10", 0 ] } @@ -10473,7 +10849,7 @@ , { "patchline" : { "destination" : [ "obj-106", 2 ], - "midpoints" : [ 2043.5, 133.5, 2076.0, 133.5 ], + "midpoints" : [ 2043.5, 142.5, 2076.5, 142.5 ], "order" : 0, "source" : [ "obj-101", 0 ] } @@ -10552,7 +10928,7 @@ , { "patchline" : { "destination" : [ "obj-111", 0 ], - "midpoints" : [ 1584.5, 400.20000171661377, 1720.5, 400.20000171661377 ], + "midpoints" : [ 1584.5, 409.20000171661377, 1720.5, 409.20000171661377 ], "source" : [ "obj-110", 0 ] } @@ -10560,7 +10936,7 @@ , { "patchline" : { "destination" : [ "obj-114", 0 ], - "midpoints" : [ 1720.5, 449.5, 1655.5, 449.5 ], + "midpoints" : [ 1720.5, 458.5, 1655.5, 458.5 ], "source" : [ "obj-111", 0 ] } @@ -10661,10 +11037,17 @@ , { "patchline" : { "destination" : [ "obj-17", 0 ], - "midpoints" : [ 1919.5, 714.5, 574.5, 714.5 ], + "midpoints" : [ 1919.5, 723.5, 574.5, 723.5 ], "source" : [ "obj-127", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-136", 0 ], + "source" : [ "obj-128", 0 ] + } + } , { "patchline" : { @@ -10683,7 +11066,7 @@ , { "patchline" : { "destination" : [ "obj-126", 0 ], - "midpoints" : [ 2047.5, 356.0, 1919.5, 356.0 ], + "midpoints" : [ 2047.5, 365.0, 1919.5, 365.0 ], "source" : [ "obj-131", 0 ] } @@ -10723,6 +11106,13 @@ "source" : [ "obj-135", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "source" : [ "obj-136", 0 ] + } + } , { "patchline" : { @@ -10734,7 +11124,7 @@ } , { "patchline" : { - "destination" : [ "obj-170", 1 ], + "destination" : [ "obj-169", 0 ], "order" : 0, "source" : [ "obj-137", 0 ] } @@ -10743,7 +11133,7 @@ , { "patchline" : { "destination" : [ "obj-152", 0 ], - "midpoints" : [ 1788.5, 267.5, 1849.5, 267.5 ], + "midpoints" : [ 1788.5, 276.5, 1849.5, 276.5 ], "source" : [ "obj-139", 0 ] } @@ -10792,6 +11182,34 @@ "source" : [ "obj-144", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "source" : [ "obj-145", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-83", 4 ], + "source" : [ "obj-146", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-83", 2 ], + "source" : [ "obj-146", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-83", 0 ], + "source" : [ "obj-146", 0 ] + } + } , { "patchline" : { @@ -10802,8 +11220,8 @@ } , { "patchline" : { - "destination" : [ "obj-148", 0 ], - "order" : 1, + "destination" : [ "obj-93", 0 ], + "order" : 0, "source" : [ "obj-149", 0 ] } @@ -10817,16 +11235,16 @@ } , { "patchline" : { - "destination" : [ "obj-142", 0 ], - "order" : 1, + "destination" : [ "obj-146", 0 ], + "order" : 0, "source" : [ "obj-150", 1 ] } } , { "patchline" : { - "destination" : [ "obj-171", 0 ], - "order" : 0, + "destination" : [ "obj-93", 1 ], + "order" : 1, "source" : [ "obj-150", 1 ] } @@ -10918,6 +11336,13 @@ "source" : [ "obj-160", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-170", 1 ], + "source" : [ "obj-161", 0 ] + } + } , { "patchline" : { @@ -10946,6 +11371,20 @@ "source" : [ "obj-166", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-161", 2 ], + "source" : [ "obj-169", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-161", 0 ], + "source" : [ "obj-169", 0 ] + } + } , { "patchline" : { @@ -10981,8 +11420,8 @@ } , { "patchline" : { - "destination" : [ "obj-162", 1 ], - "source" : [ "obj-171", 0 ] + "destination" : [ "obj-169", 0 ], + "source" : [ "obj-176", 0 ] } } @@ -11003,7 +11442,7 @@ , { "patchline" : { "destination" : [ "obj-112", 1 ], - "midpoints" : [ 908.0, 271.0, 1739.5, 271.0 ], + "midpoints" : [ 908.5, 280.0, 1739.5, 280.0 ], "source" : [ "obj-181", 2 ] } @@ -11018,7 +11457,7 @@ , { "patchline" : { "destination" : [ "obj-48", 0 ], - "midpoints" : [ 888.0, 273.5, 888.0, 273.5 ], + "midpoints" : [ 888.5, 282.5, 888.5, 282.5 ], "source" : [ "obj-181", 1 ] } @@ -11054,13 +11493,6 @@ "source" : [ "obj-182", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-20", 0 ], - "source" : [ "obj-184", 0 ] - } - } , { "patchline" : { @@ -11111,13 +11543,6 @@ "source" : [ "obj-200", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-20", 0 ], - "source" : [ "obj-21", 0 ] - } - } , { "patchline" : { @@ -11142,26 +11567,7 @@ } , { "patchline" : { - "destination" : [ "obj-184", 0 ], - "midpoints" : [ 1200.700017750263214, 254.5, 1703.5, 254.5 ], - "order" : 0, - "source" : [ "obj-25", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-21", 0 ], - "order" : 2, - "source" : [ "obj-25", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-66", 0 ], - "midpoints" : [ 1200.700017750263214, 253.0, 1438.5, 253.0 ], - "order" : 1, + "destination" : [ "obj-29", 0 ], "source" : [ "obj-25", 0 ] } @@ -11190,7 +11596,7 @@ , { "patchline" : { "destination" : [ "obj-20", 0 ], - "midpoints" : [ 1162.166666666666742, 207.5, 1113.700017154216766, 207.5 ], + "midpoints" : [ 1162.166666666666742, 208.5, 1113.5, 208.5 ], "source" : [ "obj-29", 2 ] } @@ -11198,7 +11604,7 @@ , { "patchline" : { "destination" : [ "obj-48", 1 ], - "midpoints" : [ 1101.833333333333258, 203.0, 984.0, 203.0 ], + "midpoints" : [ 1101.833333333333258, 212.0, 984.5, 212.0 ], "source" : [ "obj-29", 1 ] } @@ -11227,7 +11633,7 @@ , { "patchline" : { "destination" : [ "obj-28", 0 ], - "midpoints" : [ 487.5, 311.0, 153.0, 311.0, 153.0, 65.0, 178.5, 65.0 ], + "midpoints" : [ 487.5, 320.0, 153.0, 320.0, 153.0, 74.0, 178.5, 74.0 ], "source" : [ "obj-32", 0 ] } @@ -11256,7 +11662,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 25.5, 162.5, 371.5, 162.5 ], + "midpoints" : [ 25.5, 171.5, 371.5, 171.5 ], "source" : [ "obj-39", 0 ] } @@ -11292,7 +11698,7 @@ , { "patchline" : { "destination" : [ "obj-29", 1 ], - "midpoints" : [ 888.0, 315.0, 1247.75, 315.0, 1247.75, 150.0, 1222.5, 150.0 ], + "midpoints" : [ 888.5, 324.0, 1247.75, 324.0, 1247.75, 159.0, 1222.5, 159.0 ], "source" : [ "obj-48", 0 ] } @@ -11303,6 +11709,13 @@ "source" : [ "obj-5", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-80", 0 ], + "source" : [ "obj-50", 0 ] + } + } , { "patchline" : { @@ -11390,7 +11803,7 @@ } , { "patchline" : { - "destination" : [ "obj-73", 0 ], + "destination" : [ "obj-20", 0 ], "source" : [ "obj-66", 0 ] } @@ -11446,8 +11859,8 @@ } , { "patchline" : { - "destination" : [ "obj-20", 0 ], - "source" : [ "obj-73", 0 ] + "destination" : [ "obj-92", 0 ], + "source" : [ "obj-73", 1 ] } } @@ -11489,7 +11902,7 @@ , { "patchline" : { "destination" : [ "obj-17", 0 ], - "midpoints" : [ 74.5, 718.5, 574.5, 718.5 ], + "midpoints" : [ 74.5, 727.5, 574.5, 727.5 ], "source" : [ "obj-8", 0 ] } @@ -11497,9 +11910,23 @@ , { "patchline" : { "destination" : [ "obj-200", 0 ], + "source" : [ "obj-80", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], "source" : [ "obj-80", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-162", 1 ], + "source" : [ "obj-83", 0 ] + } + } , { "patchline" : { @@ -11525,7 +11952,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 449.5, 257.0, 514.5, 257.0, 514.5, 163.0, 371.5, 163.0 ], + "midpoints" : [ 449.5, 266.0, 514.5, 266.0, 514.5, 172.0, 371.5, 172.0 ], "source" : [ "obj-89", 6 ] } @@ -11533,7 +11960,7 @@ , { "patchline" : { "destination" : [ "obj-10", 1 ], - "midpoints" : [ 436.5, 271.0, 524.375, 271.0, 524.375, 104.0, 277.5, 104.0 ], + "midpoints" : [ 436.5, 280.0, 524.375, 280.0, 524.375, 113.0, 277.5, 113.0 ], "source" : [ "obj-89", 5 ] } @@ -11541,7 +11968,7 @@ , { "patchline" : { "destination" : [ "obj-15", 0 ], - "midpoints" : [ 423.5, 280.0, 594.5, 280.0 ], + "midpoints" : [ 423.5, 289.0, 594.5, 289.0 ], "source" : [ "obj-89", 4 ] } @@ -11549,7 +11976,7 @@ , { "patchline" : { "destination" : [ "obj-17", 0 ], - "midpoints" : [ 371.5, 297.0, 574.5, 297.0 ], + "midpoints" : [ 371.5, 306.0, 574.5, 306.0 ], "source" : [ "obj-89", 0 ] } @@ -11557,7 +11984,7 @@ , { "patchline" : { "destination" : [ "obj-26", 0 ], - "midpoints" : [ 384.5, 289.0, 74.5, 289.0 ], + "midpoints" : [ 384.5, 298.0, 74.5, 298.0 ], "source" : [ "obj-89", 1 ] } @@ -11565,7 +11992,7 @@ , { "patchline" : { "destination" : [ "obj-5", 0 ], - "midpoints" : [ 397.5, 288.0, 594.5, 288.0 ], + "midpoints" : [ 397.5, 297.0, 594.5, 297.0 ], "source" : [ "obj-89", 2 ] } @@ -11573,7 +12000,7 @@ , { "patchline" : { "destination" : [ "obj-8", 0 ], - "midpoints" : [ 410.5, 278.0, 74.5, 278.0 ], + "midpoints" : [ 410.5, 287.0, 74.5, 287.0 ], "source" : [ "obj-89", 3 ] } @@ -11591,6 +12018,27 @@ "source" : [ "obj-91", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-92", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-60", 0 ], + "source" : [ "obj-92", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-142", 0 ], + "source" : [ "obj-93", 0 ] + } + } , { "patchline" : { @@ -11754,7 +12202,7 @@ "parameter_overrides" : { "obj-15::obj-1" : { "parameter_longname" : "Outset Pulses[3]", - "parameter_range" : [ 1, 32 ] + "parameter_range" : [ 1, 8 ] } , "obj-15::obj-104" : { @@ -11882,7 +12330,7 @@ , "obj-26::obj-1" : { "parameter_longname" : "Outset Pulses", - "parameter_range" : [ 1, 32 ] + "parameter_range" : [ 1, 20 ] } , "obj-26::obj-104" : { @@ -12016,7 +12464,7 @@ , "obj-5::obj-1" : { "parameter_longname" : "Outset Pulses[1]", - "parameter_range" : [ 1, 32 ] + "parameter_range" : [ 1, 8 ] } , "obj-5::obj-104" : { @@ -12146,7 +12594,7 @@ , "obj-8::obj-1" : { "parameter_longname" : "Outset Pulses[2]", - "parameter_range" : [ 1, 32 ] + "parameter_range" : [ 1, 4 ] } , "obj-8::obj-104" : { @@ -12312,13 +12760,6 @@ "type" : "JSON", "implicit" : 1 } -, { - "name" : "Loria_HSS_Composition.json", - "bootpath" : "/Users/Shared/Max 8/Library/healing-soundscapes/Presets", - "patcherrelativepath" : "./Presets", - "type" : "JSON", - "implicit" : 1 - } , { "name" : "Mod.2.maxpat", "bootpath" : "/Users/Shared/Max 8/Packages/MaxScore/patchers/DJster/dispenser", @@ -12452,6 +12893,13 @@ "type" : "JSON", "implicit" : 1 } +, { + "name" : "hss-Xiao-2024-3.json", + "bootpath" : "/Users/Shared/Max 8/Library/healing-soundscapes/Presets", + "patcherrelativepath" : "./Presets", + "type" : "JSON", + "implicit" : 1 + } , { "name" : "hss.piecemaker.js", "bootpath" : "/Users/Shared/Max 8/Library/healing-soundscapes", diff --git a/hss.piecemaker.js b/hss.piecemaker.js index 5ce4088..beadb8e 100644 --- a/hss.piecemaker.js +++ b/hss.piecemaker.js @@ -1,7 +1,6 @@ inlets = 2 outlets = 4; -var jpieces = {}; var presets = []; var filename = ""; var currentPiece = ""; @@ -40,7 +39,18 @@ if(jsarguments.length>1) // argument 0 is the name of the js file metaComposition = jsarguments[1]; } var path = this.patcher.filepath.slice(0, this.patcher.filepath.lastIndexOf("/") + 1); -if (metaComposition != "") readPiece(path + metaComposition); + +function loadbang() +{ + bang(); + post("currentPiece", path, "\n"); +} + +function bang() +{ + if (metaComposition != "") readPiece(path + metaComposition); +} + // function dictionary(d) @@ -48,24 +58,24 @@ function dictionary(d) net.name = d; hsspiece[currentPiece]["networkData"] = JSON.parse(net.stringify()); outdict.parse(JSON.stringify(hsspiece)); - jpieces = JSON.parse(outdict.stringify()); + //jpieces = JSON.parse(outdict.stringify()); setMenu(); } function readPiece(path) { outdict.import_json(path); - jpieces = JSON.parse(outdict.stringify()); + hsspiece = JSON.parse(outdict.stringify()); setMenu(); } function setMenu() { this.patcher.getnamed("currentPiece").message("clear"); - for (var i = 0; i < Object.keys(jpieces).length; i++) this.patcher.getnamed("currentPiece").message("append", Object.keys(jpieces)[i]); - this.patcher.getnamed("currentPiece").message("set", Object.keys(jpieces).length - 1); + for (var i = 0; i < Object.keys(hsspiece).length; i++) this.patcher.getnamed("currentPiece").message("append", Object.keys(hsspiece)[i]); + this.patcher.getnamed("currentPiece").message("set", Object.keys(hsspiece).length - 1); this.patcher.getnamed("currentPiece").message("clearchecks"); - this.patcher.getnamed("currentPiece").message("checkitem", Object.keys(jpieces).length - 1, 1); + this.patcher.getnamed("currentPiece").message("checkitem", Object.keys(hsspiece).length - 1, 1); } function writePiece() @@ -75,7 +85,7 @@ function writePiece() function setDict() { - jpieces = JSON.parse(outdict.stringify()); + hsspiece = JSON.parse(outdict.stringify()); } function setSection(section) @@ -86,7 +96,8 @@ function setSection(section) outlet(1, "predict", 0.5, 0.5); outlet(0, 0.5, 0.5); if (outdict.contains(section + "::breakpoints")) this.patcher.getnamed("mc.function").setvalueof(outdict.get(section + "::breakpoints")); - if (outdict.contains(section + "::audiolevels")) for (var i = 0; i < 4; i++) this.patcher.getnamed("hub").subpatcher().getnamed("global").subpatcher().getnamed("level_" + (i + 1)).setvalueof(outdict.get(section + "::audiolevels")[i]); + post("data", outdict.get(section + "::audiolevels"), "\n"); + if (outdict.contains(section + "::audiolevels")) for (var i = 0; i < 4; i++) outlet(2, "hub::global::level_" + (i + 1), outdict.get(section + "::audiolevels")[i]); } currentPiece = section; } @@ -145,14 +156,16 @@ function setPresetFile(f) { filename = f; currentPiece = filename.slice(filename.lastIndexOf("/") + 1, filename.lastIndexOf(".")); - post("currentPiece", currentPiece, "\n"); + hsspiece[currentPiece] = {}; + outdict.parse(JSON.stringify(hsspiece)); + setMenu(); } function train() { presets = new Dict; presets.import_json(filename); - hsspiece[currentPiece] = {}; + if (!hsspiece.hasOwnProperty(currentPiece)) hsspiece[currentPiece] = {}; var slots = presets.get("pattrstorage::slots").getkeys();//number of slots here outlet(1, "clear_data"); for (var j = 0; j < slots.length; j++){ @@ -210,23 +223,23 @@ function list() case 14 : //enum //val = "Major"; //post(vector[k], Math.floor(vector[k]/0.2 + 1), "\n"); - outlet(2, "Djster.µbus[" + i + "]::" + keys[j], jpieces[currentPiece][parseInt(vector[k]/0.2 + 1)]["Djster.µbus[" + i + "]::scale"]); + outlet(2, "Djster.µbus[" + i + "]::" + keys[j], hsspiece[currentPiece][parseInt(vector[k]/0.2 + 1)]["Djster.µbus[" + i + "]::scale"]); break; case 17 : //val = "2 2 2"; - outlet(2, "Djster.µbus[" + i + "]::" + keys[j], jpieces[currentPiece][parseInt(vector[k]/0.2 + 1)]["Djster.µbus[" + i + "]::meter"]); + outlet(2, "Djster.µbus[" + i + "]::" + keys[j], hsspiece[currentPiece][parseInt(vector[k]/0.2 + 1)]["Djster.µbus[" + i + "]::meter"]); break; case 19 : //val = "4" - outlet(2, "Djster.µbus[" + i + "]::" + keys[j], jpieces[currentPiece][parseInt(vector[k]/0.2 + 1)]["Djster.µbus[" + i + "]::timesig_denominator"]); + outlet(2, "Djster.µbus[" + i + "]::" + keys[j], hsspiece[currentPiece][parseInt(vector[k]/0.2 + 1)]["Djster.µbus[" + i + "]::timesig_denominator"]); break; case 21 : //tonic pitch - outlet(2, "Djster.µbus[" + i + "]::" + keys[j], jpieces[currentPiece][parseInt(vector[k]/0.2 + 1)]["Djster.µbus[" + i + "]::tonic_pitch"]); + outlet(2, "Djster.µbus[" + i + "]::" + keys[j], hsspiece[currentPiece][parseInt(vector[k]/0.2 + 1)]["Djster.µbus[" + i + "]::tonic_pitch"]); break; case 22 : val = "4" - outlet(2, "hub::instrument::instrument-" + (i + 1), jpieces[currentPiece][parseInt(vector[k]/0.2 + 1)]["hub::instrument::instrument-" + (i + 1)]); + outlet(2, "hub::instrument::instrument-" + (i + 1), hsspiece[currentPiece][parseInt(vector[k]/0.2 + 1)]["hub::instrument::instrument-" + (i + 1)]); break; case 23 : src[0] = scale(vector[k], 0, 1, 0, 127); @@ -247,16 +260,16 @@ function setBreakPoints() { hsspiece[currentPiece]["breakpoints"] = this.patcher.getnamed("mc.function").getvalueof(); outdict.parse(JSON.stringify(hsspiece)); - jpieces = JSON.parse(outdict.stringify()); + //jpieces = JSON.parse(outdict.stringify()); } function setAudioLevels() { - post("jpieces", currentPiece, "\n"); - hsspiece[currentPiece]["audiolevels"] = [ this.patcher.getnamed("hub").subpatcher().getnamed("global").subpatcher().getnamed("level_1").getvalueof(), this.patcher.getnamed("hub").subpatcher().getnamed("global").subpatcher().getnamed("level_2").getvalueof(), this.patcher.getnamed("hub").subpatcher().getnamed("global").subpatcher().getnamed("level_3").getvalueof(), this.patcher.getnamed("hub").subpatcher().getnamed("global").subpatcher().getnamed("level_4").getvalueof() ]; + post("hsspiece", currentPiece, "\n"); + hsspiece[currentPiece]["audiolevels"] = this.patcher.getnamed("hub").subpatcher().getnamed("global").subpatcher().getnamed("level_1").getvalueof().concat(this.patcher.getnamed("hub").subpatcher().getnamed("global").subpatcher().getnamed("level_2").getvalueof(), this.patcher.getnamed("hub").subpatcher().getnamed("global").subpatcher().getnamed("level_3").getvalueof(), this.patcher.getnamed("hub").subpatcher().getnamed("global").subpatcher().getnamed("level_4").getvalueof()); outdict.parse(JSON.stringify(hsspiece)); - jpieces = JSON.parse(outdict.stringify()); + //jpieces = JSON.parse(outdict.stringify()); }