From 06c010ab198addf7fed0e7ce24c46897bdfeaf75 Mon Sep 17 00:00:00 2001 From: equilet <2237372+equilet@users.noreply.github.com> Date: Tue, 22 Apr 2025 17:55:42 -0700 Subject: [PATCH] implemented rolling loop window and changed ms to seconds --- engine_voice~.maxhelp | 792 +++++++++--------------------------------- 1 file changed, 163 insertions(+), 629 deletions(-) diff --git a/engine_voice~.maxhelp b/engine_voice~.maxhelp index 73dae94..033ec74 100644 --- a/engine_voice~.maxhelp +++ b/engine_voice~.maxhelp @@ -4,16 +4,90 @@ "appversion" : { "major" : 9, "minor" : 0, - "revision" : 2, + "revision" : 6, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 66.0, 109.0, 1015.0, 574.0 ], + "rect" : [ 385.0, 176.0, 1015.0, 683.0 ], "gridsize" : [ 15.0, 15.0 ], "subpatcher_template" : "Untitled5_template", "boxes" : [ { + "box" : { + "format" : 6, + "id" : "obj-38", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 834.0, 89.0, 125.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 687.0, 520.0, 212.0, 22.0 ], + "text" : "0 0 4317.346939 186346.938776" + } + + } +, { + "box" : { + "fontface" : 0, + "id" : "obj-33", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 526.0, 390.0, 150.0, 33.0 ] + } + + } +, { + "box" : { + "fontface" : 0, + "id" : "obj-26", + "maxclass" : "o.display", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 199.0, 301.0, 228.0, 33.0 ], + "text" : "/stop" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 774.0, 19.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 10, + "outlettype" : [ "float", "list", "float", "float", "float", "float", "float", "", "int", "" ], + "patching_rect" : [ 774.0, 51.0, 113.5, 22.0 ], + "text" : "info~ somethin" + } + + } +, { "box" : { "color" : [ 0.27843137254902, 0.701960784313725, 0.235294117647059, 1.0 ], "id" : "obj-14", @@ -25,7 +99,7 @@ "appversion" : { "major" : 9, "minor" : 0, - "revision" : 2, + "revision" : 6, "architecture" : "x64", "modernui" : 1 } @@ -38,480 +112,11 @@ "box" : { "fontface" : 0, "id" : "obj-15", - "linecount" : 11, "maxclass" : "o.display", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 747.0, 332.0, 314.0, 161.0 ], - "text" : "/rand/int : 2324,\n/buffer/name : \"somethin\",\n/buffer/len : 8855.69,\n/speed : 1.5,\n/loop : false,\n/spacing/range : [300, 1800],\n/phaseout : false,\n/density : 0.5,\n/rand : 0.232423,\n/loval : 10250.,\n/hival : 5005." - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "FullPacket" ], - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 2, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 59.0, 106.0, 514.0, 509.0 ], - "gridsize" : [ 15.0, 15.0 ], - "subpatcher_template" : "Untitled5_template", - "boxes" : [ { - "box" : { - "comment" : "", - "id" : "obj-3", - "index" : 2, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 293.0, 425.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "FullPacket" ], - "patching_rect" : [ 142.0, 114.0, 79.0, 22.0 ], - "text" : "o.select /stop" - } - - } -, { - "box" : { - "id" : "obj-60", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 182.0, 306.0, 49.0, 22.0 ], - "text" : "target 0" - } - - } -, { - "box" : { - "id" : "obj-58", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "patching_rect" : [ 142.0, 273.0, 59.0, 22.0 ], - "text" : "t l b" - } - - } -, { - "box" : { - "id" : "obj-36", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "FullPacket" ], - "patching_rect" : [ 242.0, 114.0, 125.0, 22.0 ], - "text" : "o.route /metro/interval" - } - - } -, { - "box" : { - "id" : "obj-28", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 61.0, 114.0, 24.0, 24.0 ], - "svg" : "" - } - - } -, { - "box" : { - "id" : "obj-26", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "FullPacket" ], - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 2, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 336.0, 103.0, 432.0, 380.0 ], - "gridsize" : [ 15.0, 15.0 ], - "subpatcher_template" : "Untitled5_template", - "boxes" : [ { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "FullPacket" ], - "patching_rect" : [ 42.0, 192.0, 117.0, 22.0 ], - "text" : "o.union" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "FullPacket" ], - "patching_rect" : [ 41.5, 161.0, 91.0, 22.0 ], - "text" : "o.pack /rand/int" - } - - } -, { - "box" : { - "fontface" : 0, - "id" : "obj-8", - "linecount" : 4, - "maxclass" : "o.expr.codebox", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "FullPacket", "FullPacket" ], - "patching_rect" : [ 42.0, 227.0, 368.0, 70.0 ], - "text" : "/rand = /rand/int / 9999.,\n/loval = scale(/density, 0., 1., 20000, 500),\n/hival = scale(/density, 0., 1., 10000, 10), \n/metro/interval = scale(/rand, 0., 1., /loval, /hival)" - } - - } -, { - "box" : { - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "bang", "" ], - "patching_rect" : [ 42.0, 96.0, 117.0, 22.0 ], - "text" : "t b l" - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-1", - "index" : 1, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 42.0, 334.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 41.5, 135.0, 86.0, 22.0 ], - "text" : "random 10000" - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-25", - "index" : 1, - "maxclass" : "inlet", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "FullPacket" ], - "patching_rect" : [ 41.5, 56.0, 30.0, 30.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-10", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-17", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-7", 0 ], - "source" : [ "obj-25", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 1 ], - "source" : [ "obj-7", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-9", 0 ] - } - - } - ], - "originid" : "pat-232" - } -, - "patching_rect" : [ 61.0, 230.0, 111.0, 22.0 ], - "saved_object_attributes" : { - "globalpatchername" : "" - } -, - "text" : "p generate_interval" - } - - } -, { - "box" : { - "id" : "obj-21", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "FullPacket" ], - "patching_rect" : [ 61.0, 200.0, 160.0, 22.0 ], - "text" : "o.var" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 61.0, 172.0, 126.0, 22.0 ], - "text" : "metro 6000" - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "FullPacket" ], - "patching_rect" : [ 61.0, 82.0, 100.0, 22.0 ], - "text" : "o.route /generate" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 348.0, 306.0, 79.0, 22.0 ], - "text" : "prepend note" - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-11", - "index" : 1, - "maxclass" : "inlet", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 61.0, 22.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-12", - "index" : 1, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 142.0, 432.0, 30.0, 30.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-21", 1 ], - "source" : [ "obj-10", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-58", 0 ], - "source" : [ "obj-10", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-11", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-13", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-28", 0 ], - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-21", 0 ], - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-12", 0 ], - "source" : [ "obj-2", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-26", 0 ], - "source" : [ "obj-21", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-36", 0 ], - "midpoints" : [ 70.5, 258.444488525390625, 393.28814697265625, 258.444488525390625, 393.28814697265625, 101.0, 251.5, 101.0 ], - "source" : [ "obj-26", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-14", 0 ], - "source" : [ "obj-28", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-14", 1 ], - "source" : [ "obj-36", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-2", 0 ], - "order" : 0, - "source" : [ "obj-36", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-3", 0 ], - "order" : 1, - "source" : [ "obj-36", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-12", 0 ], - "source" : [ "obj-58", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-60", 0 ], - "source" : [ "obj-58", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-12", 0 ], - "source" : [ "obj-60", 0 ] - } - - } - ], - "originid" : "pat-230" - } -, - "patching_rect" : [ 348.0, 294.0, 131.0, 22.0 ], - "saved_object_attributes" : { - "globalpatchername" : "" - } -, - "text" : "p process_note-bundle" + "patching_rect" : [ 747.0, 332.0, 314.0, 33.0 ] } } @@ -540,7 +145,6 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 127.0, 103.0, 213.0, 100.0 ], - "presentation_linecount" : 7, "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 103, 101, 110, 101, 114, 97, 116, 101, 0, 0, 0, 44, 70, 0, 0, 0, 0, 0, 32, 47, 98, 117, 102, 102, 101, 114, 47, 110, 97, 109, 101, 0, 0, 0, 0, 44, 115, 0, 0, 115, 111, 109, 101, 116, 104, 105, 110, 0, 0, 0, 0, 0, 0, 0, 24, 47, 98, 117, 102, 102, 101, 114, 47, 108, 101, 110, 0, 44, 100, 0, 0, 64, -63, 75, -40, 81, -21, -123, 31, 0, 0, 0, 20, 47, 115, 112, 101, 101, 100, 0, 0, 44, 100, 0, 0, 63, -8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 47, 108, 111, 111, 112, 0, 0, 0, 44, 70, 0, 0, 0, 0, 0, 28, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 105, 105, 0, 0, 0, 1, 44, 0, 0, 7, 8, 0, 0, 0, 16, 47, 112, 104, 97, 115, 101, 111, 117, 116, 0, 0, 0, 44, 70, 0, 0 ], "saved_bundle_length" : 192, "text" : "/generate : false,\n/buffer/name : \"somethin\",\n/buffer/len : 8855.69,\n/speed : 1.5,\n/loop : false,\n/spacing/range : [300, 1800],\n/phaseout : false" @@ -738,34 +342,6 @@ "source" : [ "obj-1", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-15", 0 ], - "source" : [ "obj-13", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-16", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-3", 0 ] - } - } , { "patchline" : { @@ -789,13 +365,6 @@ "source" : [ "obj-51", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-52", 0 ] - } - } , { "patchline" : { @@ -836,22 +405,10 @@ } } -, { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-57", 0 ] - } - - } - ], - "originid" : "pat-82" - } -, - "patching_rect" : [ 39.0, 293.0, 86.0, 22.0 ], - "saved_object_attributes" : { - "globalpatchername" : "" + ] } , + "patching_rect" : [ 39.0, 404.0, 86.0, 22.0 ], "text" : "p poly_version" } @@ -866,35 +423,9 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 385.0, 183.0, 213.0, 75.0 ], - "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 98, 117, 102, 102, 101, 114, 47, 110, 97, 109, 101, 0, 0, 0, 0, 44, 115, 0, 0, 115, 111, 109, 101, 116, 104, 105, 110, 0, 0, 0, 0, 0, 0, 0, 24, 47, 98, 117, 102, 102, 101, 114, 47, 108, 101, 110, 0, 44, 100, 0, 0, 64, -63, 75, -40, 81, -21, -123, 31, 0, 0, 0, 16, 47, 115, 112, 101, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 47, 108, 111, 111, 112, 0, 0, 0, 44, 84, 0, 0, 0, 0, 0, 28, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 105, 105, 0, 0, 0, 1, 44, 0, 0, 7, 8 ], - "saved_bundle_length" : 148, - "text" : "/buffer/name : \"somethin\",\n/buffer/len : 8855.69,\n/speed : 1,\n/loop : true,\n/spacing/range : [300, 1800]" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-23", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 350.0, 358.0, 72.0, 22.0 ], - "text" : "prepend set" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "FullPacket" ], - "patching_rect" : [ 282.0, 314.0, 156.0, 22.0 ], - "text" : "o.route /phase /buffer/name" + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 98, 117, 102, 102, 101, 114, 47, 110, 97, 109, 101, 0, 0, 0, 0, 44, 115, 0, 0, 115, 111, 109, 101, 116, 104, 105, 110, 50, 0, 0, 0, 0, 0, 0, 16, 47, 115, 112, 101, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 24, 47, 108, 111, 111, 112, 47, 115, 116, 97, 116, 117, 115, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 24, 47, 108, 111, 111, 112, 47, 119, 105, 110, 100, 0, 0, 44, 100, 0, 0, 63, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 100, 100, 0, 63, -45, 51, 51, 51, 51, 51, 51, 63, -4, -52, -52, -52, -52, -52, -51 ], + "saved_bundle_length" : 168, + "text" : "/buffer/name : \"somethin2\",\n/speed : 1,\n/loop/status : 1,\n/loop/wind : 1.,\n/spacing/range : [0.3, 1.8]" } } @@ -905,35 +436,10 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 99.0, 438.0, 35.0, 22.0 ], + "patching_rect" : [ 99.0, 549.0, 35.0, 22.0 ], "text" : "open" } - } -, { - "box" : { - "id" : "obj-26", - "maxclass" : "multislider", - "numinlets" : 1, - "numoutlets" : 2, - "orientation" : 0, - "outlettype" : [ "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 424.0, 470.0, 300.0, 12.0 ], - "setminmax" : [ 0.0, 1.0 ] - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 482.5, 484.0, 183.0, 20.0 ], - "text" : "phase of playback (for trajectory)" - } - } , { "box" : { @@ -943,7 +449,7 @@ "numinlets" : 5, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "list", "" ], - "patching_rect" : [ 424.0, 410.0, 300.0, 58.0 ] + "patching_rect" : [ 308.0, 583.0, 300.0, 58.0 ] } } @@ -954,7 +460,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 233.0, 144.0, 150.0, 60.0 ], + "patching_rect" : [ 239.0, 144.0, 150.0, 60.0 ], "text" : "the buffer length is calculated by the polybuffer_container module..." } @@ -983,10 +489,10 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 31.0, 144.0, 199.0, 75.0 ], - "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 98, 117, 102, 102, 101, 114, 47, 110, 97, 109, 101, 0, 0, 0, 0, 44, 115, 0, 0, 115, 111, 109, 101, 116, 104, 105, 110, 50, 0, 0, 0, 0, 0, 0, 24, 47, 98, 117, 102, 102, 101, 114, 47, 108, 101, 110, 0, 44, 100, 0, 0, 64, -62, 50, -84, -52, -52, -52, -51, 0, 0, 0, 16, 47, 115, 112, 101, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 2, 0, 0, 0, 12, 47, 108, 111, 111, 112, 0, 0, 0, 44, 84, 0, 0, 0, 0, 0, 28, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 105, 105, 0, 0, 0, 0, 10, 0, 0, 1, -112 ], - "saved_bundle_length" : 148, - "text" : "/buffer/name : \"somethin2\",\n/buffer/len : 9317.35,\n/speed : 2,\n/loop : true,\n/spacing/range : [10, 400]" + "patching_rect" : [ 31.0, 144.0, 206.0, 75.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 98, 117, 102, 102, 101, 114, 47, 110, 97, 109, 101, 0, 0, 0, 0, 44, 115, 0, 0, 115, 111, 109, 101, 116, 104, 105, 110, 0, 0, 0, 0, 0, 0, 0, 16, 47, 115, 112, 101, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 24, 47, 108, 111, 111, 112, 47, 115, 116, 97, 116, 117, 115, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 24, 47, 108, 111, 111, 112, 47, 119, 105, 110, 100, 0, 0, 44, 100, 0, 0, 63, -32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 100, 100, 0, 63, -124, 122, -31, 71, -82, 20, 123, 63, -39, -103, -103, -103, -103, -103, -102 ], + "saved_bundle_length" : 168, + "text" : "/buffer/name : \"somethin\",\n/speed : 1,\n/loop/status : 1,\n/loop/wind : 0.5,\n/spacing/range : [0.01, 0.4]" } } @@ -994,15 +500,16 @@ "box" : { "fontface" : 0, "id" : "obj-18", - "linecount" : 6, + "linecount" : 5, "maxclass" : "o.compose", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 255.0, 19.0, 206.0, 87.0 ], - "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 98, 117, 102, 102, 101, 114, 47, 110, 97, 109, 101, 0, 0, 0, 0, 44, 115, 0, 0, 115, 111, 109, 101, 116, 104, 105, 110, 0, 0, 0, 0, 0, 0, 0, 24, 47, 98, 117, 102, 102, 101, 114, 47, 108, 101, 110, 0, 44, 100, 0, 0, 64, -63, 75, -40, 81, -21, -123, 31, 0, 0, 0, 32, 47, 115, 101, 103, 109, 101, 110, 116, 0, 0, 0, 0, 44, 100, 100, 0, 63, -45, 51, 51, 51, 51, 51, 51, 63, -43, 30, -72, 81, -21, -123, 31, 0, 0, 0, 20, 47, 115, 112, 101, 101, 100, 0, 0, 44, 100, 0, 0, 63, -8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 47, 108, 111, 111, 112, 0, 0, 0, 44, 84, 0, 0, 0, 0, 0, 28, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 105, 105, 0, 0, 0, 0, 50, 0, 0, 1, 44 ], - "saved_bundle_length" : 188, - "text" : "/buffer/name : \"somethin\",\n/buffer/len : 8855.69,\n/segment : [0.3, 0.33],\n/speed : 1.5,\n/loop : true,\n/spacing/range : [50, 300]" + "patching_rect" : [ 255.0, 19.0, 206.0, 75.0 ], + "presentation_linecount" : 5, + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 98, 117, 102, 102, 101, 114, 47, 110, 97, 109, 101, 0, 0, 0, 0, 44, 115, 0, 0, 115, 111, 109, 101, 116, 104, 105, 110, 0, 0, 0, 0, 0, 0, 0, 32, 47, 115, 101, 103, 109, 101, 110, 116, 0, 0, 0, 0, 44, 100, 100, 0, 63, -45, 51, 51, 51, 51, 51, 51, 63, -43, 30, -72, 81, -21, -123, 31, 0, 0, 0, 20, 47, 115, 112, 101, 101, 100, 0, 0, 44, 100, 0, 0, 63, -8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 108, 111, 111, 112, 47, 115, 116, 97, 116, 117, 115, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 100, 100, 0, 63, -87, -103, -103, -103, -103, -103, -102, 63, -45, 51, 51, 51, 51, 51, 51 ], + "saved_bundle_length" : 180, + "text" : "/buffer/name : \"somethin\",\n/segment : [0.3, 0.33],\n/speed : 1.5,\n/loop/status : 1,\n/spacing/range : [0.05, 0.3]" } } @@ -1016,9 +523,9 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 31.0, 19.0, 213.0, 75.0 ], - "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 98, 117, 102, 102, 101, 114, 47, 110, 97, 109, 101, 0, 0, 0, 0, 44, 115, 0, 0, 115, 111, 109, 101, 116, 104, 105, 110, 0, 0, 0, 0, 0, 0, 0, 24, 47, 98, 117, 102, 102, 101, 114, 47, 108, 101, 110, 0, 44, 100, 0, 0, 64, -63, 75, -40, 81, -21, -123, 31, 0, 0, 0, 16, 47, 115, 112, 101, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 47, 108, 111, 111, 112, 0, 0, 0, 44, 70, 0, 0, 0, 0, 0, 28, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 105, 105, 0, 0, 0, 1, 44, 0, 0, 7, 8 ], - "saved_bundle_length" : 148, - "text" : "/buffer/name : \"somethin\",\n/buffer/len : 8855.69,\n/speed : 1,\n/loop : false,\n/spacing/range : [300, 1800]" + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 98, 117, 102, 102, 101, 114, 47, 110, 97, 109, 101, 0, 0, 0, 0, 44, 115, 0, 0, 115, 111, 109, 101, 116, 104, 105, 110, 0, 0, 0, 0, 0, 0, 0, 16, 47, 115, 112, 101, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 24, 47, 108, 111, 111, 112, 47, 115, 116, 97, 116, 117, 115, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 100, 100, 0, 63, -45, 51, 51, 51, 51, 51, 51, 63, -4, -52, -52, -52, -52, -52, -51, 0, 0, 0, 32, 47, 115, 101, 103, 109, 101, 110, 116, 0, 0, 0, 0, 44, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, -48, 0, 0, 0, 0, 0, 0 ], + "saved_bundle_length" : 176, + "text" : "/buffer/name : \"somethin\",\n/speed : 1,\n/loop/status : 0,\n/spacing/range : [0.3, 1.8],\n/segment : [0., 0.25]" } } @@ -1028,9 +535,9 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, - "outlettype" : [ "signal", "FullPacket" ], - "patching_rect" : [ 199.0, 268.0, 96.0, 22.0 ], - "text" : "engine_voice~" + "outlettype" : [ "signal", "" ], + "patching_rect" : [ 199.0, 419.0, 150.0, 22.0 ], + "text" : "engine_voice~ aux-sender" } } @@ -1088,7 +595,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 199.0, 498.0, 33.5, 33.5 ] + "patching_rect" : [ 199.0, 609.0, 33.5, 33.5 ] } } @@ -1101,14 +608,13 @@ "numoutlets" : 5, "outlettype" : [ "signal", "signal", "", "float", "list" ], "parameter_enable" : 1, - "patching_rect" : [ 199.0, 347.0, 77.0, 139.0 ], + "patching_rect" : [ 199.0, 458.0, 77.0, 139.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_longname" : "live.gain~", "parameter_mmax" : 6.0, "parameter_mmin" : -70.0, "parameter_modmode" : 3, - "parameter_osc_name" : "", "parameter_shortname" : "engine.signal", "parameter_type" : 0, "parameter_unitstyle" : 4 @@ -1127,7 +633,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 424.0, 308.0, 300.0, 100.0 ] + "patching_rect" : [ 308.0, 481.0, 300.0, 100.0 ] } } @@ -1158,7 +664,7 @@ ], "lines" : [ { "patchline" : { - "destination" : [ "obj-36", 0 ], + "destination" : [ "obj-26", 0 ], "source" : [ "obj-1", 0 ] } @@ -1179,30 +685,50 @@ } , { "patchline" : { - "destination" : [ "obj-36", 0 ], + "destination" : [ "obj-26", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { - "destination" : [ "obj-36", 0 ], + "destination" : [ "obj-26", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { - "destination" : [ "obj-36", 0 ], + "destination" : [ "obj-26", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { - "destination" : [ "obj-11", 0 ], - "hidden" : 1, - "source" : [ "obj-23", 0 ] + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 1 ], + "source" : [ "obj-36", 1 ] } } @@ -1232,15 +758,7 @@ } , { "patchline" : { - "destination" : [ "obj-9", 0 ], - "hidden" : 1, - "source" : [ "obj-36", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-36", 0 ], + "destination" : [ "obj-26", 0 ], "source" : [ "obj-48", 0 ] } @@ -1268,22 +786,12 @@ } , { "patchline" : { - "destination" : [ "obj-23", 0 ], - "hidden" : 1, - "source" : [ "obj-9", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-26", 0 ], - "hidden" : 1, - "source" : [ "obj-9", 0 ] + "destination" : [ "obj-38", 0 ], + "source" : [ "obj-9", 6 ] } } ], - "originid" : "pat-80", "parameters" : { "obj-7" : [ "live.gain~", "engine.signal", 0 ], "parameterbanks" : { @@ -1300,15 +808,23 @@ , "dependency_cache" : [ { "name" : "engine_voice~.maxpat", - "bootpath" : "~/Documents/freelance/hugh_livingston/projects/sonogarden_maxproj", + "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj", "patcherrelativepath" : ".", "type" : "JSON", "implicit" : 1 } +, { + "name" : "o.collect.mxo", + "type" : "iLaX" + } , { "name" : "o.compose.mxo", "type" : "iLaX" } +, { + "name" : "o.difference.mxo", + "type" : "iLaX" + } , { "name" : "o.display.mxo", "type" : "iLaX" @@ -1317,14 +833,32 @@ "name" : "o.expr.codebox.mxo", "type" : "iLaX" } +, { + "name" : "o.gather.maxpat", + "bootpath" : "~/Documents/Max 9/Packages/odot/patchers/namespace", + "patcherrelativepath" : "../../../Max 9/Packages/odot/patchers/namespace", + "type" : "JSON", + "implicit" : 1 + } , { "name" : "o.if.mxo", "type" : "iLaX" } +, { + "name" : "o.intersection.mxo", + "type" : "iLaX" + } , { "name" : "o.pack.mxo", "type" : "iLaX" } +, { + "name" : "o.righttoleft.maxpat", + "bootpath" : "~/Documents/Max 9/Packages/odot/patchers/ordering", + "patcherrelativepath" : "../../../Max 9/Packages/odot/patchers/ordering", + "type" : "JSON", + "implicit" : 1 + } , { "name" : "o.route.mxo", "type" : "iLaX" @@ -1344,7 +878,7 @@ , { "name" : "transratio.maxpat", "bootpath" : "~/Library/Application Support/Cycling '74/Max 9/Examples/max-tricks/notes-and-pitch/pitch-to-freq-ratio", - "patcherrelativepath" : "../../../../../Library/Application Support/Cycling '74/Max 9/Examples/max-tricks/notes-and-pitch/pitch-to-freq-ratio", + "patcherrelativepath" : "../../../../Library/Application Support/Cycling '74/Max 9/Examples/max-tricks/notes-and-pitch/pitch-to-freq-ratio", "type" : "JSON", "implicit" : 1 } -- 2.34.1