From: equilet <2237372+equilet@users.noreply.github.com> Date: Wed, 23 Apr 2025 00:57:25 +0000 (-0700) Subject: increased spread of spatial elements X-Git-Tag: v0.1~250 X-Git-Url: https://git.dabkitsch.com/?a=commitdiff_plain;h=0c1c052d694ad9c962d20672b6c5c0fa517d9e47;p=sonogarden_maxproj.git increased spread of spatial elements --- diff --git a/engine_zone~.maxpat b/engine_zone~.maxpat index 3d4ddd7..ff041e0 100644 --- a/engine_zone~.maxpat +++ b/engine_zone~.maxpat @@ -10,12 +10,219 @@ } , "classnamespace" : "box", - "rect" : [ 82.0, 159.0, 1193.0, 779.0 ], + "rect" : [ 82.0, 87.0, 1193.0, 779.0 ], "openinpresentation" : 1, "gridsize" : [ 15.0, 15.0 ], "subpatcher_template" : "Untitled5_template", "boxes" : [ { "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 761.0, 285.0, 58.0, 22.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "fontface" : 0, + "id" : "obj-6", + "linecount" : 2, + "maxclass" : "o.compose", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 727.0, 319.0, 603.0, 36.0 ], + "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -128, 47, 115, 112, 101, 97, 107, 101, 114, 115, 47, 120, 121, 0, 0, 0, 0, 44, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, -65, -9, 92, 32, -110, 71, 37, -66, 63, -9, -27, 117, 58, 63, 41, 73, -65, -20, 123, 2, -43, -99, -45, 41, 63, -9, -27, 117, 58, 63, 41, 73, 63, -24, 98, 77, -46, -14, 21, 58, 63, -9, -27, 117, 58, 63, 41, 73, 63, -11, -14, 18, -41, 115, 121, -127, 63, -9, -27, 117, 58, 63, 41, 73, -65, -4, 110, -122, -58, 88, -69, -111, -65, -9, 104, -100, -95, -116, 61, 86, 63, -4, -84, -13, 18, -78, 49, -118, -65, -9, 104, -100, -95, -116, 61, 86 ], + "saved_bundle_length" : 148, + "text" : "/speakers/xy : [-1.45999, 1.49352, -0.890016, 1.49352, 0.762, 1.49352, 1.3716, 1.49352, -1.77698, -1.46304, 1.79222, -1.46304]" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "list" ], + "patching_rect" : [ 741.0, 141.0, 50.5, 22.0 ], + "text" : "poly" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 629.0, 149.0, 44.0, 22.0 ], + "text" : "bucket" + } + + } +, { + "box" : { + "fontsize" : 11.0, + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 9, + "minor" : 0, + "revision" : 6, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 106.0, 320.0, 430.0 ], + "gridsize" : [ 15.0, 15.0 ], + "subpatcher_template" : "Untitled5_template", + "boxes" : [ { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 169.0, 300.0, 79.0, 22.0 ], + "text" : "prepend note" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 158.0, 180.0, 49.0, 22.0 ], + "text" : "target 0" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "patching_rect" : [ 50.0, 149.0, 127.0, 22.0 ], + "text" : "t l b" + } + + } +, { + "box" : { + "fontsize" : 11.0, + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "FullPacket" ], + "patching_rect" : [ 50.0, 119.0, 91.0, 21.0 ], + "text" : "o.select /stop" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-9", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "FullPacket" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-14", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 41.0, 343.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 265.0, 149.0, 119.0, 21.0 ], + "text" : "p note_management" + } + + } +, { + "box" : { + "fontsize" : 11.0, "id" : "obj-45", "maxclass" : "newobj", "numinlets" : 0, @@ -148,7 +355,7 @@ ] } , - "patching_rect" : [ 422.0, 402.0, 49.0, 22.0 ], + "patching_rect" : [ 136.0, 245.0, 49.0, 21.0 ], "text" : "p query" } @@ -160,7 +367,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 806.5, 418.0, 54.0, 22.0 ], + "patching_rect" : [ 521.0, 261.0, 54.0, 22.0 ], "text" : "route list" } @@ -174,7 +381,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 807.0, 449.0, 144.0, 20.0 ], + "patching_rect" : [ 521.0, 292.0, 144.0, 20.0 ], "setminmax" : [ 0.0, 1.0 ], "settype" : 0, "size" : 24, @@ -184,26 +391,13 @@ } , { "box" : { - "fontsize" : 11.0, - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "FullPacket" ], - "patching_rect" : [ 265.0, 95.0, 88.0, 21.0 ], - "text" : "o.select /stop" - } - - } -, { - "box" : { - "comment" : "", + "comment" : "(fullpacket)", "id" : "obj-5", "index" : 0, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 882.0, 898.5, 23.0, 23.0 ] + "patching_rect" : [ 596.0, 742.0, 23.0, 23.0 ] } } @@ -215,7 +409,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "FullPacket" ], - "patching_rect" : [ 665.0, 790.0, 113.0, 21.0 ], + "patching_rect" : [ 393.0, 601.0, 113.0, 21.0 ], "text" : "o.pack /engine/gain" } @@ -228,7 +422,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "FullPacket" ], - "patching_rect" : [ 841.0, 842.0, 96.0, 21.0 ], + "patching_rect" : [ 555.0, 685.0, 96.0, 21.0 ], "text" : "o.pack /aux/gain" } @@ -241,7 +435,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "FullPacket" ], - "patching_rect" : [ 357.0, 636.0, 105.0, 21.0 ], + "patching_rect" : [ 71.0, 479.0, 105.0, 21.0 ], "text" : "o.pack /voice/gain" } @@ -356,7 +550,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 136.0, 276.0, 390.0, 85.0 ] + "patching_rect" : [ 136.0, 276.0, 390.0, 328.0 ] } } @@ -926,7 +1120,7 @@ "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 240.0, 23.0, 30.0, 30.0 ] + "patching_rect" : [ 79.0, 14.0, 21.0, 21.0 ] } } @@ -938,7 +1132,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 79.0, 383.0, 30.0, 30.0 ] + "patching_rect" : [ 79.0, 383.0, 21.0, 21.0 ] } } @@ -951,7 +1145,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 79.0, 63.0, 153.0, 75.0 ], + "patching_rect" : [ 79.0, 59.0, 153.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, 20, 47, 110, 117, 109, 115, 111, 117, 114, 99, 101, 115, 0, 44, 105, 0, 0, 0, 0, 0, 24, 0, 0, 0, 20, 47, 115, 108, 111, 119, 101, 115, 116, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 5, 0, 0, 0, 28, 47, 114, 97, 116, 101, 47, 115, 112, 114, 101, 97, 100, 0, 0, 0, 0, 44, 100, 0, 0, 64, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 115, 111, 117, 114, 99, 101, 47, 42, 47, 114, 97, 116, 101, 0, 0, 44, 105, 0, 0, 0, 0, 0, 20, 0, 0, 0, 20, 47, 115, 111, 117, 114, 99, 101, 47, 42, 47, 115, 116, 97, 114, 116, 0, 44, 0, 0, 0 ], "saved_bundle_length" : 148, "text" : "/numsources : 24,\n/slowest : 5,\n/rate/spread : 20.,\n/source/*/rate : 20,\n/source/*/start" @@ -967,8 +1161,8 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "FullPacket", "FullPacket" ], - "patching_rect" : [ 79.0, 132.0, 448.0, 198.0 ], - "text" : "/idx = aseq(0, /numsources - 1), \n/scaled = (/idx * (1. / (/numsources - 1))) * /rate/spread, \n/rates = /slowest + /scaled,\nmap(\n lambda([i,v], \n progn(\n assign(\"/source/\" + i + \"/speed\", v),\n assign(\"/source/\" + i + \"/radius\", i * 0.0625)\n )\n ), \n /idx + 1, /rates\n), \ndelete(/rate/spread, /numsources),\ndelete(/slowest, /idx, /scaled, /rates)" + "patching_rect" : [ 79.0, 145.0, 448.0, 198.0 ], + "text" : "/idx = aseq(0, /numsources - 1), \n/scaled = (/idx * (1. / (/numsources - 1))) * /rate/spread, \n/rates = /slowest + /scaled,\nmap(\n lambda([i,v,f], \n progn(\n assign(\"/source/\" + i + \"/speed\", v),\n assign(\"/source/\" + i + \"/radius\", f)\n )\n ), \n /idx + 1, /rates, (/idx + 1) * 0.1\n), \ndelete(/rate/spread, /numsources),\ndelete(/slowest, /idx, /scaled, /rates)" } } @@ -1185,80 +1379,34 @@ ] } , - "patching_rect" : [ 778.0, 528.5, 133.0, 22.0 ], + "patching_rect" : [ 492.0, 372.0, 133.0, 22.0 ], "text" : "p spat_trajectory_setup" } } , { "box" : { + "fontsize" : 11.0, "id" : "obj-23", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "multichannelsignal", "", "" ], - "patching_rect" : [ 334.0, 441.0, 406.0, 22.0 ], + "patching_rect" : [ 48.0, 284.0, 429.0, 21.0 ], "text" : "mc.poly~ engine_voice~ @voices 24 @steal 1 @args #1 " } } , { "box" : { + "annotation" : "(signal) aux", "comment" : "", "id" : "obj-22", "index" : 0, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 796.0, 899.0, 22.0, 22.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-16", - "index" : 0, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 748.0, 899.0, 22.0, 22.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-17", - "index" : 0, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 702.0, 899.0, 22.0, 22.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-19", - "index" : 0, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 656.0, 899.0, 22.0, 22.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-20", - "index" : 0, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 610.0, 899.0, 22.0, 22.0 ] + "patching_rect" : [ 510.0, 742.0, 22.0, 22.0 ] } } @@ -1267,10 +1415,10 @@ "id" : "obj-15", "maxclass" : "newobj", "numinlets" : 1, - "numoutlets" : 10, - "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal" ], - "patching_rect" : [ 334.000000000000114, 863.0, 432.999999999999886, 22.0 ], - "text" : "mc.unpack~ 10" + "numoutlets" : 6, + "outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal" ], + "patching_rect" : [ 48.0, 706.0, 249.0, 22.0 ], + "text" : "mc.unpack~ 6" } } @@ -1282,7 +1430,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "FullPacket" ], - "patching_rect" : [ 636.0, 529.0, 127.0, 21.0 ], + "patching_rect" : [ 350.0, 372.0, 127.0, 21.0 ], "text" : "o.route /spatializer /oper" } @@ -1295,31 +1443,33 @@ "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "bang" ], - "patching_rect" : [ 158.0, 95.0, 40.0, 21.0 ], + "patching_rect" : [ 158.0, 149.0, 40.0, 21.0 ], "text" : "line 0." } } , { "box" : { + "fontsize" : 11.0, "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "bang" ], - "patching_rect" : [ 103.0, 95.0, 41.0, 22.0 ], + "patching_rect" : [ 103.0, 149.0, 41.0, 21.0 ], "text" : "line 0." } } , { "box" : { + "fontsize" : 11.0, "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "bang" ], - "patching_rect" : [ 49.0, 95.0, 41.0, 22.0 ], + "patching_rect" : [ 49.0, 149.0, 41.0, 21.0 ], "text" : "line 0." } @@ -1331,7 +1481,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 396.0, 590.0, 139.0, 19.0 ], + "patching_rect" : [ 128.0, 319.0, 139.0, 19.0 ], "presentation" : 1, "presentation_rect" : [ 139.0, 83.25, 70.0, 19.0 ], "text" : "aux audio", @@ -1348,7 +1498,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 564.0, 899.0, 22.0, 22.0 ] + "patching_rect" : [ 278.0, 742.0, 22.0, 22.0 ] } } @@ -1360,7 +1510,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 518.0, 899.0, 22.0, 22.0 ] + "patching_rect" : [ 232.0, 742.0, 22.0, 22.0 ] } } @@ -1372,7 +1522,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 472.0, 899.0, 22.0, 22.0 ] + "patching_rect" : [ 186.0, 742.0, 22.0, 22.0 ] } } @@ -1384,7 +1534,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 426.0, 899.0, 22.0, 22.0 ] + "patching_rect" : [ 140.0, 742.0, 22.0, 22.0 ] } } @@ -1396,7 +1546,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 380.0, 899.0, 22.0, 22.0 ] + "patching_rect" : [ 94.0, 742.0, 22.0, 22.0 ] } } @@ -1408,20 +1558,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 334.0, 899.0, 22.0, 22.0 ] - } - - } -, { - "box" : { - "fontsize" : 11.0, - "id" : "obj-32", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 158.0, 126.0, 39.0, 21.0 ], - "text" : "atodb" + "patching_rect" : [ 48.0, 742.0, 22.0, 22.0 ] } } @@ -1433,7 +1570,7 @@ "numinlets" : 1, "numoutlets" : 5, "outlettype" : [ "", "", "", "", "FullPacket" ], - "patching_rect" : [ 48.0, 58.0, 236.0, 21.0 ], + "patching_rect" : [ 48.0, 112.0, 236.0, 21.0 ], "text" : "o.route /aux/gain /voice/gain /engine/gain /spat" } @@ -1447,41 +1584,7 @@ "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 48.0, 15.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "background_color" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ], - "fontface" : 0, - "fontsize" : 9.0, - "frame_color" : [ 0.0, 0.0, 0.0, 0.0 ], - "id" : "obj-57", - "maxclass" : "o.compose", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 488.0, 91.0, 48.0, 21.0 ], - "presentation" : 1, - "presentation_rect" : [ 200.5, 11.125, 48.0, 21.0 ], - "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 47, 115, 116, 111, 112, 0, 0, 0, 44, 0, 0, 0 ], - "saved_bundle_length" : 32, - "text" : "/stop", - "textcolor" : [ 0.074509803921569, 0.074509803921569, 0.074509803921569, 1.0 ] - } - - } -, { - "box" : { - "fontsize" : 10.0, - "id" : "obj-63", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 548.0, 88.0, 152.0, 29.0 ], - "text" : "manually stop all voices from playing back (and free up DSP)" + "patching_rect" : [ 48.0, -1.0, 30.0, 30.0 ] } } @@ -1492,7 +1595,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 836.0, 754.0, 300.0, 47.0 ], + "patching_rect" : [ 550.0, 597.0, 300.0, 47.0 ], "presentation" : 1, "presentation_rect" : [ 3.25, 70.75, 340.0, 45.0 ] } @@ -1507,7 +1610,7 @@ "numoutlets" : 2, "outlettype" : [ "signal", "" ], "parameter_enable" : 0, - "patching_rect" : [ 796.0, 796.0, 23.0, 84.0 ], + "patching_rect" : [ 510.0, 639.0, 23.0, 84.0 ], "presentation" : 1, "presentation_rect" : [ 345.0, 71.25, 22.0, 43.75 ] } @@ -1521,7 +1624,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], - "patching_rect" : [ 796.0, 723.0, 153.0, 21.0 ], + "patching_rect" : [ 510.0, 566.0, 153.0, 21.0 ], "text" : "receive~ #1" } @@ -1536,7 +1639,7 @@ "numoutlets" : 4, "outlettype" : [ "multichannelsignal", "", "float", "list" ], "parameter_enable" : 1, - "patching_rect" : [ 387.0, 500.0, 315.0, 125.0 ], + "patching_rect" : [ 101.0, 343.0, 193.0, 119.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 4.0, 164.0, 66.0 ], "saved_attribute_attributes" : { @@ -1565,7 +1668,7 @@ "numoutlets" : 2, "outlettype" : [ "multichannelsignal", "" ], "parameter_enable" : 0, - "patching_rect" : [ 334.0, 496.0, 42.0, 129.0 ], + "patching_rect" : [ 48.0, 339.0, 42.0, 129.0 ], "presentation" : 1, "presentation_rect" : [ 172.25, 11.125, 22.0, 51.75 ] } @@ -1573,28 +1676,15 @@ } , { "box" : { - "fontsize" : 11.0, - "id" : "obj-62", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 337.0, 148.0, 125.0, 21.0 ], - "text" : "engine_grainmanager" - } - - } -, { - "box" : { - "channels" : 10, + "channels" : 6, "id" : "obj-67", - "lastchannelcount" : 10, + "lastchannelcount" : 6, "maxclass" : "mc.live.gain~", "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "multichannelsignal", "", "float", "list" ], "parameter_enable" : 1, - "patching_rect" : [ 334.0, 723.0, 315.0, 125.0 ], + "patching_rect" : [ 48.0, 566.0, 315.0, 125.0 ], "presentation" : 1, "presentation_rect" : [ 281.0, 2.0, 86.0, 68.0 ], "saved_attribute_attributes" : { @@ -1618,17 +1708,16 @@ "box" : { "fontsize" : 11.0, "id" : "obj-44", - "linecount" : 2, "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "multichannelsignal", "" ], - "patching_rect" : [ 334.0, 672.0, 305.0, 33.0 ], + "patching_rect" : [ 48.0, 515.0, 524.0, 21.0 ], "saved_object_attributes" : { "parameter_enable" : 0 } , - "text" : "spat5.spat~ @inputs 24 @mode mono @mc 1 @outputs 10 @internals 8 @initwith \"/panning/type angular\"" + "text" : "spat5.spat~ @inputs 24 @mode mono @mc 1 @outputs 6 @internals 8 @initwith \"/panning/type angular\"" } } @@ -1640,12 +1729,12 @@ "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], - "patching_rect" : [ 718.0, 628.0, 380.0, 21.0 ], + "patching_rect" : [ 432.0, 471.0, 374.0, 21.0 ], "saved_object_attributes" : { "parameter_enable" : 0 } , - "text" : "spat5.oper @internals 8 @initwith \"/source/number 24, /speaker/number 10\"" + "text" : "spat5.oper @internals 8 @initwith \"/source/number 24, /speaker/number 6\"" } } @@ -1659,7 +1748,7 @@ } , { "patchline" : { - "destination" : [ "obj-32", 0 ], + "destination" : [ "obj-67", 0 ], "source" : [ "obj-11", 0 ] } @@ -1684,34 +1773,6 @@ "source" : [ "obj-13", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-16", 0 ], - "source" : [ "obj-15", 9 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-15", 8 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-19", 0 ], - "source" : [ "obj-15", 7 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-20", 0 ], - "source" : [ "obj-15", 6 ] - } - } , { "patchline" : { @@ -1754,6 +1815,13 @@ "source" : [ "obj-15", 5 ] } + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-18", 0 ] + } + } , { "patchline" : { @@ -1808,7 +1876,7 @@ } , { "patchline" : { - "destination" : [ "obj-7", 0 ], + "destination" : [ "obj-18", 0 ], "source" : [ "obj-29", 4 ] } @@ -1819,13 +1887,6 @@ "source" : [ "obj-29", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-67", 0 ], - "source" : [ "obj-32", 0 ] - } - } , { "patchline" : { @@ -1922,15 +1983,8 @@ } , { "patchline" : { - "destination" : [ "obj-62", 0 ], - "source" : [ "obj-57", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-23", 0 ], - "source" : [ "obj-62", 0 ] + "destination" : [ "obj-43", 0 ], + "source" : [ "obj-6", 0 ] } } @@ -1944,28 +1998,21 @@ , { "patchline" : { "destination" : [ "obj-34", 0 ], - "source" : [ "obj-67", 3 ] + "source" : [ "obj-67", 1 ] } } , { "patchline" : { - "destination" : [ "obj-62", 0 ], - "source" : [ "obj-7", 1 ] + "destination" : [ "obj-55", 0 ], + "source" : [ "obj-8", 0 ] } } , { "patchline" : { - "destination" : [ "obj-62", 0 ], - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-55", 0 ], - "source" : [ "obj-8", 0 ] + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-9", 0 ] } } @@ -1990,13 +2037,6 @@ } , "dependency_cache" : [ { - "name" : "engine_grainmanager.maxpat", - "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { "name" : "engine_voice~.maxpat", "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj", "patcherrelativepath" : ".", @@ -2010,10 +2050,18 @@ "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" @@ -2022,18 +2070,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.pack.mxo", + "name" : "o.intersection.mxo", "type" : "iLaX" } , { - "name" : "o.prepend.mxo", + "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" @@ -2073,12 +2135,6 @@ "type" : "JSON", "implicit" : 1 } -, { - "name" : "thru.maxpat", - "bootpath" : "C74:/patchers/m4l/Pluggo for Live resources/patches", - "type" : "JSON", - "implicit" : 1 - } , { "name" : "transratio.maxpat", "bootpath" : "~/Library/Application Support/Cycling '74/Max 9/Examples/max-tricks/notes-and-pitch/pitch-to-freq-ratio",