From c976a536f399bbbf6f44e4c26dee1bc52a705571 Mon Sep 17 00:00:00 2001 From: computermusik Date: Sun, 2 Mar 2025 07:41:35 +0100 Subject: [PATCH] Recent changes New functionality: Playing hours Settings file and defaults --- HSS_Settings.json | 9 + Presets/Luz.json | 10 +- djster_webcontrol.js | 63 +- hss-distributed-server.maxpat | 2062 ++++++++++++++++++++++++--------- hss.piecemaker.js | 38 +- 5 files changed, 1650 insertions(+), 532 deletions(-) create mode 100644 HSS_Settings.json diff --git a/HSS_Settings.json b/HSS_Settings.json new file mode 100644 index 0000000..b7c7dc5 --- /dev/null +++ b/HSS_Settings.json @@ -0,0 +1,9 @@ +{ + "operating_hours" : "9-18", + "playing_mode" : "Playlist", + "play" : 1, + "duration" : 300, + "silence" : 20, + "gain" : -10, + "current_piece" : "The soft sparks of the blue mind" +} diff --git a/Presets/Luz.json b/Presets/Luz.json index 7f64056..5c14d63 100644 --- a/Presets/Luz.json +++ b/Presets/Luz.json @@ -5,7 +5,7 @@ "1" : { "id" : 1, "data" : { - "hub::instrument::bank" : [ "HSS_Samples_25.7.24.json" ], + "hub::instrument::bank" : [ "HSS_Samples.json" ], "hub::instrument::instrument-1" : [ "Gentle-Metallic-4.instr.json" ], "hub::instrument::instrument-2" : [ "Large-Space.instr.json" ], "hub::instrument::instrument-3" : [ "Evolution.instr.json" ], @@ -16680,7 +16680,7 @@ "2" : { "id" : 2, "data" : { - "hub::instrument::bank" : [ "HSS_Samples_25.7.24.json" ], + "hub::instrument::bank" : [ "HSS_Samples.json" ], "hub::instrument::instrument-1" : [ "Gentle-Metallic-4.instr.json" ], "hub::instrument::instrument-2" : [ "Large-Space.instr.json" ], "hub::instrument::instrument-3" : [ "Evolution.instr.json" ], @@ -33355,7 +33355,7 @@ "3" : { "id" : 3, "data" : { - "hub::instrument::bank" : [ "HSS_Samples_25.7.24.json" ], + "hub::instrument::bank" : [ "HSS_Samples.json" ], "hub::instrument::instrument-1" : [ "Gentle-Metallic-4.instr.json" ], "hub::instrument::instrument-2" : [ "X_Windwhistle.instr.json" ], "hub::instrument::instrument-3" : [ "Evolution.instr.json" ], @@ -50030,7 +50030,7 @@ "4" : { "id" : 4, "data" : { - "hub::instrument::bank" : [ "HSS_Samples_25.7.24.json" ], + "hub::instrument::bank" : [ "HSS_Samples.json" ], "hub::instrument::instrument-1" : [ "Gentle-Metallic-4.instr.json" ], "hub::instrument::instrument-2" : [ "X_Windwhistle.instr.json" ], "hub::instrument::instrument-3" : [ "Evolution.instr.json" ], @@ -66705,7 +66705,7 @@ "5" : { "id" : 5, "data" : { - "hub::instrument::bank" : [ "HSS_Samples_25.7.24.json" ], + "hub::instrument::bank" : [ "HSS_Samples.json" ], "hub::instrument::instrument-1" : [ "Gentle-Metallic-4.instr.json" ], "hub::instrument::instrument-2" : [ "X_Windwhistle.instr.json" ], "hub::instrument::instrument-3" : [ "Evolution.instr.json" ], diff --git a/djster_webcontrol.js b/djster_webcontrol.js index 70a7f09..cc07f32 100644 --- a/djster_webcontrol.js +++ b/djster_webcontrol.js @@ -90,7 +90,7 @@ css.push({ "border" : "1px solid " + active, "color" : active, "padding" : "5px 5px", - "text-align" : "center", + "text-align" : "left", "display" : "inline-block", "font-size" : "12px", "margin" : "4px 2px" @@ -202,12 +202,12 @@ svg.push({ addMenu(-1, "basicDIV", "Piece", "piece", 36, 0, pieces, "wide"); addMenu(-1, "basicDIV", "Playing Mode", "mode", 76, 0, modes, "wide"); - addCheckbox(-1, "basicDIV", "Play", "play", 116, 0, "left"); - addSlider(-1, "basicDIV", "Tempo", "tempo", 1, [1, 200], 0.1, 60, "this.value", "this.value"); - addSlider(-1, "basicDIV", "Duration", "duration", 2, [60, 600], 1, 300, "this.value", "this.value"); - addSlider(-1, "basicDIV", "Silence", "silence", 3, [10, 60], 1, 10, "this.value", "this.value"); - addSlider(-1, "basicDIV", "Gain (dB)", "gain", 4, [-70, 6], 1, -10, "this.value", "this.value"); - + addText(-1, "basicDIV", "Playing Hours", "oph", 116, "wide"); + addCheckbox(-1, "basicDIV", "Play", "play", 152, 0, "left"); + addSlider(-1, "basicDIV", "Tempo", "tempo", 2, [1, 200], 0.1, 60, "this.value", "this.value"); + addSlider(-1, "basicDIV", "Duration", "duration", 3, [60, 600], 5, 300, "this.value", "this.value"); + addSlider(-1, "basicDIV", "Silence", "silence", 4, [10, 60], 1, 10, "this.value", "this.value"); + addSlider(-1, "basicDIV", "Volume (dB)", "gain", 5, [-70, 6], 1, -10, "this.value", "this.value"); for (var i = 0; i < 4; i++) { var j = 0; @@ -510,7 +510,7 @@ function addMenu(index, parent, name, id, position, value, array, type) function addCheckbox(index, parent, name, id, position, checked, type) { var left = (type == "left") ? 10 : 252; - var leftoffset = (type == "left") ? 126 : 85; + var leftoffset = (type == "left") ? 128 : 85; checkboxes[index + 1][id].name = name; checkboxes[index + 1][id].pos = [left + leftoffset - 4, position - 1]; checkboxes[index + 1][id].parent = parent; @@ -548,11 +548,56 @@ function addCheckbox(index, parent, name, id, position, checked, type) }, "oninput" : "drawsocket.send({" + "djster" + ": {player: " + (index + 1) + ", " + id + ": this.checked}})" }]; - elements.push(obj[0]); elements.push(obj[1]); } +function addText(index, parent, name, id, position, type) +{ + var width = (type == "wide") ? 180 : 90; + var obj = [{ + "parent" : parent, + "new" : "label", + "for" : id + "_" + index, + "id" : id + "-label" + "_" + index, + "text" : name + ":", + "style" : { + "position" : "absolute", + "top" : position + "px", + "left" : "10px", + "width" : "120px", + "font-family" : "Arial", + "font-size" : 10, + "color" : textcolor + } + }, + { + "parent" : parent, + "new" : "input", + "type" : "text", + "id" : id + "_" + index, + "name" : id + "_" + index, + "placeholder" : "0-12 12-24", + "size" : 10, + "onkeydown" : "if( event.key == 'Enter' ){drawsocket.send( {" + "djster" + ": {player: " + (index + 1) + ", " + id + ": this.value}} );}", + "style" : { + "position" : "absolute", + "top" : position - 1 + "px", + "left" : "139px", + "width" : width - 11 + "px", + "color" : textcolor + } + }]; + var obj2 = { + "id" : id + "_value" + "_" + index, + "args" : "v", + "body" : "document.getElementById('" + id + "_" + index + "').value = v" + }; + elements.push(obj[0]); + elements.push(obj[1]); + body.push(obj2); +} + function createSpatBox() { svg.push({ diff --git a/hss-distributed-server.maxpat b/hss-distributed-server.maxpat index e3d3116..3931b2e 100644 --- a/hss-distributed-server.maxpat +++ b/hss-distributed-server.maxpat @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 79.0, 106.0, 1016.0, 532.0 ], + "rect" : [ 458.0, 106.0, 1017.0, 532.0 ], "bglocked" : 1, "openinpresentation" : 1, "default_fontsize" : 12.0, @@ -40,13 +40,645 @@ "assistshowspatchername" : 0, "globalpatchername" : "server", "boxes" : [ { + "box" : { + "id" : "obj-202", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 6, + "revision" : 4, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 867.0, 143.0, 580.0, 834.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-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 226.0, 481.0, 34.0, 22.0 ], + "text" : "sel 1" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 181.0, 481.0, 34.0, 22.0 ], + "text" : "sel 1" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "int", "int" ], + "patching_rect" : [ 136.0, 435.0, 109.0, 22.0 ], + "text" : "change" + } + + } +, { + "box" : { + "id" : "obj-3", + "int" : 1, + "maxclass" : "gswitch2", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 135.0, 665.0, 39.0, 32.0 ], + "varname" : "mode" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 75.0, 435.0, 32.0, 22.0 ], + "text" : "gate" + } + + } +, { + "box" : { + "id" : "obj-135", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 155.0, 705.0, 31.0, 22.0 ], + "text" : "next" + } + + } +, { + "box" : { + "id" : "obj-106", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "bang", "bang", "" ], + "patching_rect" : [ 75.0, 597.0, 76.0, 22.0 ], + "text" : "sel 0 290" + } + + } +, { + "box" : { + "id" : "obj-137", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 75.0, 509.0, 43.0, 22.0 ], + "text" : "% 300" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-174", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 88.0, 16.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-189", + "index" : 2, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 374.0, 16.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-190", + "index" : 3, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 488.0, 16.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-197", + "index" : 4, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 192.0, 750.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-198", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 75.0, 750.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-199", + "index" : 3, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 155.0, 750.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-201", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 104.0, 750.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 136.0, 394.0, 88.0, 22.0 ], + "text" : "int" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.0, 317.0, 52.0, 22.0 ], + "text" : "pack i i i" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.0, 354.0, 169.0, 22.0 ], + "text" : "if $i3 > $i1 && $i3 < $i2 then 1" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.0, 285.0, 89.0, 22.0 ], + "text" : "vexpr $i1*3600" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.0, 252.0, 144.0, 22.0 ], + "text" : "fromsymbol @separator -" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 205.0, 219.0, 47.0, 22.0 ], + "text" : "zl.iter 1" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.0, 187.0, 66.0, 22.0 ], + "text" : "string.tolist" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 205.0, 155.0, 126.0, 22.0 ], + "text" : "route operating_hours" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 184.0, 95.0, 115.0, 22.0 ], + "text" : "get operating_hours" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "int", "bang", "bang", "int", "int" ], + "patching_rect" : [ 88.0, 58.0, 211.0, 22.0 ], + "text" : "t i b b i 0" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "dictionary", "", "", "", "" ], + "patching_rect" : [ 184.0, 126.0, 103.0, 22.0 ], + "saved_object_attributes" : { + "embed" : 0, + "legacy" : 0, + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "dict HSS_settings" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-137", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "order" : 1, + "source" : [ "obj-106", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-201", 0 ], + "midpoints" : [ 113.0, 637.5, 113.5, 637.5 ], + "source" : [ "obj-106", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 1 ], + "midpoints" : [ 84.5, 641.5, 164.5, 641.5 ], + "order" : 0, + "source" : [ "obj-106", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-199", 0 ], + "source" : [ "obj-135", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-106", 0 ], + "midpoints" : [ 84.5, 538.0, 84.5, 538.0 ], + "order" : 1, + "source" : [ "obj-137", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-197", 0 ], + "midpoints" : [ 84.5, 578.0, 201.5, 578.0 ], + "order" : 0, + "source" : [ "obj-137", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-174", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-137", 1 ], + "midpoints" : [ 383.5, 469.0, 108.5, 469.0 ], + "source" : [ "obj-189", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-106", 2 ], + "midpoints" : [ 497.5, 554.5, 141.5, 554.5 ], + "source" : [ "obj-190", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 1 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "order" : 1, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "order" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-135", 0 ], + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 1 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 2 ], + "source" : [ "obj-5", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 1 ], + "midpoints" : [ 289.5, 385.5, 214.5, 385.5 ], + "source" : [ "obj-5", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "midpoints" : [ 145.5, 83.0, 145.5, 83.0 ], + "source" : [ "obj-5", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-5", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-6", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "midpoints" : [ 190.5, 657.0, 84.5, 657.0 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-201", 0 ], + "midpoints" : [ 235.5, 731.0, 113.5, 731.0 ], + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 1910.0, 213.0, 124.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p operating_hours", + "varname" : "oph" + } + + } +, { + "box" : { + "id" : "obj-117", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "int", "int" ], + "patching_rect" : [ 1779.0, 195.0, 40.0, 22.0 ], + "text" : "t i i i" + } + + } +, { "box" : { "id" : "obj-40", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], - "patching_rect" : [ 2010.0, 322.5, 101.0, 22.0 ], + "patching_rect" : [ 2027.0, 268.0, 101.0, 22.0 ], "saved_object_attributes" : { "embed" : 0, "precision" : 6 @@ -103,7 +735,7 @@ "bgfillcolor_proportion" : 0.5, "bgfillcolor_type" : "color", "id" : "obj-143", - "items" : "The warm winds of the aurora borealis.json", + "items" : "", "maxclass" : "umenu", "menumode" : 2, "numinlets" : 1, @@ -306,7 +938,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2200.0, 147.900002866983414, 80.0, 22.0 ], + "patching_rect" : [ 2191.0, 216.0, 80.0, 22.0 ], "text" : "loadmess 0 0" } @@ -318,7 +950,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "int", "int" ], - "patching_rect" : [ 2200.0, 185.0, 171.0, 22.0 ], + "patching_rect" : [ 2191.0, 253.0, 171.0, 22.0 ], "text" : "divmod 60" } @@ -330,7 +962,7 @@ "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 2200.0, 220.0, 171.0, 22.0 ], + "patching_rect" : [ 2191.0, 288.0, 171.0, 22.0 ], "text" : "combine m : s @padding 2 0 2" } @@ -501,7 +1133,7 @@ } , "classnamespace" : "box", - "rect" : [ 718.0, 123.0, 899.0, 497.0 ], + "rect" : [ 621.0, 684.0, 903.0, 403.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -530,15 +1162,27 @@ "subpatcher_template" : "", "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 677.0, 192.0, 87.0, 22.0 ], + "text" : "prepend active" + } + + } +, { "box" : { "id" : "obj-1", - "linecount" : 4, + "linecount" : 5, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 710.0, 182.0, 268.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, active pause 0, active duration 0" + "patching_rect" : [ 677.0, 105.0, 225.0, 76.0 ], + "text" : "hub::global::level_1 0, hub::global::level_2 0, hub::global::level_3 0, hub::global::level_4 0, pause 0, duration 0, mc.function 0, nodes 0, start 0" } } @@ -550,7 +1194,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 553.0, 182.0, 150.0, 62.0 ], + "patching_rect" : [ 520.0, 105.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" } @@ -562,7 +1206,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 288.0, 251.0, 92.0, 22.0 ], + "patching_rect" : [ 255.0, 174.0, 92.0, 22.0 ], "text" : "prepend priority" } @@ -575,7 +1219,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 288.0, 182.0, 254.0, 62.0 ], + "patching_rect" : [ 255.0, 105.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" } @@ -587,7 +1231,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 50.0, 100.0, 58.0, 22.0 ], + "patching_rect" : [ 17.0, 23.0, 58.0, 22.0 ], "text" : "loadbang" } @@ -600,7 +1244,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 50.0, 183.0, 231.0, 35.0 ], + "patching_rect" : [ 17.0, 106.0, 231.0, 35.0 ], "text" : "priority hub -1, priority hub::instrument -1, priority hub::instrument::bank -1" } @@ -613,14 +1257,14 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 287.799982249736786, 406.0, 30.0, 30.0 ] + "patching_rect" : [ 255.0, 329.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { - "destination" : [ "obj-50", 0 ], + "destination" : [ "obj-2", 0 ], "source" : [ "obj-1", 0 ] } @@ -631,6 +1275,13 @@ "source" : [ "obj-184", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "source" : [ "obj-2", 0 ] + } + } , { "patchline" : { @@ -642,7 +1293,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 59.5, 157.0, 719.5, 157.0 ], + "midpoints" : [ 26.5, 80.0, 686.5, 80.0 ], "order" : 0, "source" : [ "obj-25", 0 ] } @@ -651,7 +1302,7 @@ , { "patchline" : { "destination" : [ "obj-184", 0 ], - "midpoints" : [ 59.5, 157.5, 562.5, 157.5 ], + "midpoints" : [ 26.5, 80.5, 529.5, 80.5 ], "order" : 1, "source" : [ "obj-25", 0 ] } @@ -668,7 +1319,7 @@ , { "patchline" : { "destination" : [ "obj-66", 0 ], - "midpoints" : [ 59.5, 156.0, 297.5, 156.0 ], + "midpoints" : [ 26.5, 79.0, 264.5, 79.0 ], "order" : 2, "source" : [ "obj-25", 0 ] } @@ -702,30 +1353,6 @@ "text" : "p pattrstorage-settings" } - } -, { - "box" : { - "id" : "obj-190", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1867.0, 253.0, 29.5, 22.0 ], - "text" : "300" - } - - } -, { - "box" : { - "id" : "obj-189", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1899.0, 253.0, 29.5, 22.0 ], - "text" : "0" - } - } , { "box" : { @@ -765,10 +1392,10 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2178.0, 257.0, 41.0, 22.0 ], + "patching_rect" : [ 2169.0, 325.0, 41.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 413.0, 46.0, 39.0, 22.0 ], - "text" : "00:00" + "text" : "01:40" } } @@ -792,7 +1419,7 @@ "patching_rect" : [ 1878.0, 139.0, 61.5, 22.0 ], "presentation" : 1, "presentation_rect" : [ 397.0, 13.0, 55.0, 22.0 ], - "text" : "22:42:31" + "text" : "07:35:00" } } @@ -815,7 +1442,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 2053.0, 289.0, 33.0, 22.0 ], + "patching_rect" : [ 1982.0, 297.0, 33.0, 22.0 ], "text" : "grab" } @@ -827,7 +1454,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 1910.0, 300.0, 33.0, 22.0 ], + "patching_rect" : [ 1910.0, 298.0, 33.0, 22.0 ], "text" : "grab" } @@ -839,7 +1466,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2147.0, 312.0, 93.0, 22.0 ], + "patching_rect" : [ 2147.0, 368.0, 93.0, 22.0 ], "text" : "join @triggers 2" } @@ -847,19 +1474,20 @@ , { "box" : { "id" : "obj-134", + "linecount" : 3, "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 2221.0, 72.0, 172.0, 22.0 ], - "restore" : [ -12 ], + "patching_rect" : [ 2221.0, 72.0, 160.0, 49.0 ], + "restore" : [ -10 ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 } , - "text" : "pattr @bindto hub::global::gain", - "varname" : "u004020357" + "text" : "pattr gain @bindto hub::global::gain @autorestore 0 @invisible 1", + "varname" : "gain" } } @@ -870,7 +1498,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 2147.0, 153.0, 37.0, 22.0 ], + "patching_rect" : [ 2147.0, 139.0, 37.0, 22.0 ], "text" : "* 500" } @@ -882,7 +1510,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2053.0, 380.0, 63.0, 22.0 ], + "patching_rect" : [ 1982.0, 350.0, 63.0, 22.0 ], "text" : "$2, -70 $1" } @@ -894,7 +1522,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2010.0, 352.0, 103.0, 22.0 ], + "patching_rect" : [ 2027.0, 297.0, 103.0, 22.0 ], "text" : "pvar currentPiece" } @@ -906,7 +1534,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1910.0, 335.0, 63.0, 22.0 ], + "patching_rect" : [ 1910.0, 350.0, 63.0, 22.0 ], "text" : "-70, $2 $1" } @@ -918,7 +1546,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2053.0, 436.0, 79.0, 22.0 ], + "patching_rect" : [ 1910.0, 436.0, 79.0, 22.0 ], "text" : "prepend gain" } @@ -930,7 +1558,7 @@ "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "bang" ], - "patching_rect" : [ 2053.0, 408.0, 40.0, 22.0 ], + "patching_rect" : [ 1910.0, 408.0, 40.0, 22.0 ], "text" : "line" } @@ -942,7 +1570,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2034.0, 153.0, 102.0, 22.0 ], + "patching_rect" : [ 2034.0, 139.0, 102.0, 22.0 ], "text" : "pak" } @@ -954,7 +1582,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 2034.0, 185.0, 29.5, 22.0 ], + "patching_rect" : [ 2034.0, 166.0, 29.5, 22.0 ], "text" : "+" } @@ -966,7 +1594,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2117.0, 72.0, 68.0, 22.0 ], + "patching_rect" : [ 2117.0, 66.0, 68.0, 22.0 ], "text" : "pvar pause" } @@ -978,7 +1606,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 2034.0, 72.0, 79.0, 22.0 ], + "patching_rect" : [ 2034.0, 66.0, 79.0, 22.0 ], "text" : "pvar duration" } @@ -1231,7 +1859,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 565.0, 219.0, 59.0, 22.0 ], + "patching_rect" : [ 565.0, 231.0, 59.0, 22.0 ], "text" : "pvar start" } @@ -1243,7 +1871,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 565.0, 186.0, 33.0, 22.0 ], + "patching_rect" : [ 565.0, 198.0, 33.0, 22.0 ], "text" : "== 3" } @@ -1255,46 +1883,10 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 634.0, 186.0, 33.0, 22.0 ], + "patching_rect" : [ 634.0, 198.0, 33.0, 22.0 ], "text" : ">= 1" } - } -, { - "box" : { - "id" : "obj-135", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 2010.0, 289.0, 31.0, 22.0 ], - "text" : "next" - } - - } -, { - "box" : { - "id" : "obj-106", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 3, - "outlettype" : [ "bang", "bang", "" ], - "patching_rect" : [ 2010.0, 253.0, 76.0, 22.0 ], - "text" : "sel 0 290" - } - - } -, { - "box" : { - "id" : "obj-137", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "patching_rect" : [ 2010.0, 216.0, 43.0, 22.0 ], - "text" : "% 300" - } - } , { "box" : { @@ -1315,7 +1907,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1779.0, 220.0, 59.0, 22.0 ], + "patching_rect" : [ 1779.0, 253.0, 59.0, 22.0 ], "text" : "cursor $1" } @@ -1327,7 +1919,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1801.25, 411.0, 161.0, 22.0 ], + "patching_rect" : [ 1755.0, 384.0, 161.0, 22.0 ], "text" : "target 1, clear, target 2, clear" } @@ -1351,7 +1943,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1840.0, 220.0, 137.0, 22.0 ], + "patching_rect" : [ 1840.0, 253.0, 137.0, 22.0 ], "text" : "target 2, $1, target 1, $1" } @@ -1424,10 +2016,10 @@ "chans" : 2, "classic_curve" : 1, "data" : [ { - "addpoints_with_curve" : [ 0.0, 0.928571, 0, 0.0, 1800.0, 0.515873, 0, 0.0, 3600.0, 0.420635, 0, 0.0, 5400.0, 0.325397, 0, 0.0, 7200.0, 0.18254, 0, 0.0, 9000.0, 0.150794, 0, 0.0, 10800.0, 0.206349, 0, 0.0, 12600.0, 0.380952, 0, 0.0, 14400.0, 0.5, 0, 0.0, 16200.0, 0.301587, 0, 0.0, 18000.0, 0.253968, 0, 0.0, 19800.0, 0.380952, 0, 0.0, 21600.0, 0.404762, 0, 0.0, 23400.0, 0.507937, 0, 0.0, 25200.0, 0.571429, 0, 0.0, 27000.0, 0.611111, 0, 0.0, 28800.0, 0.65873, 0, 0.0, 30600.0, 0.777778, 0, 0.0, 32400.0, 0.833333, 0, 0.0, 34200.0, 0.507937, 0, 0.0, 36000.0, 0.555556, 0, 0.0, 37800.0, 0.587302, 0, 0.0, 39600.0, 0.650794, 0, 0.0, 41400.0, 0.714286, 0, 0.0, 43200.0, 0.5, 0, 0.0, 45000.0, 0.603175, 0, 0.0, 46800.0, 0.714286, 0, 0.0, 48600.0, 0.706349, 0, 0.0, 50400.0, 0.595238, 0, 0.0, 52200.0, 0.539683, 0, 0.0, 54000.0, 0.507937, 0, 0.0, 55800.0, 0.444444, 0, 0.0, 57600.0, 0.373016, 0, 0.0, 59400.0, 0.238095, 0, 0.0, 61200.0, 0.285714, 0, 0.0, 63000.0, 0.349206, 0, 0.0, 64800.0, 0.492063, 0, 0.0, 66600.0, 0.404762, 0, 0.0, 68400.0, 0.277778, 0, 0.0, 70200.0, 0.238095, 0, 0.0, 72000.0, 0.349206, 0, 0.0, 73800.0, 0.436508, 0, 0.0, 75600.0, 0.52381, 0, 0.0, 77400.0, 0.603175, 0, 0.0, 79200.0, 0.714286, 0, 0.0, 81000.0, 0.825397, 0, 0.0, 82800.0, 0.857143, 0, 0.0, 84600.0, 0.730159, 0, 0.0 ] + "addpoints_with_curve" : [ 0.0, 0.087302, 0, 0.0, 1800.0, 0.111111, 0, 0.0, 3600.0, 0.111111, 0, 0.0, 5400.0, 0.111111, 0, 0.0, 7200.0, 0.111111, 0, 0.0, 9000.0, 0.111111, 0, 0.0, 10800.0, 0.333333, 0, 0.0, 12600.0, 0.333333, 0, 0.0, 14400.0, 0.333333, 0, 0.0, 16200.0, 0.333333, 0, 0.0, 18000.0, 0.492063, 0, 0.0, 19800.0, 0.492063, 0, 0.0, 21600.0, 0.492063, 0, 0.0, 23400.0, 0.674603, 0, 0.0, 25200.0, 0.849206, 0, 0.0, 27000.0, 0.888889, 0, 0.0, 28800.0, 0.888889, 0, 0.0, 30600.0, 0.888889, 0, 0.0, 32400.0, 0.888889, 0, 0.0, 34200.0, 0.714286, 0, 0.0, 36000.0, 0.714286, 0, 0.0, 37800.0, 0.714286, 0, 0.0, 39600.0, 0.515873, 0, 0.0, 41400.0, 0.515873, 0, 0.0, 43200.0, 0.515873, 0, 0.0, 45000.0, 0.507937, 0, 0.0, 46800.0, 0.507937, 0, 0.0, 48600.0, 0.507937, 0, 0.0, 50400.0, 0.507937, 0, 0.0, 52200.0, 0.730159, 0, 0.0, 54000.0, 0.730159, 0, 0.0, 55800.0, 0.896825, 0, 0.0, 57600.0, 0.896825, 0, 0.0, 59400.0, 0.896825, 0, 0.0, 61200.0, 0.904762, 0, 0.0, 63000.0, 0.904762, 0, 0.0, 64800.0, 0.84127, 0, 0.0, 66600.0, 0.84127, 0, 0.0, 68400.0, 0.888889, 0, 0.0, 70200.0, 0.888889, 0, 0.0, 72000.0, 0.507937, 0, 0.0, 73800.0, 0.507937, 0, 0.0, 75600.0, 0.507937, 0, 0.0, 77400.0, 0.507937, 0, 0.0, 79200.0, 0.277778, 0, 0.0, 81000.0, 0.277778, 0, 0.0, 82800.0, 0.071429, 0, 0.0, 84600.0, 0.087302, 0, 0.0 ] } , { - "addpoints_with_curve" : [ 0.0, 0.257143, 0, 0.0, 1800.0, 0.477551, 0, 0.0, 3600.0, 0.281633, 0, 0.0, 5400.0, 0.142857, 0, 0.0, 7200.0, 0.208163, 0, 0.0, 9000.0, 0.330612, 0, 0.0, 10800.0, 0.346939, 0, 0.0, 12600.0, 0.436735, 0, 0.0, 14400.0, 0.502041, 0, 0.0, 16200.0, 0.420408, 0, 0.0, 18000.0, 0.232653, 0, 0.0, 19800.0, 0.281633, 0, 0.0, 21600.0, 0.330612, 0, 0.0, 23400.0, 0.485714, 0, 0.0, 25200.0, 0.591837, 0, 0.0, 27000.0, 0.714286, 0, 0.0, 28800.0, 0.779592, 0, 0.0, 30600.0, 0.763265, 0, 0.0, 32400.0, 0.640816, 0, 0.0, 34200.0, 0.502041, 0, 0.0, 36000.0, 0.583673, 0, 0.0, 37800.0, 0.673469, 0, 0.0, 39600.0, 0.738776, 0, 0.0, 41400.0, 0.673469, 0, 0.0, 43200.0, 0.493878, 0, 0.0, 45000.0, 0.461224, 0, 0.0, 46800.0, 0.420408, 0, 0.0, 48600.0, 0.297959, 0, 0.0, 50400.0, 0.314286, 0, 0.0, 52200.0, 0.395918, 0, 0.0, 54000.0, 0.493878, 0, 0.0, 55800.0, 0.657143, 0, 0.0, 57600.0, 0.820408, 0, 0.0, 59400.0, 0.657143, 0, 0.0, 61200.0, 0.616327, 0, 0.0, 63000.0, 0.559184, 0, 0.0, 64800.0, 0.485714, 0, 0.0, 66600.0, 0.469388, 0, 0.0, 68400.0, 0.404082, 0, 0.0, 70200.0, 0.297959, 0, 0.0, 72000.0, 0.257143, 0, 0.0, 73800.0, 0.297959, 0, 0.0, 75600.0, 0.469388, 0, 0.0, 77400.0, 0.412245, 0, 0.0, 79200.0, 0.404082, 0, 0.0, 81000.0, 0.363265, 0, 0.0, 82800.0, 0.257143, 0, 0.0, 84600.0, 0.24898, 0, 0.0 ] + "addpoints_with_curve" : [ 0.0, 0.134694, 0, 0.0, 1800.0, 0.093878, 0, 0.0, 3600.0, 0.093878, 0, 0.0, 5400.0, 0.093878, 0, 0.0, 7200.0, 0.093878, 0, 0.0, 9000.0, 0.093878, 0, 0.0, 10800.0, 0.102041, 0, 0.0, 12600.0, 0.102041, 0, 0.0, 14400.0, 0.102041, 0, 0.0, 16200.0, 0.102041, 0, 0.0, 18000.0, 0.093878, 0, 0.0, 19800.0, 0.093878, 0, 0.0, 21600.0, 0.093878, 0, 0.0, 23400.0, 0.102041, 0, 0.0, 25200.0, 0.477551, 0, 0.0, 27000.0, 0.877551, 0, 0.0, 28800.0, 0.877551, 0, 0.0, 30600.0, 0.877551, 0, 0.0, 32400.0, 0.877551, 0, 0.0, 34200.0, 0.746939, 0, 0.0, 36000.0, 0.746939, 0, 0.0, 37800.0, 0.746939, 0, 0.0, 39600.0, 0.502041, 0, 0.0, 41400.0, 0.502041, 0, 0.0, 43200.0, 0.502041, 0, 0.0, 45000.0, 0.502041, 0, 0.0, 46800.0, 0.502041, 0, 0.0, 48600.0, 0.502041, 0, 0.0, 50400.0, 0.502041, 0, 0.0, 52200.0, 0.355102, 0, 0.0, 54000.0, 0.355102, 0, 0.0, 55800.0, 0.110204, 0, 0.0, 57600.0, 0.110204, 0, 0.0, 59400.0, 0.110204, 0, 0.0, 61200.0, 0.477551, 0, 0.0, 63000.0, 0.477551, 0, 0.0, 64800.0, 0.665306, 0, 0.0, 66600.0, 0.665306, 0, 0.0, 68400.0, 0.877551, 0, 0.0, 70200.0, 0.877551, 0, 0.0, 72000.0, 0.534694, 0, 0.0, 73800.0, 0.534694, 0, 0.0, 75600.0, 0.534694, 0, 0.0, 77400.0, 0.534694, 0, 0.0, 79200.0, 0.738776, 0, 0.0, 81000.0, 0.738776, 0, 0.0, 82800.0, 0.559184, 0, 0.0, 84600.0, 0.134694, 0, 0.0 ] } ], "domain" : 86400.0, @@ -2308,7 +2900,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 600.0, 253.0, 120.0, 50.0 ], + "patching_rect" : [ 600.0, 265.0, 120.0, 50.0 ], "text" : "Train after opening preset file" } @@ -2710,6 +3302,18 @@ "subpatcher_template" : "", "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "id" : "obj-19", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 324.0, 503.0, 56.0, 22.0 ], + "text" : "oph 9-17" + } + + } +, { "box" : { "format" : 6, "id" : "obj-45", @@ -3073,8 +3677,8 @@ "key" : "svg", "val" : { "id" : "src4", - "cx" : 152, - "cy" : 73 + "cx" : 139, + "cy" : 70 } } @@ -3723,7 +4327,7 @@ "numinlets" : 25, "numoutlets" : 25, "outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], - "patching_rect" : [ 26.0, 90.0, 815.380952380952522, 62.0 ], + "patching_rect" : [ 26.0, 90.0, 819.0, 62.0 ], "text" : "route duration pause 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" } @@ -3888,6 +4492,13 @@ "source" : [ "obj-17", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "source" : [ "obj-19", 0 ] + } + } , { "patchline" : { @@ -3941,7 +4552,7 @@ , { "patchline" : { "destination" : [ "obj-51", 0 ], - "midpoints" : [ 665.968253968254089, 574.0, 602.5, 574.0 ], + "midpoints" : [ 668.833333333333371, 574.0, 602.5, 574.0 ], "source" : [ "obj-22", 19 ] } @@ -4621,7 +5232,7 @@ "bgfillcolor_proportion" : 0.5, "bgfillcolor_type" : "color", "id" : "obj-200", - "items" : [ "Hypnagogia", ",", "Echoes in the Dreamscape", ",", "Blue", ",", "The Subtle Glow of the Delighted Being", ",", "Luz", ",", "The soft sparks of the blue mind", ",", "The warm winds of the aurora borealis", ",", "Arua", ",", "First Calling" ], + "items" : [ "Hypnagogia", ",", "Echoes in the Dreamscape", ",", "Blue", ",", "The Subtle Glow of the Delighted Being", ",", "Luz", ",", "The soft sparks of the blue mind", ",", "The warm winds of the aurora borealis", ",", "Aurora", ",", "First Calling" ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, @@ -4668,7 +5279,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 634.0, 219.0, 89.0, 22.0 ], + "patching_rect" : [ 634.0, 231.0, 89.0, 22.0 ], "text" : "displayknob $1" } @@ -4700,7 +5311,7 @@ , { "box" : { "id" : "obj-181", - "int" : 1, + "int" : 3, "maxclass" : "gswitch2", "numinlets" : 2, "numoutlets" : 4, @@ -5564,7 +6175,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 647.0, 645.0, 59.0, 22.0 ], - "text" : "0.462437" + "text" : "0.220449" } } @@ -5588,7 +6199,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 585.0, 650.0, 59.0, 22.0 ], - "text" : "0.40231" + "text" : "0.308321" } } @@ -5612,7 +6223,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 524.0, 650.0, 59.0, 22.0 ], - "text" : "0.435312" + "text" : "0.229138" } } @@ -5636,7 +6247,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 464.0, 650.0, 59.0, 22.0 ], - "text" : "0.432658" + "text" : "0.246362" } } @@ -6118,8 +6729,6 @@ "args" : [ 2, 100, 50 ], "autostart" : 1, "defer" : 0, - "node_bin_path" : "", - "npm_bin_path" : "", "watch" : 1 } , @@ -7053,10 +7662,10 @@ "patching_rect" : [ 926.0, 16.0, 56.0, 22.0 ], "restore" : { "duration" : [ 300 ], - "mc.function" : [ "data", 0, 196, 86400.0, 0.0, 1.0, 0.0, 0.928571, 0, 0.0, 1800.0, 0.515873, 0, 0.0, 3600.0, 0.420635, 0, 0.0, 5400.0, 0.325397, 0, 0.0, 7200.0, 0.18254, 0, 0.0, 9000.0, 0.150794, 0, 0.0, 10800.0, 0.206349, 0, 0.0, 12600.0, 0.380952, 0, 0.0, 14400.0, 0.5, 0, 0.0, 16200.0, 0.301587, 0, 0.0, 18000.0, 0.253968, 0, 0.0, 19800.0, 0.380952, 0, 0.0, 21600.0, 0.404762, 0, 0.0, 23400.0, 0.507937, 0, 0.0, 25200.0, 0.571429, 0, 0.0, 27000.0, 0.611111, 0, 0.0, 28800.0, 0.65873, 0, 0.0, 30600.0, 0.777778, 0, 0.0, 32400.0, 0.833333, 0, 0.0, 34200.0, 0.507937, 0, 0.0, 36000.0, 0.555556, 0, 0.0, 37800.0, 0.587302, 0, 0.0, 39600.0, 0.650794, 0, 0.0, 41400.0, 0.714286, 0, 0.0, 43200.0, 0.5, 0, 0.0, 45000.0, 0.603175, 0, 0.0, 46800.0, 0.714286, 0, 0.0, 48600.0, 0.706349, 0, 0.0, 50400.0, 0.595238, 0, 0.0, 52200.0, 0.539683, 0, 0.0, 54000.0, 0.507937, 0, 0.0, 55800.0, 0.444444, 0, 0.0, 57600.0, 0.373016, 0, 0.0, 59400.0, 0.238095, 0, 0.0, 61200.0, 0.285714, 0, 0.0, 63000.0, 0.349206, 0, 0.0, 64800.0, 0.492063, 0, 0.0, 66600.0, 0.404762, 0, 0.0, 68400.0, 0.277778, 0, 0.0, 70200.0, 0.238095, 0, 0.0, 72000.0, 0.349206, 0, 0.0, 73800.0, 0.436508, 0, 0.0, 75600.0, 0.52381, 0, 0.0, 77400.0, 0.603175, 0, 0.0, 79200.0, 0.714286, 0, 0.0, 81000.0, 0.825397, 0, 0.0, 82800.0, 0.857143, 0, 0.0, 84600.0, 0.730159, 0, 0.0, "curve", "data", 1, 196, 86400.0, 0.0, 1.0, 0.0, 0.257143, 0, 0.0, 1800.0, 0.477551, 0, 0.0, 3600.0, 0.281633, 0, 0.0, 5400.0, 0.142857, 0, 0.0, 7200.0, 0.208163, 0, 0.0, 9000.0, 0.330612, 0, 0.0, 10800.0, 0.346939, 0, 0.0, 12600.0, 0.436735, 0, 0.0, 14400.0, 0.502041, 0, 0.0, 16200.0, 0.420408, 0, 0.0, 18000.0, 0.232653, 0, 0.0, 19800.0, 0.281633, 0, 0.0, 21600.0, 0.330612, 0, 0.0, 23400.0, 0.485714, 0, 0.0, 25200.0, 0.591837, 0, 0.0, 27000.0, 0.714286, 0, 0.0, 28800.0, 0.779592, 0, 0.0, 30600.0, 0.763265, 0, 0.0, 32400.0, 0.640816, 0, 0.0, 34200.0, 0.502041, 0, 0.0, 36000.0, 0.583673, 0, 0.0, 37800.0, 0.673469, 0, 0.0, 39600.0, 0.738776, 0, 0.0, 41400.0, 0.673469, 0, 0.0, 43200.0, 0.493878, 0, 0.0, 45000.0, 0.461224, 0, 0.0, 46800.0, 0.420408, 0, 0.0, 48600.0, 0.297959, 0, 0.0, 50400.0, 0.314286, 0, 0.0, 52200.0, 0.395918, 0, 0.0, 54000.0, 0.493878, 0, 0.0, 55800.0, 0.657143, 0, 0.0, 57600.0, 0.820408, 0, 0.0, 59400.0, 0.657143, 0, 0.0, 61200.0, 0.616327, 0, 0.0, 63000.0, 0.559184, 0, 0.0, 64800.0, 0.485714, 0, 0.0, 66600.0, 0.469388, 0, 0.0, 68400.0, 0.404082, 0, 0.0, 70200.0, 0.297959, 0, 0.0, 72000.0, 0.257143, 0, 0.0, 73800.0, 0.297959, 0, 0.0, 75600.0, 0.469388, 0, 0.0, 77400.0, 0.412245, 0, 0.0, 79200.0, 0.404082, 0, 0.0, 81000.0, 0.363265, 0, 0.0, 82800.0, 0.257143, 0, 0.0, 84600.0, 0.24898, 0, 0.0, "curve" ], + "mc.function" : [ "data", 0, 196, 86400.0, 0.0, 1.0, 0.0, 0.087302, 0, 0.0, 1800.0, 0.111111, 0, 0.0, 3600.0, 0.111111, 0, 0.0, 5400.0, 0.111111, 0, 0.0, 7200.0, 0.111111, 0, 0.0, 9000.0, 0.111111, 0, 0.0, 10800.0, 0.333333, 0, 0.0, 12600.0, 0.333333, 0, 0.0, 14400.0, 0.333333, 0, 0.0, 16200.0, 0.333333, 0, 0.0, 18000.0, 0.492063, 0, 0.0, 19800.0, 0.492063, 0, 0.0, 21600.0, 0.492063, 0, 0.0, 23400.0, 0.674603, 0, 0.0, 25200.0, 0.849206, 0, 0.0, 27000.0, 0.888889, 0, 0.0, 28800.0, 0.888889, 0, 0.0, 30600.0, 0.888889, 0, 0.0, 32400.0, 0.888889, 0, 0.0, 34200.0, 0.714286, 0, 0.0, 36000.0, 0.714286, 0, 0.0, 37800.0, 0.714286, 0, 0.0, 39600.0, 0.515873, 0, 0.0, 41400.0, 0.515873, 0, 0.0, 43200.0, 0.515873, 0, 0.0, 45000.0, 0.507937, 0, 0.0, 46800.0, 0.507937, 0, 0.0, 48600.0, 0.507937, 0, 0.0, 50400.0, 0.507937, 0, 0.0, 52200.0, 0.730159, 0, 0.0, 54000.0, 0.730159, 0, 0.0, 55800.0, 0.896825, 0, 0.0, 57600.0, 0.896825, 0, 0.0, 59400.0, 0.896825, 0, 0.0, 61200.0, 0.904762, 0, 0.0, 63000.0, 0.904762, 0, 0.0, 64800.0, 0.84127, 0, 0.0, 66600.0, 0.84127, 0, 0.0, 68400.0, 0.888889, 0, 0.0, 70200.0, 0.888889, 0, 0.0, 72000.0, 0.507937, 0, 0.0, 73800.0, 0.507937, 0, 0.0, 75600.0, 0.507937, 0, 0.0, 77400.0, 0.507937, 0, 0.0, 79200.0, 0.277778, 0, 0.0, 81000.0, 0.277778, 0, 0.0, 82800.0, 0.071429, 0, 0.0, 84600.0, 0.087302, 0, 0.0, "curve", "data", 1, 196, 86400.0, 0.0, 1.0, 0.0, 0.134694, 0, 0.0, 1800.0, 0.093878, 0, 0.0, 3600.0, 0.093878, 0, 0.0, 5400.0, 0.093878, 0, 0.0, 7200.0, 0.093878, 0, 0.0, 9000.0, 0.093878, 0, 0.0, 10800.0, 0.102041, 0, 0.0, 12600.0, 0.102041, 0, 0.0, 14400.0, 0.102041, 0, 0.0, 16200.0, 0.102041, 0, 0.0, 18000.0, 0.093878, 0, 0.0, 19800.0, 0.093878, 0, 0.0, 21600.0, 0.093878, 0, 0.0, 23400.0, 0.102041, 0, 0.0, 25200.0, 0.477551, 0, 0.0, 27000.0, 0.877551, 0, 0.0, 28800.0, 0.877551, 0, 0.0, 30600.0, 0.877551, 0, 0.0, 32400.0, 0.877551, 0, 0.0, 34200.0, 0.746939, 0, 0.0, 36000.0, 0.746939, 0, 0.0, 37800.0, 0.746939, 0, 0.0, 39600.0, 0.502041, 0, 0.0, 41400.0, 0.502041, 0, 0.0, 43200.0, 0.502041, 0, 0.0, 45000.0, 0.502041, 0, 0.0, 46800.0, 0.502041, 0, 0.0, 48600.0, 0.502041, 0, 0.0, 50400.0, 0.502041, 0, 0.0, 52200.0, 0.355102, 0, 0.0, 54000.0, 0.355102, 0, 0.0, 55800.0, 0.110204, 0, 0.0, 57600.0, 0.110204, 0, 0.0, 59400.0, 0.110204, 0, 0.0, 61200.0, 0.477551, 0, 0.0, 63000.0, 0.477551, 0, 0.0, 64800.0, 0.665306, 0, 0.0, 66600.0, 0.665306, 0, 0.0, 68400.0, 0.877551, 0, 0.0, 70200.0, 0.877551, 0, 0.0, 72000.0, 0.534694, 0, 0.0, 73800.0, 0.534694, 0, 0.0, 75600.0, 0.534694, 0, 0.0, 77400.0, 0.534694, 0, 0.0, 79200.0, 0.738776, 0, 0.0, 81000.0, 0.738776, 0, 0.0, 82800.0, 0.559184, 0, 0.0, 84600.0, 0.134694, 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 ] + "pause" : [ 20 ], + "start" : [ 1 ] } , "text" : "autopattr", @@ -7143,7 +7752,7 @@ } , "classnamespace" : "box", - "rect" : [ 3.0, 72.0, 403.0, 673.0 ], + "rect" : [ 17.0, 63.0, 403.0, 673.0 ], "bglocked" : 0, "openinpresentation" : 1, "default_fontsize" : 12.0, @@ -7171,6 +7780,7 @@ "style" : "", "subpatcher_template" : "", "assistshowspatchername" : 0, + "visible" : 1, "boxes" : [ { "box" : { "fontname" : "Lato", @@ -7352,7 +7962,7 @@ } , "classnamespace" : "box", - "rect" : [ 244.0, 106.0, 1012.0, 682.0 ], + "rect" : [ 607.0, 231.0, 1012.0, 682.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -7604,7 +8214,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 383.5, 132.0, 148.0, 22.0 ], - "restore" : [ "HSS_Samples_13.6.24.json" ], + "restore" : [ "Tutorial.bank.json" ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 @@ -7684,10 +8294,10 @@ "outlettype" : [ "", "", "", "" ], "patching_rect" : [ 83.0, 16.0, 56.0, 22.0 ], "restore" : { - "instrument-1" : [ "G_Kalimba.instr.json" ], - "instrument-2" : [ "G_Musicbox.instr.json" ], - "instrument-3" : [ "G_Crystal.instr.json" ], - "instrument-4" : [ "G_Crystal.instr.json" ] + "instrument-1" : [ "Bell-1.instr" ], + "instrument-2" : [ "Bell-1.instr" ], + "instrument-3" : [ "Bell-1.instr" ], + "instrument-4" : [ "Bell-1.instr" ] } , "text" : "autopattr", @@ -7838,7 +8448,7 @@ , { "box" : { "id" : "obj-13", - "items" : [ "G_Crystal.instr.json", ",", "G_Kalimba.instr.json", ",", "G_Musicbox.instr.json", ",", "RPH1.instr.json", ",", "X_BasicBells.instr.json", ",", "X_Darkswarm.instr.json", ",", "X_Grain.instr.json", ",", "X_Windwhistle.instr.json", ",", "energychime.instr.json", ",", "jing.instr.json", ",", "kalimba_bass.instr.json", ",", "kalimba1_circleskin.instr.json", ",", "Aurora.instr.json", ",", "Basic-Tone.instr.json", ",", "Dark-Soft-Impact.instr.json", ",", "Dreamy-Fifths.instr.json", ",", "Evolution.instr.json", ",", "Gentle-Metallic-1.instr.json", ",", "Gentle-Metallic-2.instr.json", ",", "Gentle-Metallic-3.instr.json", ",", "Gentle-Metallic-4.instr.json", ",", "Large-Space.instr.json", ",", "Little-Pluck.instr.json", ",", "Round-Bell.instr.json", ",", "Silver-Gem.instr.json", ",", "Simple-Glow.instr.json", ",", "Slow-Distant-Chime.instr.json", ",", "Warm-Bounce.instr.json", ",", "Wide-Dimension.instr.json", ",", "Bonang.instr.json", ",", "Gambang.instr.json", ",", "Gender.instr.json", ",", "Gong.instr.json", ",", "Jan.instr.json" ], + "items" : [ "Bell-1.instr", ",", "Bell-2.instr", ",", "Hi_Voweler.instr", ",", "Dreamers.instr", ",", "Kalimbell.instr", ",", "Wave_4.instr", ",", "Dark_Monkey.instr", ",", "Digi_Vocal.instr", ",", "Mini_Moog.instr", ",", "Synth_1980.instr", ",", "E-Pad.instr", ",", "Equinox.instr", ",", "Galaxis.instr", ",", "Venus_Pad.instr", ",", "Celeste.instr", ",", "percussion_glockenspiel_Glockenspiel-beaters_ordinario.instr", ",", "Marimba.instr", ",", "Stopped_Piano.instr", ",", "Cymbales_Antiques.instr", ",", "FretSound.instr", ",", "Bandoneon.instr" ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, @@ -7853,7 +8463,7 @@ , { "box" : { "id" : "obj-12", - "items" : [ "G_Crystal.instr.json", ",", "G_Kalimba.instr.json", ",", "G_Musicbox.instr.json", ",", "RPH1.instr.json", ",", "X_BasicBells.instr.json", ",", "X_Darkswarm.instr.json", ",", "X_Grain.instr.json", ",", "X_Windwhistle.instr.json", ",", "energychime.instr.json", ",", "jing.instr.json", ",", "kalimba_bass.instr.json", ",", "kalimba1_circleskin.instr.json", ",", "Aurora.instr.json", ",", "Basic-Tone.instr.json", ",", "Dark-Soft-Impact.instr.json", ",", "Dreamy-Fifths.instr.json", ",", "Evolution.instr.json", ",", "Gentle-Metallic-1.instr.json", ",", "Gentle-Metallic-2.instr.json", ",", "Gentle-Metallic-3.instr.json", ",", "Gentle-Metallic-4.instr.json", ",", "Large-Space.instr.json", ",", "Little-Pluck.instr.json", ",", "Round-Bell.instr.json", ",", "Silver-Gem.instr.json", ",", "Simple-Glow.instr.json", ",", "Slow-Distant-Chime.instr.json", ",", "Warm-Bounce.instr.json", ",", "Wide-Dimension.instr.json", ",", "Bonang.instr.json", ",", "Gambang.instr.json", ",", "Gender.instr.json", ",", "Gong.instr.json", ",", "Jan.instr.json" ], + "items" : [ "Bell-1.instr", ",", "Bell-2.instr", ",", "Hi_Voweler.instr", ",", "Dreamers.instr", ",", "Kalimbell.instr", ",", "Wave_4.instr", ",", "Dark_Monkey.instr", ",", "Digi_Vocal.instr", ",", "Mini_Moog.instr", ",", "Synth_1980.instr", ",", "E-Pad.instr", ",", "Equinox.instr", ",", "Galaxis.instr", ",", "Venus_Pad.instr", ",", "Celeste.instr", ",", "percussion_glockenspiel_Glockenspiel-beaters_ordinario.instr", ",", "Marimba.instr", ",", "Stopped_Piano.instr", ",", "Cymbales_Antiques.instr", ",", "FretSound.instr", ",", "Bandoneon.instr" ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, @@ -7868,7 +8478,7 @@ , { "box" : { "id" : "obj-11", - "items" : [ "G_Crystal.instr.json", ",", "G_Kalimba.instr.json", ",", "G_Musicbox.instr.json", ",", "RPH1.instr.json", ",", "X_BasicBells.instr.json", ",", "X_Darkswarm.instr.json", ",", "X_Grain.instr.json", ",", "X_Windwhistle.instr.json", ",", "energychime.instr.json", ",", "jing.instr.json", ",", "kalimba_bass.instr.json", ",", "kalimba1_circleskin.instr.json", ",", "Aurora.instr.json", ",", "Basic-Tone.instr.json", ",", "Dark-Soft-Impact.instr.json", ",", "Dreamy-Fifths.instr.json", ",", "Evolution.instr.json", ",", "Gentle-Metallic-1.instr.json", ",", "Gentle-Metallic-2.instr.json", ",", "Gentle-Metallic-3.instr.json", ",", "Gentle-Metallic-4.instr.json", ",", "Large-Space.instr.json", ",", "Little-Pluck.instr.json", ",", "Round-Bell.instr.json", ",", "Silver-Gem.instr.json", ",", "Simple-Glow.instr.json", ",", "Slow-Distant-Chime.instr.json", ",", "Warm-Bounce.instr.json", ",", "Wide-Dimension.instr.json", ",", "Bonang.instr.json", ",", "Gambang.instr.json", ",", "Gender.instr.json", ",", "Gong.instr.json", ",", "Jan.instr.json" ], + "items" : [ "Bell-1.instr", ",", "Bell-2.instr", ",", "Hi_Voweler.instr", ",", "Dreamers.instr", ",", "Kalimbell.instr", ",", "Wave_4.instr", ",", "Dark_Monkey.instr", ",", "Digi_Vocal.instr", ",", "Mini_Moog.instr", ",", "Synth_1980.instr", ",", "E-Pad.instr", ",", "Equinox.instr", ",", "Galaxis.instr", ",", "Venus_Pad.instr", ",", "Celeste.instr", ",", "percussion_glockenspiel_Glockenspiel-beaters_ordinario.instr", ",", "Marimba.instr", ",", "Stopped_Piano.instr", ",", "Cymbales_Antiques.instr", ",", "FretSound.instr", ",", "Bandoneon.instr" ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, @@ -7919,7 +8529,7 @@ , { "box" : { "id" : "obj-1", - "items" : [ "G_Crystal.instr.json", ",", "G_Kalimba.instr.json", ",", "G_Musicbox.instr.json", ",", "RPH1.instr.json", ",", "X_BasicBells.instr.json", ",", "X_Darkswarm.instr.json", ",", "X_Grain.instr.json", ",", "X_Windwhistle.instr.json", ",", "energychime.instr.json", ",", "jing.instr.json", ",", "kalimba_bass.instr.json", ",", "kalimba1_circleskin.instr.json", ",", "Aurora.instr.json", ",", "Basic-Tone.instr.json", ",", "Dark-Soft-Impact.instr.json", ",", "Dreamy-Fifths.instr.json", ",", "Evolution.instr.json", ",", "Gentle-Metallic-1.instr.json", ",", "Gentle-Metallic-2.instr.json", ",", "Gentle-Metallic-3.instr.json", ",", "Gentle-Metallic-4.instr.json", ",", "Large-Space.instr.json", ",", "Little-Pluck.instr.json", ",", "Round-Bell.instr.json", ",", "Silver-Gem.instr.json", ",", "Simple-Glow.instr.json", ",", "Slow-Distant-Chime.instr.json", ",", "Warm-Bounce.instr.json", ",", "Wide-Dimension.instr.json", ",", "Bonang.instr.json", ",", "Gambang.instr.json", ",", "Gender.instr.json", ",", "Gong.instr.json", ",", "Jan.instr.json" ], + "items" : [ "Bell-1.instr", ",", "Bell-2.instr", ",", "Hi_Voweler.instr", ",", "Dreamers.instr", ",", "Kalimbell.instr", ",", "Wave_4.instr", ",", "Dark_Monkey.instr", ",", "Digi_Vocal.instr", ",", "Mini_Moog.instr", ",", "Synth_1980.instr", ",", "E-Pad.instr", ",", "Equinox.instr", ",", "Galaxis.instr", ",", "Venus_Pad.instr", ",", "Celeste.instr", ",", "percussion_glockenspiel_Glockenspiel-beaters_ordinario.instr", ",", "Marimba.instr", ",", "Stopped_Piano.instr", ",", "Cymbales_Antiques.instr", ",", "FretSound.instr", ",", "Bandoneon.instr" ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, @@ -8395,7 +9005,7 @@ } , "classnamespace" : "box", - "rect" : [ 356.0, 106.0, 1197.0, 741.0 ], + "rect" : [ 470.0, 296.0, 1243.0, 753.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -8425,27 +9035,428 @@ "assistshowspatchername" : 0, "boxes" : [ { "box" : { - "id" : "obj-61", - "maxclass" : "newobj", - "numinlets" : 1, + "id" : "obj-113", + "maxclass" : "message", + "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 171.0, 116.0, 190.0, 22.0 ], - "text" : "pattrforward parent::parent::pause", - "varname" : "spread[4]" + "patching_rect" : [ 201.857142857142861, 390.0, 29.5, 22.0 ], + "text" : "$2" } } , { "box" : { - "id" : "obj-60", + "id" : "obj-112", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 163.0, 270.0, 29.5, 22.0 ], + "text" : "$2" + } + + } +, { + "box" : { + "id" : "obj-111", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 124.714285714285722, 215.0, 29.5, 22.0 ], + "text" : "$2" + } + + } +, { + "box" : { + "id" : "obj-110", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 124.0, 149.0, 201.0, 22.0 ], - "text" : "pattrforward parent::parent::duration", - "varname" : "spread[3]" + "patching_rect" : [ 163.285714285714278, 298.0, 190.0, 22.0 ], + "text" : "pattrforward parent::parent::pause" + } + + } +, { + "box" : { + "id" : "obj-109", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 124.714285714285722, 242.0, 201.0, 22.0 ], + "text" : "pattrforward parent::parent::duration" + } + + } +, { + "box" : { + "id" : "obj-108", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 6, + "revision" : 4, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 581.0, 133.0, 636.0, 321.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", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 86.0, 131.0, 57.0, 22.0 ], + "text" : "tosymbol" + } + + } +, { + "box" : { + "id" : "obj-105", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 226.0, 212.0, 94.0, 22.0 ], + "text" : "prepend symbol" + } + + } +, { + "box" : { + "id" : "obj-103", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 50.0, 89.0, 55.0, 22.0 ], + "text" : "zl.slice 1" + } + + } +, { + "box" : { + "id" : "obj-101", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 226.0, 245.0, 265.0, 22.0 ], + "text" : "pattrforward parent::parent::parent::currentPiece" + } + + } +, { + "box" : { + "id" : "obj-83", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 86.0, 212.0, 129.0, 22.0 ], + "text" : "prepend current_piece" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-106", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 38.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-107", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 86.0, 241.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-105", 0 ], + "order" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-83", 0 ], + "order" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-103", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-101", 0 ], + "source" : [ "obj-105", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-103", 0 ], + "source" : [ "obj-106", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-107", 0 ], + "source" : [ "obj-83", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 9.0, 147.0, 86.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p currentPiece" + } + + } +, { + "box" : { + "id" : "obj-100", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 104.0, 482.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "data" : { + "operating_hours" : "0-24", + "playing_mode" : "Playlist", + "play" : 1, + "duration" : 300, + "silence" : 20, + "gain" : -10 + } +, + "id" : "obj-98", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "dictionary", "", "", "", "" ], + "patching_rect" : [ 104.0, 515.0, 104.0, 22.0 ], + "presentation_linecount" : 2, + "saved_object_attributes" : { + "embed" : 1, + "legacy" : 0, + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "dict HSS_defaults" + } + + } +, { + "box" : { + "id" : "obj-97", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 201.857142857142861, 419.0, 213.0, 22.0 ], + "restore" : [ -10 ], + "saved_object_attributes" : { + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "pattr gain @autorestore 1 @invisible 1", + "varname" : "gain" + } + + } +, { + "box" : { + "id" : "obj-96", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 60.571428571428569, 331.0, 214.0, 22.0 ], + "text" : "pattrforward parent::parent::oph::mode" + } + + } +, { + "box" : { + "id" : "obj-82", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 47.571428571428569, 113.0, 171.0, 22.0 ], + "text" : "substitute mode playing_mode" + } + + } +, { + "box" : { + "id" : "obj-80", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 9.0, 395.0, 72.0, 22.0 ], + "text" : "prepend set", + "varname" : "spread[5]" + } + + } +, { + "box" : { + "id" : "obj-79", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 47.571428571428569, 215.0, 29.5, 22.0 ], + "text" : "$2" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 9.0, 430.0, 29.5, 22.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "id" : "obj-69", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 9.0, 492.0, 63.0, 22.0 ], + "text" : "writeagain" + } + + } +, { + "box" : { + "id" : "obj-63", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 86.142857142857139, 82.0, 173.0, 22.0 ], + "text" : "substitute oph operating_hours" + } + + } +, { + "box" : { + "id" : "obj-62", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "dictionary", "", "", "", "" ], + "patching_rect" : [ 20.0, 546.0, 103.0, 22.0 ], + "saved_object_attributes" : { + "embed" : 0, + "legacy" : 0, + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "dict HSS_settings" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "newobj", + "numinlets" : 8, + "numoutlets" : 8, + "outlettype" : [ "", "", "", "", "", "", "", "" ], + "patching_rect" : [ 9.0, 47.0, 289.0, 22.0 ], + "text" : "routepass piece mode oph duration silence gain play" } } @@ -8454,10 +9465,10 @@ "id" : "obj-57", "maxclass" : "newobj", "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "patching_rect" : [ 122.666670450142448, 270.0, 22.0, 22.0 ], - "text" : "t 1" + "numoutlets" : 2, + "outlettype" : [ "int", "int" ], + "patching_rect" : [ 93.571428571428569, 275.0, 32.0, 22.0 ], + "text" : "t 1 0" } } @@ -8466,10 +9477,10 @@ "id" : "obj-56", "maxclass" : "newobj", "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "patching_rect" : [ 76.666670450142448, 270.0, 22.0, 22.0 ], - "text" : "t 3" + "numoutlets" : 2, + "outlettype" : [ "int", "int" ], + "patching_rect" : [ 47.571428571428569, 275.0, 32.0, 22.0 ], + "text" : "t 3 1" } } @@ -8480,48 +9491,10 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "bang", "" ], - "patching_rect" : [ 76.666670450142448, 230.0, 65.0, 22.0 ], + "patching_rect" : [ 47.571428571428569, 245.0, 65.0, 22.0 ], "text" : "sel Playlist" } - } -, { - "box" : { - "id" : "obj-29", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 77.0, 399.0, 237.0, 22.0 ], - "text" : "pattrforward parent::parent::operationmode", - "varname" : "spread[2]" - } - - } -, { - "box" : { - "id" : "obj-26", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 29.523813307285309, 321.0, 94.0, 22.0 ], - "text" : "prepend symbol" - } - - } -, { - "box" : { - "id" : "obj-23", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 29.523813307285309, 350.0, 225.0, 22.0 ], - "text" : "pattrforward parent::parent::currentPiece", - "varname" : "spread[1]" - } - } , { "box" : { @@ -8530,7 +9503,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 779.0, 409.0, 131.0, 22.0 ], + "patching_rect" : [ 839.0, 412.0, 131.0, 22.0 ], "text" : "prepend levels::level_4" } @@ -8542,7 +9515,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 733.380956164428198, 379.0, 131.0, 22.0 ], + "patching_rect" : [ 793.0, 382.0, 131.0, 22.0 ], "text" : "prepend levels::level_3" } @@ -8554,7 +9527,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 687.880956164428198, 350.0, 131.0, 22.0 ], + "patching_rect" : [ 748.0, 353.0, 131.0, 22.0 ], "text" : "prepend levels::level_2" } @@ -8566,7 +9539,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 642.380956164428198, 321.0, 131.0, 22.0 ], + "patching_rect" : [ 702.0, 324.0, 131.0, 22.0 ], "text" : "prepend levels::level_1" } @@ -8578,7 +9551,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 778.880956164428198, 230.0, 224.0, 22.0 ], + "patching_rect" : [ 839.0, 233.0, 224.0, 22.0 ], "saved_object_attributes" : { "initial" : [ -10 ], "parameter_enable" : 0, @@ -8597,7 +9570,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 733.380956164428198, 199.0, 224.0, 22.0 ], + "patching_rect" : [ 793.0, 202.0, 224.0, 22.0 ], "saved_object_attributes" : { "initial" : [ -10 ], "parameter_enable" : 0, @@ -8616,7 +9589,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 687.880956164428198, 172.0, 224.0, 22.0 ], + "patching_rect" : [ 748.0, 175.0, 224.0, 22.0 ], "saved_object_attributes" : { "initial" : [ -10 ], "parameter_enable" : 0, @@ -8635,7 +9608,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 642.380956164428198, 144.0, 224.0, 22.0 ], + "patching_rect" : [ 702.0, 147.0, 224.0, 22.0 ], "saved_object_attributes" : { "initial" : [ -10 ], "parameter_enable" : 0, @@ -8654,7 +9627,7 @@ "numinlets" : 5, "numoutlets" : 5, "outlettype" : [ "", "", "", "", "" ], - "patching_rect" : [ 642.380956164428198, 110.0, 201.0, 22.0 ], + "patching_rect" : [ 702.0, 113.0, 201.0, 22.0 ], "text" : "route level_1 level_2 level_3 level_4", "varname" : "dry[1]" } @@ -8667,22 +9640,10 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], - "patching_rect" : [ 453.95238473585681, 544.0, 39.0, 22.0 ], + "patching_rect" : [ 514.0, 547.0, 39.0, 22.0 ], "text" : "/ 100." } - } -, { - "box" : { - "id" : "obj-22", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 85.0, 31.619051158428192, 42.0, 22.0 ], - "text" : "dry 95" - } - } , { "box" : { @@ -8691,7 +9652,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], - "patching_rect" : [ 596.952384735856867, 350.0, 39.0, 22.0 ], + "patching_rect" : [ 657.0, 353.0, 39.0, 22.0 ], "text" : "/ 100." } @@ -8703,7 +9664,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], - "patching_rect" : [ 549.952384735856867, 288.0, 39.0, 22.0 ], + "patching_rect" : [ 610.0, 291.0, 39.0, 22.0 ], "text" : "/ 100." } @@ -8715,7 +9676,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], - "patching_rect" : [ 500.95238473585681, 230.0, 39.0, 22.0 ], + "patching_rect" : [ 561.0, 233.0, 39.0, 22.0 ], "text" : "/ 100." } @@ -8727,7 +9688,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], - "patching_rect" : [ 406.95238473585681, 457.0, 39.0, 22.0 ], + "patching_rect" : [ 467.0, 460.0, 39.0, 22.0 ], "text" : "/ 100." } @@ -8739,7 +9700,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 595.952384735856867, 288.0, 197.0, 22.0 ], + "patching_rect" : [ 656.0, 291.0, 197.0, 22.0 ], "saved_object_attributes" : { "initial" : [ 25 ], "parameter_enable" : 0, @@ -8758,7 +9719,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 596.952384735856867, 379.0, 71.0, 22.0 ], + "patching_rect" : [ 657.0, 382.0, 71.0, 22.0 ], "text" : "prepend tail" } @@ -8770,7 +9731,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 549.952384735856867, 230.0, 208.0, 22.0 ], + "patching_rect" : [ 610.0, 233.0, 208.0, 22.0 ], "saved_object_attributes" : { "initial" : [ 25 ], "parameter_enable" : 0, @@ -8789,7 +9750,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 549.952384735856867, 316.0, 82.0, 22.0 ], + "patching_rect" : [ 610.0, 319.0, 82.0, 22.0 ], "text" : "prepend early" } @@ -8801,7 +9762,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 500.95238473585681, 199.0, 205.0, 22.0 ], + "patching_rect" : [ 561.0, 202.0, 205.0, 22.0 ], "saved_object_attributes" : { "initial" : [ 100 ], "parameter_enable" : 0, @@ -8820,7 +9781,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 500.95238473585681, 260.0, 73.0, 22.0 ], + "patching_rect" : [ 561.0, 263.0, 73.0, 22.0 ], "text" : "prepend dry" } @@ -8832,7 +9793,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 453.95238473585681, 518.0, 228.0, 22.0 ], + "patching_rect" : [ 514.0, 521.0, 228.0, 22.0 ], "saved_object_attributes" : { "initial" : [ 70 ], "parameter_enable" : 0, @@ -8851,7 +9812,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 453.95238473585681, 570.0, 102.0, 22.0 ], + "patching_rect" : [ 514.0, 573.0, 102.0, 22.0 ], "text" : "prepend damping" } @@ -8863,7 +9824,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 406.95238473585681, 429.0, 236.0, 22.0 ], + "patching_rect" : [ 467.0, 432.0, 236.0, 22.0 ], "saved_object_attributes" : { "initial" : [ 50 ], "parameter_enable" : 0, @@ -8882,7 +9843,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 406.95238473585681, 485.0, 111.0, 22.0 ], + "patching_rect" : [ 467.0, 488.0, 111.0, 22.0 ], "text" : "prepend bandwidth" } @@ -8894,7 +9855,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 359.95238473585681, 371.0, 230.0, 22.0 ], + "patching_rect" : [ 420.0, 353.0, 230.0, 22.0 ], "saved_object_attributes" : { "initial" : [ 75 ], "parameter_enable" : 0, @@ -8913,8 +9874,8 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 312.95238473585681, 316.0, 162.0, 22.0 ], - "restore" : [ 12 ], + "patching_rect" : [ 373.0, 202.0, 162.0, 22.0 ], + "restore" : [ 0 ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 @@ -8924,25 +9885,6 @@ "varname" : "amount" } - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 265.95238473585681, 260.0, 208.0, 22.0 ], - "saved_object_attributes" : { - "initial" : [ -10 ], - "parameter_enable" : 0, - "parameter_mappable" : 0 - } -, - "text" : "pattr gain @autorestore 1 @initial -10", - "varname" : "gain" - } - } , { "box" : { @@ -8951,7 +9893,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 218.95238473585681, 199.0, 218.0, 22.0 ], + "patching_rect" : [ 326.0, 122.0, 218.0, 22.0 ], "saved_object_attributes" : { "initial" : [ 23 ], "parameter_enable" : 0, @@ -8971,7 +9913,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 218.95238473585681, 699.0, 30.0, 30.0 ] + "patching_rect" : [ 198.571428571428555, 685.0, 30.0, 30.0 ] } } @@ -8982,7 +9924,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 359.95238473585681, 399.0, 105.0, 22.0 ], + "patching_rect" : [ 420.0, 381.0, 105.0, 22.0 ], "text" : "prepend roomsize" } @@ -8994,7 +9936,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 312.95238473585681, 342.0, 96.0, 22.0 ], + "patching_rect" : [ 373.0, 228.0, 96.0, 22.0 ], "text" : "prepend amount" } @@ -9006,22 +9948,10 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 218.95238473585681, 230.0, 93.0, 22.0 ], + "patching_rect" : [ 326.0, 162.0, 93.0, 22.0 ], "text" : "prepend spread" } - } -, { - "box" : { - "id" : "obj-20", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 265.95238473585681, 288.0, 79.0, 22.0 ], - "text" : "prepend gain" - } - } , { "box" : { @@ -9030,7 +9960,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 1054.0, 232.0, 55.0, 22.0 ], + "patching_rect" : [ 1114.0, 235.0, 55.0, 22.0 ], "text" : "del 1000" } @@ -9042,7 +9972,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1056.0, 288.0, 92.0, 22.0 ], + "patching_rect" : [ 1116.0, 291.0, 92.0, 22.0 ], "text" : "use_transport 1" } @@ -9054,7 +9984,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1056.0, 262.0, 54.0, 22.0 ], + "patching_rect" : [ 1116.0, 265.0, 54.0, 22.0 ], "text" : "deferlow" } @@ -9066,7 +9996,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1057.0, 349.0, 54.0, 22.0 ], + "patching_rect" : [ 1117.0, 352.0, 54.0, 22.0 ], "text" : "deferlow" } @@ -9075,11 +10005,11 @@ "box" : { "id" : "obj-9", "maxclass" : "newobj", - "numinlets" : 14, - "numoutlets" : 14, - "outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], - "patching_rect" : [ 29.523813307285309, 76.0, 631.85714285714289, 22.0 ], - "text" : "route piece mode duration silence spread gain amount roomsize bandwidth damping dry early tail" + "numinlets" : 9, + "numoutlets" : 9, + "outlettype" : [ "", "", "", "", "", "", "", "", "" ], + "patching_rect" : [ 326.0, 82.0, 395.0, 22.0 ], + "text" : "route spread amount roomsize bandwidth damping dry early tail" } } @@ -9090,7 +10020,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1057.0, 323.0, 110.0, 22.0 ], + "patching_rect" : [ 1117.0, 326.0, 110.0, 22.0 ], "text" : "loadmess stream 1" } @@ -9102,7 +10032,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 1054.0, 203.0, 58.0, 22.0 ], + "patching_rect" : [ 1114.0, 206.0, 58.0, 22.0 ], "text" : "loadbang" } @@ -9114,7 +10044,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 824.380956164428198, 288.0, 213.0, 22.0 ], + "patching_rect" : [ 884.0, 291.0, 213.0, 22.0 ], "text" : "substitute play global_transport_active" } @@ -9126,7 +10056,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1098.0, 436.0, 53.0, 22.0 ], + "patching_rect" : [ 1158.0, 439.0, 53.0, 22.0 ], "text" : "scale $1" } @@ -9138,7 +10068,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 892.380956164428198, 565.0, 236.0, 22.0 ], + "patching_rect" : [ 952.0, 568.0, 236.0, 22.0 ], "text" : "sprintf send parent::parent::Djster.µbus[%i]" } @@ -9150,7 +10080,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 824.380956164428198, 565.0, 38.0, 22.0 ], + "patching_rect" : [ 884.0, 568.0, 38.0, 22.0 ], "text" : "zl.reg" } @@ -9162,7 +10092,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "" ], - "patching_rect" : [ 824.380956164428198, 480.0, 77.0, 22.0 ], + "patching_rect" : [ 884.0, 483.0, 77.0, 22.0 ], "text" : "t b l" } @@ -9174,7 +10104,7 @@ "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "bang", "bang", "int" ], - "patching_rect" : [ 824.380956164428198, 512.0, 86.5, 22.0 ], + "patching_rect" : [ 884.0, 515.0, 86.5, 22.0 ], "text" : "uzi 4 0" } @@ -9186,7 +10116,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 824.380956164428198, 615.0, 73.0, 22.0 ], + "patching_rect" : [ 884.0, 618.0, 73.0, 22.0 ], "text" : "pattrforward" } @@ -9208,7 +10138,7 @@ "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 1, - "patching_rect" : [ 1057.0, 404.0, 100.0, 21.0 ], + "patching_rect" : [ 1117.0, 407.0, 100.0, 21.0 ], "pattrmode" : 1, "presentation" : 1, "presentation_rect" : [ 47.0, 36.0, 77.0, 21.0 ], @@ -9237,7 +10167,7 @@ "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 29.523813307285309, 27.619051158428192, 30.0, 30.0 ] + "patching_rect" : [ 9.0, 6.0, 30.0, 30.0 ] } } @@ -9255,6 +10185,20 @@ "source" : [ "obj-1", 2 ] } + } +, { + "patchline" : { + "destination" : [ "obj-98", 0 ], + "source" : [ "obj-100", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-80", 0 ], + "source" : [ "obj-108", 0 ] + } + } , { "patchline" : { @@ -9262,6 +10206,27 @@ "source" : [ "obj-11", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-109", 0 ], + "source" : [ "obj-111", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-110", 0 ], + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-97", 0 ], + "source" : [ "obj-113", 0 ] + } + } , { "patchline" : { @@ -9297,13 +10262,6 @@ "source" : [ "obj-16", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-20", 0 ], - "source" : [ "obj-17", 0 ] - } - } , { "patchline" : { @@ -9329,18 +10287,10 @@ , { "patchline" : { "destination" : [ "obj-3", 0 ], - "midpoints" : [ 891.880956164428198, 549.95235288143158, 833.880956164428198, 549.95235288143158 ], + "midpoints" : [ 951.5, 552.95235288143158, 893.5, 552.95235288143158 ], "source" : [ "obj-2", 1 ] } - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "disabled" : 1, - "source" : [ "obj-20", 0 ] - } - } , { "patchline" : { @@ -9348,13 +10298,6 @@ "source" : [ "obj-21", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-22", 0 ] - } - } , { "patchline" : { @@ -9372,8 +10315,97 @@ } , { "patchline" : { - "destination" : [ "obj-23", 0 ], - "source" : [ "obj-26", 0 ] + "destination" : [ "obj-108", 0 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-111", 0 ], + "order" : 0, + "source" : [ "obj-28", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-112", 0 ], + "order" : 0, + "source" : [ "obj-28", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-113", 0 ], + "order" : 0, + "source" : [ "obj-28", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-63", 0 ], + "source" : [ "obj-28", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-80", 0 ], + "midpoints" : [ 249.928571428571416, 207.0, 18.5, 207.0 ], + "order" : 1, + "source" : [ "obj-28", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-80", 0 ], + "midpoints" : [ 211.357142857142861, 207.0, 18.5, 207.0 ], + "order" : 1, + "source" : [ "obj-28", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-80", 0 ], + "midpoints" : [ 172.785714285714278, 206.0, 18.5, 206.0 ], + "order" : 1, + "source" : [ "obj-28", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-80", 0 ], + "midpoints" : [ 134.214285714285722, 206.0, 18.5, 206.0 ], + "order" : 1, + "source" : [ "obj-28", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-82", 0 ], + "source" : [ "obj-28", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-28", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "order" : 0, + "source" : [ "obj-28", 6 ] } } @@ -9610,15 +10642,15 @@ } , { "patchline" : { - "destination" : [ "obj-29", 0 ], - "source" : [ "obj-56", 0 ] + "destination" : [ "obj-96", 0 ], + "source" : [ "obj-56", 1 ] } } , { "patchline" : { - "destination" : [ "obj-29", 0 ], - "source" : [ "obj-57", 0 ] + "destination" : [ "obj-96", 0 ], + "source" : [ "obj-57", 1 ] } } @@ -9628,6 +10660,21 @@ "source" : [ "obj-6", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-80", 0 ], + "midpoints" : [ 95.642857142857139, 206.0, 18.5, 206.0 ], + "source" : [ "obj-63", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-62", 0 ], + "source" : [ "obj-69", 0 ] + } + } , { "patchline" : { @@ -9642,6 +10689,27 @@ "source" : [ "obj-7", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-62", 0 ], + "source" : [ "obj-75", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-69", 0 ], + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "source" : [ "obj-79", 0 ] + } + } , { "patchline" : { @@ -9649,111 +10717,114 @@ "source" : [ "obj-8", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "source" : [ "obj-80", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "order" : 0, + "source" : [ "obj-82", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-80", 0 ], + "midpoints" : [ 57.071428571428569, 206.0, 18.5, 206.0 ], + "order" : 1, + "source" : [ "obj-82", 0 ] + } + } , { "patchline" : { "destination" : [ "obj-14", 0 ], - "source" : [ "obj-9", 4 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-9", 5 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "source" : [ "obj-9", 6 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-19", 0 ], - "source" : [ "obj-9", 7 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-26", 0 ], "source" : [ "obj-9", 0 ] } } , { "patchline" : { - "destination" : [ "obj-30", 0 ], - "source" : [ "obj-9", 8 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-32", 0 ], - "source" : [ "obj-9", 9 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-34", 0 ], - "source" : [ "obj-9", 10 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-38", 0 ], - "source" : [ "obj-9", 11 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-40", 0 ], - "source" : [ "obj-9", 12 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "source" : [ "obj-9", 13 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-47", 0 ], + "destination" : [ "obj-18", 0 ], "source" : [ "obj-9", 1 ] } } , { "patchline" : { - "destination" : [ "obj-60", 0 ], + "destination" : [ "obj-19", 0 ], "source" : [ "obj-9", 2 ] } } , { "patchline" : { - "destination" : [ "obj-61", 0 ], + "destination" : [ "obj-30", 0 ], "source" : [ "obj-9", 3 ] } } , { "patchline" : { - "destination" : [ "obj-9", 0 ], + "destination" : [ "obj-32", 0 ], + "source" : [ "obj-9", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-9", 5 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-38", 0 ], + "source" : [ "obj-9", 6 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-9", 7 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "source" : [ "obj-9", 8 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], "source" : [ "obj-90", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-97", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-62", 1 ], + "source" : [ "obj-98", 0 ] + } + } ] } @@ -9985,7 +11056,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 517.899999999999977, 790.0, 145.0, 22.0 ], - "restore" : [ 20.448704898357391, 60.070624023675919 ], + "restore" : [ 20.141948625445366, 62.558802604675293 ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 @@ -10004,7 +11075,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 460.899999999999977, 903.0, 145.0, 22.0 ], - "restore" : [ 59.596372902393341, 18.912983775138855 ], + "restore" : [ 60.85256439447403, 18.014184772968292 ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 @@ -10023,7 +11094,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 403.899999999999977, 847.0, 145.0, 22.0 ], - "restore" : [ 107.169270038604736, 59.559349060058594 ], + "restore" : [ 106.516890406608582, 62.128331363201141 ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 @@ -10042,7 +11113,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 346.899999999999977, 790.0, 145.0, 22.0 ], - "restore" : [ 64.586764454841614, 104.119749903678894 ], + "restore" : [ 64.371116280555725, 106.088697671890259 ], "saved_object_attributes" : { "parameter_enable" : 0, "parameter_mappable" : 0 @@ -11567,16 +12638,18 @@ "hub::global::level_3" : 0, "hub::global::level_4" : 0, "duration" : 0, - "pause" : 0 + "mc.function" : 0, + "nodes" : 0, + "pause" : 0, + "start" : 0 } , - "autorestore" : "The warm winds of the aurora borealis.json", "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 1104.0, 507.0, 173.0, 22.0 ], + "patching_rect" : [ 1104.0, 507.0, 221.0, 22.0 ], "priority" : { "hub" : -1, "hub::instrument" : -1, @@ -11588,13 +12661,13 @@ } , "saved_object_attributes" : { - "client_rect" : [ 763, 140, 1507, 770 ], + "client_rect" : [ 1235, 516, 1844, 832 ], "parameter_enable" : 0, "parameter_mappable" : 0, "storage_rect" : [ 780, 524, 1380, 824 ] } , - "text" : "pattrstorage DJster @greedy 1", + "text" : "pattrstorage DJster @greedy 1 @dirty 0", "varname" : "DJster" } @@ -11764,7 +12837,7 @@ "outlettype" : [ "", "" ], "patching_rect" : [ 169.0, 125.0, 118.0, 22.0 ], "saved_object_attributes" : { - "filename" : "djster_webcontrol", + "filename" : "djster_webcontrol.js", "parameter_enable" : 0 } , @@ -11919,8 +12992,7 @@ } , { "patchline" : { - "destination" : [ "obj-106", 2 ], - "midpoints" : [ 2043.5, 142.5, 2076.5, 142.5 ], + "destination" : [ "obj-124", 0 ], "order" : 0, "source" : [ "obj-101", 0 ] } @@ -11928,7 +13000,7 @@ } , { "patchline" : { - "destination" : [ "obj-124", 0 ], + "destination" : [ "obj-202", 2 ], "order" : 1, "source" : [ "obj-101", 0 ] } @@ -11973,29 +13045,6 @@ "source" : [ "obj-105", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-135", 0 ], - "order" : 0, - "source" : [ "obj-106", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-151", 0 ], - "order" : 1, - "source" : [ "obj-106", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-153", 0 ], - "source" : [ "obj-106", 1 ] - } - } , { "patchline" : { @@ -12040,6 +13089,27 @@ "source" : [ "obj-115", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-139", 0 ], + "source" : [ "obj-117", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 0 ], + "source" : [ "obj-117", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-202", 0 ], + "source" : [ "obj-117", 2 ] + } + } , { "patchline" : { @@ -12058,7 +13128,7 @@ , { "patchline" : { "destination" : [ "obj-100", 0 ], - "midpoints" : [ 1461.5, 65.0, 1567.0, 65.0, 1567.0, 373.0, 1810.75, 373.0 ], + "midpoints" : [ 1461.5, 65.0, 1567.0, 65.0, 1567.0, 373.0, 1764.5, 373.0 ], "order" : 0, "source" : [ "obj-120", 0 ] } @@ -12096,7 +13166,7 @@ } , { "patchline" : { - "destination" : [ "obj-137", 1 ], + "destination" : [ "obj-202", 1 ], "source" : [ "obj-123", 0 ] } @@ -12118,7 +13188,7 @@ , { "patchline" : { "destination" : [ "obj-17", 0 ], - "midpoints" : [ 2062.5, 723.5, 574.5, 723.5 ], + "midpoints" : [ 1919.5, 723.5, 574.5, 723.5 ], "source" : [ "obj-127", 0 ] } @@ -12179,13 +13249,6 @@ "source" : [ "obj-134", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-40", 0 ], - "source" : [ "obj-135", 0 ] - } - } , { "patchline" : { @@ -12193,27 +13256,11 @@ "source" : [ "obj-136", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-106", 0 ], - "order" : 1, - "source" : [ "obj-137", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-169", 0 ], - "order" : 0, - "source" : [ "obj-137", 0 ] - } - } , { "patchline" : { "destination" : [ "obj-152", 0 ], - "midpoints" : [ 1788.5, 276.5, 1849.5, 276.5 ], + "midpoints" : [ 1788.5, 310.5, 1849.5, 310.5 ], "source" : [ "obj-139", 0 ] } @@ -12234,24 +13281,7 @@ } , { "patchline" : { - "destination" : [ "obj-137", 0 ], - "order" : 0, - "source" : [ "obj-142", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-139", 0 ], - "order" : 2, - "source" : [ "obj-142", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-141", 0 ], - "order" : 1, + "destination" : [ "obj-117", 0 ], "source" : [ "obj-142", 0 ] } @@ -12594,13 +13624,6 @@ "source" : [ "obj-185", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-106", 0 ], - "source" : [ "obj-189", 0 ] - } - } , { "patchline" : { @@ -12608,13 +13631,6 @@ "source" : [ "obj-19", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-106", 0 ], - "source" : [ "obj-190", 0 ] - } - } , { "patchline" : { @@ -12651,6 +13667,34 @@ "source" : [ "obj-200", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-151", 0 ], + "source" : [ "obj-202", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-153", 0 ], + "source" : [ "obj-202", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-169", 0 ], + "source" : [ "obj-202", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-202", 2 ] + } + } , { "patchline" : { @@ -13026,7 +14070,7 @@ , { "patchline" : { "destination" : [ "obj-100", 0 ], - "midpoints" : [ 1299.0, 373.0, 1810.75, 373.0 ], + "midpoints" : [ 1299.0, 373.0, 1764.5, 373.0 ], "source" : [ "obj-80", 2 ] } @@ -13062,7 +14106,7 @@ , { "patchline" : { "destination" : [ "obj-100", 0 ], - "midpoints" : [ 1655.5, 373.5, 1810.75, 373.5 ], + "midpoints" : [ 1655.5, 373.5, 1764.5, 373.5 ], "order" : 0, "source" : [ "obj-87", 0 ] } @@ -13336,7 +14380,7 @@ "parameter_overrides" : { "obj-15::obj-1" : { "parameter_longname" : "Outset Pulses[3]", - "parameter_range" : [ 1, 32 ] + "parameter_range" : [ 1, 24 ] } , "obj-15::obj-104" : { @@ -13352,10 +14396,10 @@ } , "obj-15::obj-110" : { - "parameter_initial" : 99, + "parameter_initial" : 1000, "parameter_longname" : "Event Length Percent[3]", - "parameter_range" : [ 1.0, 1000.0 ], - "parameter_unitstyle" : 5 + "parameter_range" : [ 20.0, 20000.0 ], + "parameter_unitstyle" : 2 } , "obj-15::obj-115" : { @@ -13464,7 +14508,7 @@ , "obj-26::obj-1" : { "parameter_longname" : "Outset Pulses", - "parameter_range" : [ 1, 20 ] + "parameter_range" : [ 1, 8 ] } , "obj-26::obj-104" : { @@ -13598,7 +14642,7 @@ , "obj-5::obj-1" : { "parameter_longname" : "Outset Pulses[1]", - "parameter_range" : [ 1, 20 ] + "parameter_range" : [ 1, 8 ] } , "obj-5::obj-104" : { @@ -13614,10 +14658,10 @@ } , "obj-5::obj-110" : { - "parameter_initial" : 99, + "parameter_initial" : 1000, "parameter_longname" : "Event Length Percent[1]", - "parameter_range" : [ 1.0, 1000.0 ], - "parameter_unitstyle" : 5 + "parameter_range" : [ 20.0, 20000.0 ], + "parameter_unitstyle" : 2 } , "obj-5::obj-115" : { @@ -13728,7 +14772,7 @@ , "obj-8::obj-1" : { "parameter_longname" : "Outset Pulses[2]", - "parameter_range" : [ 1, 4 ] + "parameter_range" : [ 1, 16 ] } , "obj-8::obj-104" : { @@ -13744,10 +14788,10 @@ } , "obj-8::obj-110" : { - "parameter_initial" : 99, + "parameter_initial" : 1000, "parameter_longname" : "Event Length Percent[2]", - "parameter_range" : [ 1.0, 1000.0 ], - "parameter_unitstyle" : 5 + "parameter_range" : [ 20.0, 20000.0 ], + "parameter_unitstyle" : 2 } , "obj-8::obj-115" : { @@ -13887,13 +14931,6 @@ "type" : "TEXT", "implicit" : 1 } -, { - "name" : "HSS_Greg_Compositions.V3.traj", - "bootpath" : "/Users/Shared/Max 8/Library/healing-soundscapes/Trajectories", - "patcherrelativepath" : "./Trajectories", - "type" : "TEXT", - "implicit" : 1 - } , { "name" : "Inner-Equation.5.maxpat", "bootpath" : "/Users/Shared/Max 8/Packages/MaxScore/patchers/DJster/dispenser", @@ -13957,13 +14994,6 @@ "type" : "JSON", "implicit" : 1 } -, { - "name" : "The warm winds of the aurora borealis.json", - "bootpath" : "/Users/Shared/Max 8/Library/healing-soundscapes/Presets", - "patcherrelativepath" : "./Presets", - "type" : "JSON", - "implicit" : 1 - } , { "name" : "Total-Internal-Equation.6.maxpat", "bootpath" : "/Users/Shared/Max 8/Packages/MaxScore/patchers/DJster/dispenser", diff --git a/hss.piecemaker.js b/hss.piecemaker.js index c6d77ef..073edd4 100644 --- a/hss.piecemaker.js +++ b/hss.piecemaker.js @@ -6,7 +6,8 @@ var filename = ""; var currentPiece = ""; var hsspiece = {}; var metaComposition = ""; -var outdict = new Dict("HSSPieces");; +var outdict = new Dict("HSSPieces"); +var settings = new Dict("HSS_settings"); var points = [[0.5, 0.5], [0., 1.], [1., 1.], [1., 0.], [0., 0.]]; var net = new Dict; var DJsterParams = { @@ -48,7 +49,10 @@ function loadbang() function bang() { - if (metaComposition != "") readPiece(path + metaComposition); + if (metaComposition != "") { + readPiece(path + metaComposition); + readSettings(path + "HSS_settings.json"); + } } @@ -69,6 +73,36 @@ function readPiece(path) setMenu(); } +function readSettings(path) +{ + settings.import_json(path); + var _settings = JSON.parse(settings.stringify()); + var param = new Dict; + var paramName = ""; + for (key in _settings) { + param.set("player 0"); + if (key == "playing_mode") paramName = "mode"; + else if (key == "operating_hours") paramName = "oph"; + else paramName = key; + param.set(paramName, _settings[key]); + this.patcher.getnamed("webcontrol").message("param", "dictionary", param.name); + switch (key) { + case "playing_mode" : + this.patcher.getnamed("oph").subpatcher().getnamed("mode").message((_settings[key] == "Playlist") ? 1 : 0); + break; + case "duration" : + this.patcher.getnamed("duration").message(_settings[key]); + break; + case "silence" : + this.patcher.getnamed("pause").message(_settings[key]); + break; + case "gain" : + this.patcher.getnamed("hub").subpatcher().getnamed("global").subpatcher().getnamed("gain").message(_settings[key]); + break; + } + } +} + function setPresetFile(f) { filename = f;