From c175cc5171ee2a4e691e438565232f69d04d5a7d Mon Sep 17 00:00:00 2001 From: equilet <2237372+equilet@users.noreply.github.com> Date: Tue, 10 Jun 2025 16:54:30 -0700 Subject: [PATCH] updated and more useful verbose mode for engines --- engine_voice.episodes~.maxpat | 106 ++++++++++++++++++++--------- engine_voice.fragments~.maxpat | 109 ++++++++++++++++++++---------- engine_voice.noisewash~.maxpat | 117 ++++++++++++++++++++++++++------- engine_voice.stretch~.maxpat | 23 +++++-- 4 files changed, 259 insertions(+), 96 deletions(-) diff --git a/engine_voice.episodes~.maxpat b/engine_voice.episodes~.maxpat index 1c82ab4..7d4b9dd 100644 --- a/engine_voice.episodes~.maxpat +++ b/engine_voice.episodes~.maxpat @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 278.0, 87.0, 1279.0, 852.0 ], + "rect" : [ 105.0, 87.0, 1279.0, 852.0 ], "gridsize" : [ 15.0, 15.0 ], "lefttoolbarpinned" : 1, "toptoolbarpinned" : 1, @@ -709,8 +709,8 @@ "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "FullPacket" ], + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], "patcher" : { "fileversion" : 1, "appversion" : { @@ -722,17 +722,52 @@ } , "classnamespace" : "box", - "rect" : [ 244.0, 129.0, 1162.0, 737.0 ], + "rect" : [ 244.0, 129.0, 667.0, 670.0 ], "gridsize" : [ 15.0, 15.0 ], "subpatcher_template" : "Untitled5_template", "boxes" : [ { + "box" : { + "id" : "obj-14", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 118.0, 588.5, 71.0, 20.0 ], + "text" : "main output" + } + + } +, { + "box" : { + "id" : "obj-13", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 499.0, 588.0, 56.0, 33.0 ], + "text" : "verbose mode" + } + + } +, { + "box" : { + "comment" : "(anything) verbose mode", + "id" : "obj-6", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 467.0, 590.0, 30.0, 30.0 ] + } + + } +, { "box" : { "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "FullPacket" ], - "patching_rect" : [ 73.0, 202.0, 79.0, 22.0 ], + "patching_rect" : [ 187.0, 154.0, 79.0, 22.0 ], "text" : "o.select /stop" } @@ -948,7 +983,7 @@ ] } , - "patching_rect" : [ 184.0, 346.0, 90.0, 22.0 ], + "patching_rect" : [ 84.0, 423.0, 90.0, 22.0 ], "text" : "p handle_delay" } @@ -1031,7 +1066,7 @@ ] } , - "patching_rect" : [ 184.0, 303.0, 131.0, 22.0 ], + "patching_rect" : [ 84.0, 332.0, 131.0, 22.0 ], "text" : "p playback_processing" } @@ -1240,7 +1275,7 @@ ] } , - "patching_rect" : [ 184.0, 211.0, 92.0, 22.0 ], + "patching_rect" : [ 84.0, 240.0, 92.0, 22.0 ], "text" : "p o.getbufferlen" } @@ -1558,7 +1593,7 @@ ] } , - "patching_rect" : [ 184.0, 260.0, 59.0, 22.0 ], + "patching_rect" : [ 84.0, 289.0, 59.0, 22.0 ], "text" : "p o.rand3" } @@ -1572,7 +1607,7 @@ "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 184.0, 43.0, 30.0, 30.0 ] + "patching_rect" : [ 84.0, 72.0, 30.0, 30.0 ] } } @@ -1584,7 +1619,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 184.0, 561.0, 30.0, 30.0 ] + "patching_rect" : [ 84.0, 590.0, 30.0, 30.0 ] } } @@ -1620,6 +1655,15 @@ , { "patchline" : { "destination" : [ "obj-3", 0 ], + "order" : 1, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "order" : 0, "source" : [ "obj-4", 0 ] } @@ -1634,6 +1678,15 @@ , { "patchline" : { "destination" : [ "obj-3", 0 ], + "order" : 1, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "order" : 0, "source" : [ "obj-8", 0 ] } @@ -1833,30 +1886,28 @@ , { "patchline" : { "destination" : [ "obj-42", 0 ], - "order" : 0, "source" : [ "obj-17", 0 ] } } , { "patchline" : { - "destination" : [ "obj-53", 0 ], - "order" : 1, - "source" : [ "obj-17", 0 ] + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-18", 1 ] } } , { "patchline" : { - "destination" : [ "obj-20", 0 ], - "source" : [ "obj-18", 1 ] + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-19", 0 ] } } , { "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-19", 0 ] + "destination" : [ "obj-53", 0 ], + "source" : [ "obj-19", 1 ] } } @@ -2233,15 +2284,6 @@ , { "patchline" : { "destination" : [ "obj-36", 0 ], - "order" : 0, - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-53", 0 ], - "order" : 1, "source" : [ "obj-7", 0 ] } @@ -2269,6 +2311,10 @@ } , "dependency_cache" : [ { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } +, { "name" : "o.collect.mxo", "type" : "iLaX" } @@ -2303,10 +2349,6 @@ "name" : "o.pack.mxo", "type" : "iLaX" } -, { - "name" : "o.print.mxo", - "type" : "iLaX" - } , { "name" : "o.righttoleft.maxpat", "bootpath" : "~/Documents/Max 9/Packages/odot/patchers/ordering", diff --git a/engine_voice.fragments~.maxpat b/engine_voice.fragments~.maxpat index e81e486..4510b9f 100644 --- a/engine_voice.fragments~.maxpat +++ b/engine_voice.fragments~.maxpat @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 313.0, 87.0, 1402.0, 914.0 ], + "rect" : [ 96.0, 87.0, 1402.0, 914.0 ], "gridsize" : [ 15.0, 15.0 ], "lefttoolbarpinned" : 1, "toptoolbarpinned" : 1, @@ -88,10 +88,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 559.0, 844.0, 42.0, 22.0 ], - "saved_object_attributes" : { - "attr_comment" : "" - } -, "text" : "out~ 2" } @@ -437,6 +433,10 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 1037.0, 757.0, 35.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, "text" : "out 1" } @@ -624,10 +624,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 405.0, 844.0, 52.0, 22.0 ], - "saved_object_attributes" : { - "attr_comment" : "" - } -, "text" : "out~ 1" } @@ -640,10 +636,6 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 332.0, 22.0, 38.0, 22.0 ], - "saved_object_attributes" : { - "attr_comment" : "" - } -, "text" : "in 1" } @@ -666,8 +658,8 @@ "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "FullPacket" ], + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], "patcher" : { "fileversion" : 1, "appversion" : { @@ -679,17 +671,52 @@ } , "classnamespace" : "box", - "rect" : [ 244.0, 129.0, 1162.0, 737.0 ], + "rect" : [ 244.0, 129.0, 630.0, 690.0 ], "gridsize" : [ 15.0, 15.0 ], "subpatcher_template" : "Untitled5_template", "boxes" : [ { + "box" : { + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 216.0, 559.5, 55.0, 20.0 ], + "text" : "main out" + } + + } +, { + "box" : { + "id" : "obj-10", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 556.0, 559.5, 55.0, 33.0 ], + "text" : "verbose mode" + } + + } +, { + "box" : { + "comment" : "(anything) verbose mode", + "id" : "obj-6", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 519.0, 561.0, 30.0, 30.0 ] + } + + } +, { "box" : { "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "FullPacket" ], - "patching_rect" : [ 73.0, 202.0, 79.0, 22.0 ], + "patching_rect" : [ 309.0, 133.0, 79.0, 22.0 ], "text" : "o.select /stop" } @@ -988,7 +1015,7 @@ ] } , - "patching_rect" : [ 184.0, 303.0, 131.0, 22.0 ], + "patching_rect" : [ 236.0, 298.0, 131.0, 22.0 ], "text" : "p playback_processing" } @@ -1197,7 +1224,7 @@ ] } , - "patching_rect" : [ 184.0, 211.0, 92.0, 22.0 ], + "patching_rect" : [ 142.0, 187.0, 92.0, 22.0 ], "text" : "p o.getbufferlen" } @@ -1515,7 +1542,7 @@ ] } , - "patching_rect" : [ 184.0, 260.0, 59.0, 22.0 ], + "patching_rect" : [ 142.0, 217.0, 59.0, 22.0 ], "text" : "p o.rand3" } @@ -1529,7 +1556,7 @@ "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 184.0, 43.0, 30.0, 30.0 ] + "patching_rect" : [ 309.0, 41.0, 30.0, 30.0 ] } } @@ -1577,6 +1604,15 @@ , { "patchline" : { "destination" : [ "obj-3", 0 ], + "order" : 1, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "order" : 0, "source" : [ "obj-4", 0 ] } @@ -1591,6 +1627,15 @@ , { "patchline" : { "destination" : [ "obj-3", 0 ], + "order" : 1, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "order" : 0, "source" : [ "obj-8", 0 ] } @@ -1786,30 +1831,28 @@ , { "patchline" : { "destination" : [ "obj-42", 0 ], - "order" : 0, "source" : [ "obj-17", 0 ] } } , { "patchline" : { - "destination" : [ "obj-53", 0 ], - "order" : 1, - "source" : [ "obj-17", 0 ] + "destination" : [ "obj-39", 0 ], + "source" : [ "obj-18", 1 ] } } , { "patchline" : { - "destination" : [ "obj-39", 0 ], - "source" : [ "obj-18", 1 ] + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-19", 0 ] } } , { "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-19", 0 ] + "destination" : [ "obj-53", 0 ], + "source" : [ "obj-19", 1 ] } } @@ -2213,6 +2256,10 @@ } , "dependency_cache" : [ { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } +, { "name" : "o.collect.mxo", "type" : "iLaX" } @@ -2247,10 +2294,6 @@ "name" : "o.pack.mxo", "type" : "iLaX" } -, { - "name" : "o.print.mxo", - "type" : "iLaX" - } , { "name" : "o.righttoleft.maxpat", "bootpath" : "~/Documents/Max 9/Packages/odot/patchers/ordering", diff --git a/engine_voice.noisewash~.maxpat b/engine_voice.noisewash~.maxpat index 68c4bd4..162075c 100644 --- a/engine_voice.noisewash~.maxpat +++ b/engine_voice.noisewash~.maxpat @@ -148,10 +148,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 449.0, 779.0, 42.0, 22.0 ], - "saved_object_attributes" : { - "attr_comment" : "" - } -, "text" : "out~ 2" } @@ -438,10 +434,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 922.0, 780.0, 35.0, 22.0 ], - "saved_object_attributes" : { - "attr_comment" : "" - } -, "text" : "out 1" } @@ -641,6 +633,10 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 307.0, 779.0, 52.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, "text" : "out~ 1" } @@ -653,6 +649,10 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 428.0, 42.0, 38.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, "text" : "in 1" } @@ -675,8 +675,8 @@ "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "FullPacket" ], + "numoutlets" : 2, + "outlettype" : [ "FullPacket", "FullPacket" ], "patcher" : { "fileversion" : 1, "appversion" : { @@ -688,10 +688,56 @@ } , "classnamespace" : "box", - "rect" : [ 680.0, 247.0, 656.0, 619.0 ], + "rect" : [ 1095.0, 199.0, 656.0, 619.0 ], "gridsize" : [ 15.0, 15.0 ], "subpatcher_template" : "Untitled5_template", "boxes" : [ { + "box" : { + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 86.0, 545.0, 85.0, 20.0 ], + "text" : "main output" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 424.0, 545.0, 85.0, 20.0 ], + "text" : "verbose mode" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 91.0, 79.0, 22.0 ], + "text" : "o.select /stop" + } + + } +, { + "box" : { + "comment" : "(anything) verbose mode", + "id" : "obj-2", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 378.0, 540.0, 30.0, 30.0 ] + } + + } +, { "box" : { "id" : "obj-1", "maxclass" : "newobj", @@ -780,7 +826,7 @@ "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, - "outlettype" : [ "" ], + "outlettype" : [ "FullPacket" ], "patching_rect" : [ 330.0, 34.0, 30.0, 30.0 ] } @@ -965,10 +1011,19 @@ "source" : [ "obj-1", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "order" : 0, + "source" : [ "obj-27", 0 ] + } + } , { "patchline" : { "destination" : [ "obj-7", 0 ], + "order" : 1, "source" : [ "obj-27", 0 ] } @@ -976,6 +1031,20 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], + "source" : [ "obj-3", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], "source" : [ "obj-5", 0 ] } @@ -1054,6 +1123,13 @@ "source" : [ "obj-19", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "source" : [ "obj-19", 1 ] + } + } , { "patchline" : { @@ -1341,15 +1417,6 @@ , { "patchline" : { "destination" : [ "obj-36", 0 ], - "order" : 0, - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-53", 0 ], - "order" : 1, "source" : [ "obj-7", 0 ] } @@ -1384,6 +1451,10 @@ } , "dependency_cache" : [ { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } +, { "name" : "o.collect.mxo", "type" : "iLaX" } @@ -1414,10 +1485,6 @@ "name" : "o.pack.mxo", "type" : "iLaX" } -, { - "name" : "o.print.mxo", - "type" : "iLaX" - } , { "name" : "o.righttoleft.maxpat", "bootpath" : "~/Documents/Max 9/Packages/odot/patchers/ordering", diff --git a/engine_voice.stretch~.maxpat b/engine_voice.stretch~.maxpat index dcc9386..6639be4 100644 --- a/engine_voice.stretch~.maxpat +++ b/engine_voice.stretch~.maxpat @@ -1691,6 +1691,10 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 566.0, 794.0, 42.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, "text" : "out~ 2" } @@ -1982,10 +1986,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 874.0, 799.0, 35.0, 22.0 ], - "saved_object_attributes" : { - "attr_comment" : "" - } -, "text" : "out 1" } @@ -2161,6 +2161,10 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 431.0, 799.0, 52.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, "text" : "out~ 1" } @@ -2173,6 +2177,10 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 330.0, 56.0, 38.0, 22.0 ], + "saved_object_attributes" : { + "attr_comment" : "" + } +, "text" : "in 1" } @@ -2566,8 +2574,7 @@ , { "patchline" : { "destination" : [ "obj-45", 0 ], - "order" : 2, - "source" : [ "obj-7", 0 ] + "source" : [ "obj-74", 2 ] } } @@ -2638,6 +2645,10 @@ } , "dependency_cache" : [ { + "name" : "o.atomize.mxo", + "type" : "iLaX" + } +, { "name" : "o.collect.mxo", "type" : "iLaX" } -- 2.34.1