--- /dev/null
+{
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 112.0, 177.0, 1245.0, 784.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-25",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 855.0, 8.0, 58.0, 22.0 ],
+ "text" : "loadbang"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-21",
+ "maxclass" : "button",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 870.0, 274.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-24",
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 1012.0, 71.0, 80.0, 23.0 ],
+ "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 99, 111, 110, 116, 101, 110, 116, 115, 0, 0, 0, 44, 0, 0, 0 ],
+ "saved_bundle_length" : 36,
+ "text" : "/contents"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-19",
+ "maxclass" : "toggle",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "int" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 870.0, 178.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-14",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 870.0, 232.5, 65.0, 22.0 ],
+ "text" : "gate"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-13",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 136.0, 722.0, 35.0, 22.0 ],
+ "text" : "open"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-4",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 916.0, 198.0, 150.0, 22.0 ],
+ "text" : "engine_voice.roundrobin 4"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-79",
+ "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, 1000.0, 780.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-4",
+ "linecount" : 7,
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 100.0, 232.0, 100.0 ],
+ "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 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, 24, 47, 108, 111, 111, 112, 47, 119, 105, 110, 100, 0, 0, 44, 100, 0, 0, 63, -20, -52, -52, -52, -52, -52, -51, 0, 0, 0, 20, 47, 115, 112, 101, 101, 100, 0, 0, 44, 100, 0, 0, 63, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 100, 101, 110, 115, 105, 116, 121, 0, 0, 0, 0, 44, 100, 0, 0, 63, 116, 122, -31, 71, -82, 20, 123, 0, 0, 0, 24, 47, 118, 97, 114, 105, 101, 116, 121, 0, 0, 0, 0, 44, 100, 0, 0, 63, -32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 97, 117, 120, 115, 101, 110, 100, 0, 0, 0, 0, 44, 100, 0, 0, 0, 0, 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, 64, 8, -52, -52, -52, -52, -52, -51, 64, 18, 0, 0, 0, 0, 0, 0 ],
+ "saved_bundle_length" : 220,
+ "text" : "/loop/status : 1,\n/loop/wind : 0.9,\n/speed : 1.,\n/density : 0.005,\n/variety : 0.5,\n/auxsend : 0.,\n/spacing/range : [3.1, 4.5]"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-71",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 209.0, 125.0, 22.0 ],
+ "text" : "engine_grainmanager"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-77",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-78",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 50.0, 281.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-71", 0 ],
+ "source" : [ "obj-4", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-78", 0 ],
+ "source" : [ "obj-71", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-4", 0 ],
+ "source" : [ "obj-77", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 855.0, 72.0, 39.0, 22.0 ],
+ "text" : "p gen"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-76",
+ "maxclass" : "button",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 855.0, 40.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-47",
+ "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, 87.0, 521.0, 466.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-2",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 410.0, 84.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-35",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 50.0, 100.0, 58.0, 22.0 ],
+ "text" : "loadbang"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-32",
+ "linecount" : 3,
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 157.0, 379.0, 49.0 ],
+ "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 47, 112, 97, 116, 104, 0, 0, 0, 44, 115, 0, 0, 77, 97, 99, 105, 110, 116, 111, 115, 104, 32, 72, 68, 58, 47, 85, 115, 101, 114, 115, 47, 106, 109, 108, 47, 68, 111, 99, 117, 109, 101, 110, 116, 115, 47, 119, 111, 114, 107, 47, 104, 117, 103, 104, 95, 108, 105, 118, 105, 110, 103, 115, 116, 111, 110, 47, 97, 117, 100, 105, 111, 95, 102, 105, 108, 101, 115, 47, 95, 83, 111, 110, 111, 103, 97, 114, 100, 101, 110, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 115, 47, 77, 97, 114, 105, 109, 98, 97, 47, 0, 0 ],
+ "saved_bundle_length" : 132,
+ "text" : "/path : \"Macintosh HD:/Users/jml/Documents/work/hugh_livingston/audio_files/_SonogardenCollections/Marimba/\""
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-43",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 50.0, 304.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-32", 1 ],
+ "source" : [ "obj-2", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-43", 0 ],
+ "source" : [ "obj-32", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-32", 0 ],
+ "source" : [ "obj-35", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 916.0, 72.0, 64.0, 22.0 ],
+ "text" : "p path_init"
+ }
+
+ }
+, {
+ "box" : {
+ "args" : [ "drips" ],
+ "bgmode" : 0,
+ "border" : 1,
+ "clickthrough" : 0,
+ "enablehscroll" : 0,
+ "enablevscroll" : 0,
+ "id" : "obj-49",
+ "lockeddragscroll" : 0,
+ "lockedsize" : 0,
+ "maxclass" : "bpatcher",
+ "name" : "polybuf_container~.maxpat",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "offset" : [ 0.0, 0.0 ],
+ "outlettype" : [ "FullPacket", "FullPacket" ],
+ "patching_rect" : [ 916.0, 102.0, 272.0, 79.0 ],
+ "viewvisibility" : 1
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-50",
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 719.0, 232.0, 113.0, 23.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, 118, 111, 105, 99, 101, 115, 47, 42, 47, 115, 116, 111, 112, 0, 0, 44, 0, 0, 0 ],
+ "saved_bundle_length" : 40,
+ "text" : "/voices/*/stop"
+ }
+
+ }
+, {
+ "box" : {
+ "channels" : 4,
+ "id" : "obj-51",
+ "lastchannelcount" : 4,
+ "maxclass" : "mc.live.gain~",
+ "numinlets" : 1,
+ "numoutlets" : 4,
+ "outlettype" : [ "multichannelsignal", "", "float", "list" ],
+ "parameter_enable" : 1,
+ "patching_rect" : [ 1113.0, 374.0, 75.0, 80.0 ],
+ "saved_attribute_attributes" : {
+ "valueof" : {
+ "parameter_longname" : "voices[1]",
+ "parameter_mmax" : 6.0,
+ "parameter_mmin" : -70.0,
+ "parameter_modmode" : 3,
+ "parameter_shortname" : "voices",
+ "parameter_type" : 0,
+ "parameter_unitstyle" : 4
+ }
+
+ }
+,
+ "varname" : "mc.live.gain~[1]"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-52",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 369.0, 87.0, 544.0, 469.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-2",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "bang", "" ],
+ "patching_rect" : [ 50.0, 128.0, 83.0, 22.0 ],
+ "text" : "t b l"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-1",
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 189.0, 60.0, 23.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, 97, 114, 116, 0, 0, 44, 0, 0, 0 ],
+ "saved_bundle_length" : 32,
+ "text" : "/start"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-10",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 50.0, 40.0, 58.0, 22.0 ],
+ "text" : "loadbang"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-72",
+ "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, 209.0, 264.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-28",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 61.0, 131.0, 49.0, 22.0 ],
+ "text" : "target 0"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-26",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "bang" ],
+ "patching_rect" : [ 50.0, 100.0, 29.5, 22.0 ],
+ "text" : "t l b"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-70",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-71",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 49.5, 213.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-28", 0 ],
+ "source" : [ "obj-26", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-71", 0 ],
+ "source" : [ "obj-26", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-71", 0 ],
+ "source" : [ "obj-28", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-26", 0 ],
+ "source" : [ "obj-70", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 114.0, 242.0, 60.0, 22.0 ],
+ "text" : "p target0"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-38",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 393.0, 141.0, 121.0, 22.0 ],
+ "text" : "o.pack /source/*/type"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-37",
+ "maxclass" : "live.menu",
+ "numinlets" : 1,
+ "numoutlets" : 3,
+ "outlettype" : [ "", "", "float" ],
+ "parameter_enable" : 1,
+ "patching_rect" : [ 353.0, 117.0, 100.0, 15.0 ],
+ "saved_attribute_attributes" : {
+ "valueof" : {
+ "parameter_enum" : [ "circle", "ellipse", "figureof8", "dumbbell", "rose", "epicycloid", "hypocycloid", "hippopede", "garfield", "freethnephroid", "limacon", "folium", "ophiuride", "lituus", "scarabeus", "cochleoid", "bifoliate", "bifolium", "neoid", "cayleysextic", "strophoid", "cranioid", "seiffert", "butterfly", "piriform", "heart", "cardioid", "lemniscate", "astroid", "deltoid", "boatpropeller", "kiss", "trefoil", "torpedo", "cevatrisectrix", "polygasteroid", "maltesecross", "talbot", "besace", "bicorn", "oval", "cornoid" ],
+ "parameter_longname" : "live.menu[3]",
+ "parameter_mmax" : 41,
+ "parameter_modmode" : 0,
+ "parameter_shortname" : "live.menu",
+ "parameter_type" : 2
+ }
+
+ }
+,
+ "varname" : "live.menu[3]"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-36",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 301.0, 211.0, 113.0, 22.0 ],
+ "text" : "o.prepend /source/*"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-46",
+ "maxclass" : "button",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 302.0, 254.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-22",
+ "maxclass" : "number",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 250.0, 255.0, 50.0, 22.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-23",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 196.0, 255.0, 52.0, 22.0 ],
+ "text" : "open $1"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-31",
+ "maxclass" : "button",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 50.0, 64.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-52",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 438.0, 404.0, 586.0, 441.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "subpatcher_template" : "Untitled5_template",
+ "boxes" : [ {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-9",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 240.0, 23.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-1",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 79.0, 383.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-2",
+ "linecount" : 4,
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 79.0, 63.0, 153.0, 62.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, 4, 0, 0, 0, 20, 47, 115, 108, 111, 119, 101, 115, 116, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 20, 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, 62, 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 ],
+ "saved_bundle_length" : 124,
+ "text" : "/numsources : 4,\n/slowest : 20,\n/rate/spread : 30.,\n/source/*/rate : 20"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-3",
+ "linecount" : 13,
+ "maxclass" : "o.expr.codebox",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "FullPacket", "FullPacket" ],
+ "patching_rect" : [ 79.0, 132.0, 448.0, 185.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.2\n), \ndelete(/rate/spread, /numsources, /slowest, /idx, /scaled, /rates)"
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-3", 0 ],
+ "source" : [ "obj-2", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-1", 0 ],
+ "source" : [ "obj-3", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-2", 0 ],
+ "source" : [ "obj-9", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 50.0, 95.0, 121.0, 22.0 ],
+ "text" : "p spat_oper_defaults"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-21",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "" ],
+ "patching_rect" : [ 114.0, 286.0, 216.0, 22.0 ],
+ "text" : "poly~ spat_trajectory_group @voices 4",
+ "varname" : "poly~_AA"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-64",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 301.0, 47.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-65",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 114.0, 368.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-36", 0 ],
+ "source" : [ "obj-1", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-31", 0 ],
+ "source" : [ "obj-10", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-1", 0 ],
+ "source" : [ "obj-2", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-72", 0 ],
+ "source" : [ "obj-2", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-65", 0 ],
+ "source" : [ "obj-21", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-23", 0 ],
+ "source" : [ "obj-22", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-21", 0 ],
+ "source" : [ "obj-23", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-52", 0 ],
+ "source" : [ "obj-31", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-72", 0 ],
+ "source" : [ "obj-36", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-38", 0 ],
+ "source" : [ "obj-37", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-72", 0 ],
+ "source" : [ "obj-38", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-22", 0 ],
+ "source" : [ "obj-46", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-2", 0 ],
+ "source" : [ "obj-52", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-36", 0 ],
+ "source" : [ "obj-64", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-21", 0 ],
+ "source" : [ "obj-72", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 773.0, 374.0, 99.0, 22.0 ],
+ "text" : "p trajectories_init"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-58",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "FullPacket" ],
+ "patching_rect" : [ 719.0, 275.0, 87.0, 22.0 ],
+ "text" : "o.route /voices"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-60",
+ "maxclass" : "newobj",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 59.0, 87.0, 1000.0, 779.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-28",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 50.0, 100.0, 58.0, 22.0 ],
+ "text" : "loadbang"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-20",
+ "linecount" : 21,
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 135.0, 292.0, 279.0 ],
+ "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 102, 108, 0, 0, 0, 44, 102, 0, 0, 69, -87, 112, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 102, 104, 0, 0, 0, 44, 102, 0, 0, 70, 50, 24, 0, 0, 0, 0, 24, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 97, 105, 114, 0, 0, 44, 84, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 97, 105, 114, 47, 102, 114, 101, 113, 0, 44, 102, 0, 0, 70, 28, 64, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 105, 110, 102, 105, 110, 105, 116, 101, 0, 44, 70, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 114, 111, 111, 109, 115, 105, 122, 101, 0, 44, 102, 0, 0, 70, 10, -44, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 101, 97, 114, 108, 121, 47, 109, 105, 110, 0, 0, 0, 44, 102, 0, 0, 64, -64, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 101, 97, 114, 108, 121, 47, 109, 97, 120, 0, 0, 0, 44, 102, 0, 0, 66, -106, -36, 41, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 101, 97, 114, 108, 121, 47, 100, 105, 115, 116, 114, 0, 44, 102, 0, 0, 63, 10, 61, 113, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 99, 108, 117, 115, 116, 101, 114, 47, 109, 105, 110, 0, 44, 102, 0, 0, 66, 78, -123, 31, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 99, 108, 117, 115, 116, 101, 114, 47, 109, 97, 120, 0, 44, 102, 0, 0, 67, -124, -90, 102, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 99, 108, 117, 115, 116, 101, 114, 47, 100, 105, 115, 116, 114, 0, 0, 0, 44, 102, 0, 0, 62, -108, 122, -31, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 109, 105, 110, 0, 0, 44, 102, 0, 0, 67, -90, -43, -61, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 100, 101, 110, 115, 105, 116, 121, 0, 0, 44, 102, 0, 0, 64, 40, -11, -61, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 114, 111, 111, 109, 111, 102, 102, 115, 101, 116, 0, 0, 0, 44, 102, 0, 0, 65, 73, -21, -123, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 112, 97, 110, 114, 101, 118, 0, 0, 0, 44, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 112, 97, 110, 114, 101, 118, 47, 97, 101, 100, 0, 0, 0, 44, 102, 102, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, -128, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 101, 114, 97, 110, 99, 101, 0, 0, 0, 0, 44, 102, 0, 0, 66, -95, 102, 102, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 104, 101, 97, 118, 105, 110, 101, 115, 115, 0, 0, 0, 44, 102, 0, 0, 65, -112, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 108, 105, 118, 101, 110, 101, 115, 115, 0, 0, 0, 0, 44, 102, 0, 0, 65, -86, 102, 102, 0, 0, 0, 20, 47, 114, 111, 111, 109, 47, 49, 47, 109, 117, 116, 101, 0, 0, 0, 0, 44, 70, 0, 0 ],
+ "saved_bundle_length" : 728,
+ "text" : "/room/1/reverb/fl : 5422.,\n/room/1/reverb/fh : 11398.,\n/room/1/reverb/air : true,\n/room/1/reverb/air/freq : 10000.,\n/room/1/reverb/infinite : false,\n/room/1/reverb/roomsize : 8885.,\n/room/1/early/min : 6.,\n/room/1/early/max : 75.43,\n/room/1/early/distr : 0.54,\n/room/1/cluster/min : 51.63,\n/room/1/cluster/max : 265.3,\n/room/1/cluster/distr : 0.29,\n/room/1/reverb/min : 333.67,\n/room/1/reverb/density : 2.64,\n/room/1/reverb/roomoffset : 12.62,\n/room/1/reverb/panrev : 0.,\n/room/1/reverb/panrev/aed : [0., 0., 1.],\n/room/1/reverberance : 80.7,\n/room/1/heaviness : 18.,\n/room/1/liveness : 21.3,\n/room/1/mute : false"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-29",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 50.0, 474.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-29", 0 ],
+ "source" : [ "obj-20", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-20", 0 ],
+ "source" : [ "obj-28", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 893.0, 374.0, 75.0, 22.0 ],
+ "text" : "p reverb_init"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-62",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 3,
+ "outlettype" : [ "multichannelsignal", "", "" ],
+ "patching_rect" : [ 719.0, 315.0, 404.0, 22.0 ],
+ "text" : "mc.poly~ engine_voice.epistretch~ @args aux-dest1 @voices 4 @target 0",
+ "varname" : "poly~_AB"
+ }
+
+ }
+, {
+ "box" : {
+ "channels" : 2,
+ "focusbordercolor" : [ 0.235, 0.235, 0.235, 1.0 ],
+ "id" : "obj-67",
+ "lastchannelcount" : 2,
+ "maxclass" : "mc.live.gain~",
+ "numinlets" : 1,
+ "numoutlets" : 4,
+ "outlettype" : [ "multichannelsignal", "", "float", "list" ],
+ "parameter_enable" : 1,
+ "patching_rect" : [ 719.0, 534.0, 59.0, 127.0 ],
+ "saved_attribute_attributes" : {
+ "focusbordercolor" : {
+ "expression" : "themecolor.live_desktop"
+ }
+,
+ "valueof" : {
+ "parameter_longname" : "stereo-out[1]",
+ "parameter_mmax" : 6.0,
+ "parameter_mmin" : -70.0,
+ "parameter_modmode" : 3,
+ "parameter_shortname" : "stereo-out",
+ "parameter_type" : 0,
+ "parameter_unitstyle" : 4
+ }
+
+ }
+,
+ "varname" : "live.gain~[1]"
+ }
+
+ }
+, {
+ "box" : {
+ "fontsize" : 11.0,
+ "id" : "obj-68",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 4,
+ "outlettype" : [ "", "", "", "" ],
+ "patching_rect" : [ 773.0, 421.0, 303.0, 21.0 ],
+ "saved_object_attributes" : {
+ "parameter_enable" : 0
+ }
+,
+ "text" : "spat5.oper @initwith \"/source/number 4, /speaker/number 2\"",
+ "varname" : "spat5.oper[1]"
+ }
+
+ }
+, {
+ "box" : {
+ "fontname" : "Arial",
+ "fontsize" : 11.0,
+ "id" : "obj-69",
+ "linecount" : 2,
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "multichannelsignal", "" ],
+ "patching_rect" : [ 719.0, 471.0, 249.0, 33.0 ],
+ "saved_object_attributes" : {
+ "parameter_enable" : 0
+ }
+,
+ "text" : "spat5.spat~ @inputs 4 @internals 8 @outputs 2 @initwith \"/panning/type binaural\" @mc 1"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-70",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 1001.0, 374.0, 42.0, 22.0 ],
+ "text" : "/dump"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-42",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 0.0, 0.0, 1000.0, 780.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-37",
+ "maxclass" : "newobj",
+ "numinlets" : 3,
+ "numoutlets" : 3,
+ "outlettype" : [ "bang", "bang", "" ],
+ "patching_rect" : [ 53.5, 100.0, 44.0, 22.0 ],
+ "text" : "sel 0 1"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-14",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 134.0, 89.0, 22.0 ],
+ "text" : "0 0. -70. 20000"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-9",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 144.0, 134.0, 89.0, 22.0 ],
+ "text" : "-70. 0 0. 20000"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-7",
+ "maxclass" : "newobj",
+ "numinlets" : 3,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "bang" ],
+ "patching_rect" : [ 50.0, 175.5, 41.0, 22.0 ],
+ "text" : "line 0."
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-40",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "int" ],
+ "patching_rect" : [ 53.5, 40.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-41",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 50.0, 257.5, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-7", 0 ],
+ "source" : [ "obj-14", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-14", 0 ],
+ "source" : [ "obj-37", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-9", 0 ],
+ "source" : [ "obj-37", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-37", 0 ],
+ "source" : [ "obj-40", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-41", 0 ],
+ "source" : [ "obj-7", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-7", 0 ],
+ "source" : [ "obj-9", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 295.0, 454.0, 59.0, 22.0 ],
+ "text" : "p togfade"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-39",
+ "maxclass" : "toggle",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "int" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 295.0, 421.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "bubble" : 1,
+ "bubblepoint" : 0.12,
+ "bubbleside" : 0,
+ "bubbletextmargin" : 12,
+ "fontsize" : 9.0,
+ "id" : "obj-36",
+ "linecount" : 4,
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 496.0, 155.0, 179.0, 80.0 ],
+ "text" : "you'll get an error when you load this; just drag a new folder full of bird sounds onto the drop area and save the patch..."
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-44",
+ "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, 87.0, 521.0, 466.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-2",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 410.0, 84.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-35",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 50.0, 100.0, 58.0, 22.0 ],
+ "text" : "loadbang"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-32",
+ "linecount" : 3,
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 157.0, 379.0, 49.0 ],
+ "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 47, 112, 97, 116, 104, 0, 0, 0, 44, 115, 0, 0, 77, 97, 99, 105, 110, 116, 111, 115, 104, 32, 72, 68, 58, 47, 85, 115, 101, 114, 115, 47, 106, 109, 108, 47, 68, 111, 99, 117, 109, 101, 110, 116, 115, 47, 97, 117, 100, 105, 111, 47, 97, 108, 108, 95, 115, 97, 109, 112, 95, 100, 105, 114, 95, 119, 97, 118, 47, 110, 97, 116, 117, 114, 101, 47, 98, 105, 114, 100, 115, 47, 98, 105, 114, 100, 115, 95, 102, 114, 101, 101, 115, 111, 117, 110, 100, 47, 0, 0 ],
+ "saved_bundle_length" : 120,
+ "text" : "/path : \"Macintosh HD:/Users/jml/Documents/audio/all_samp_dir_wav/nature/birds/birds_freesound/\""
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-43",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 50.0, 304.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-32", 1 ],
+ "source" : [ "obj-2", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-43", 0 ],
+ "source" : [ "obj-32", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-32", 0 ],
+ "source" : [ "obj-35", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 391.0, 19.0, 64.0, 22.0 ],
+ "text" : "p path_init"
+ }
+
+ }
+, {
+ "box" : {
+ "args" : [ "birds" ],
+ "bgmode" : 0,
+ "border" : 1,
+ "clickthrough" : 0,
+ "enablehscroll" : 0,
+ "enablevscroll" : 0,
+ "id" : "obj-80",
+ "lockeddragscroll" : 0,
+ "lockedsize" : 0,
+ "maxclass" : "bpatcher",
+ "name" : "polybuf_container~.maxpat",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "offset" : [ 0.0, 0.0 ],
+ "outlettype" : [ "FullPacket", "FullPacket" ],
+ "patching_rect" : [ 391.0, 57.0, 272.0, 79.0 ],
+ "viewvisibility" : 1
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-3",
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 178.0, 139.0, 113.0, 23.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, 118, 111, 105, 99, 101, 115, 47, 42, 47, 115, 116, 111, 112, 0, 0, 44, 0, 0, 0 ],
+ "saved_bundle_length" : 40,
+ "text" : "/voices/*/stop"
+ }
+
+ }
+, {
+ "box" : {
+ "channels" : 16,
+ "id" : "obj-2",
+ "lastchannelcount" : 16,
+ "maxclass" : "mc.live.gain~",
+ "numinlets" : 1,
+ "numoutlets" : 4,
+ "outlettype" : [ "multichannelsignal", "", "float", "list" ],
+ "parameter_enable" : 1,
+ "patching_rect" : [ 448.0, 278.0, 116.0, 118.0 ],
+ "saved_attribute_attributes" : {
+ "valueof" : {
+ "parameter_longname" : "voices",
+ "parameter_mmax" : 6.0,
+ "parameter_mmin" : -70.0,
+ "parameter_modmode" : 3,
+ "parameter_shortname" : "voices",
+ "parameter_type" : 0,
+ "parameter_unitstyle" : 4
+ }
+
+ }
+,
+ "varname" : "mc.live.gain~"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-66",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 369.0, 87.0, 544.0, 469.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-2",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "bang", "" ],
+ "patching_rect" : [ 50.0, 128.0, 83.0, 22.0 ],
+ "text" : "t b l"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-1",
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 189.0, 60.0, 23.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, 97, 114, 116, 0, 0, 44, 0, 0, 0 ],
+ "saved_bundle_length" : 32,
+ "text" : "/start"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-10",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 50.0, 40.0, 58.0, 22.0 ],
+ "text" : "loadbang"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-72",
+ "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, 209.0, 264.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-28",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 61.0, 131.0, 49.0, 22.0 ],
+ "text" : "target 0"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-26",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "bang" ],
+ "patching_rect" : [ 50.0, 100.0, 29.5, 22.0 ],
+ "text" : "t l b"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-70",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-71",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 49.5, 213.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-28", 0 ],
+ "source" : [ "obj-26", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-71", 0 ],
+ "source" : [ "obj-26", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-71", 0 ],
+ "source" : [ "obj-28", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-26", 0 ],
+ "source" : [ "obj-70", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 114.0, 242.0, 60.0, 22.0 ],
+ "text" : "p target0"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-38",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 393.0, 141.0, 121.0, 22.0 ],
+ "text" : "o.pack /source/*/type"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-37",
+ "maxclass" : "live.menu",
+ "numinlets" : 1,
+ "numoutlets" : 3,
+ "outlettype" : [ "", "", "float" ],
+ "parameter_enable" : 1,
+ "patching_rect" : [ 353.0, 117.0, 100.0, 15.0 ],
+ "saved_attribute_attributes" : {
+ "valueof" : {
+ "parameter_enum" : [ "circle", "ellipse", "figureof8", "dumbbell", "rose", "epicycloid", "hypocycloid", "hippopede", "garfield", "freethnephroid", "limacon", "folium", "ophiuride", "lituus", "scarabeus", "cochleoid", "bifoliate", "bifolium", "neoid", "cayleysextic", "strophoid", "cranioid", "seiffert", "butterfly", "piriform", "heart", "cardioid", "lemniscate", "astroid", "deltoid", "boatpropeller", "kiss", "trefoil", "torpedo", "cevatrisectrix", "polygasteroid", "maltesecross", "talbot", "besace", "bicorn", "oval", "cornoid" ],
+ "parameter_longname" : "live.menu[2]",
+ "parameter_mmax" : 41,
+ "parameter_modmode" : 0,
+ "parameter_shortname" : "live.menu",
+ "parameter_type" : 2
+ }
+
+ }
+,
+ "varname" : "live.menu[3]"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-36",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 301.0, 211.0, 113.0, 22.0 ],
+ "text" : "o.prepend /source/*"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-46",
+ "maxclass" : "button",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 302.0, 254.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-22",
+ "maxclass" : "number",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 250.0, 255.0, 50.0, 22.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-23",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 196.0, 255.0, 52.0, 22.0 ],
+ "text" : "open $1"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-31",
+ "maxclass" : "button",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 50.0, 64.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-52",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 438.0, 404.0, 586.0, 441.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "subpatcher_template" : "Untitled5_template",
+ "boxes" : [ {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-9",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 240.0, 23.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-1",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 79.0, 383.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-2",
+ "linecount" : 4,
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 79.0, 63.0, 153.0, 62.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, 16, 0, 0, 0, 20, 47, 115, 108, 111, 119, 101, 115, 116, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 20, 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, 62, 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 ],
+ "saved_bundle_length" : 124,
+ "text" : "/numsources : 16,\n/slowest : 20,\n/rate/spread : 30.,\n/source/*/rate : 20"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-3",
+ "linecount" : 13,
+ "maxclass" : "o.expr.codebox",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "FullPacket", "FullPacket" ],
+ "patching_rect" : [ 79.0, 132.0, 448.0, 185.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.2\n), \ndelete(/rate/spread, /numsources, /slowest, /idx, /scaled, /rates)"
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-3", 0 ],
+ "source" : [ "obj-2", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-1", 0 ],
+ "source" : [ "obj-3", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-2", 0 ],
+ "source" : [ "obj-9", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 50.0, 95.0, 121.0, 22.0 ],
+ "text" : "p spat_oper_defaults"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-21",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "" ],
+ "patching_rect" : [ 114.0, 286.0, 223.0, 22.0 ],
+ "text" : "poly~ spat_trajectory_group @voices 16",
+ "varname" : "poly~_AA"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-64",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 301.0, 47.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-65",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 114.0, 368.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-36", 0 ],
+ "source" : [ "obj-1", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-31", 0 ],
+ "source" : [ "obj-10", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-1", 0 ],
+ "source" : [ "obj-2", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-72", 0 ],
+ "source" : [ "obj-2", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-65", 0 ],
+ "source" : [ "obj-21", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-23", 0 ],
+ "source" : [ "obj-22", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-21", 0 ],
+ "source" : [ "obj-23", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-52", 0 ],
+ "source" : [ "obj-31", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-72", 0 ],
+ "source" : [ "obj-36", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-38", 0 ],
+ "source" : [ "obj-37", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-72", 0 ],
+ "source" : [ "obj-38", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-22", 0 ],
+ "source" : [ "obj-46", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-2", 0 ],
+ "source" : [ "obj-52", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-36", 0 ],
+ "source" : [ "obj-64", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-21", 0 ],
+ "source" : [ "obj-72", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 108.0, 312.0, 99.0, 22.0 ],
+ "text" : "p trajectories_init"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-63",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 93.0, 19.0, 56.0, 22.0 ],
+ "text" : "generate"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-61",
+ "maxclass" : "button",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 54.0, 18.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-59",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 2,
+ "outlettype" : [ "FullPacket", "" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 886.0, 319.0, 1000.0, 700.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-3",
+ "index" : 2,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 601.0, 42.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-2",
+ "index" : 2,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 597.0, 477.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-6",
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 274.0, 149.0, 211.0, 20.0 ],
+ "text" : "this is hard-coded for the example"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-1",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 54.0, 25.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-56",
+ "maxclass" : "newobj",
+ "numinlets" : 3,
+ "numoutlets" : 3,
+ "outlettype" : [ "", "", "" ],
+ "patching_rect" : [ 55.0, 90.0, 117.0, 22.0 ],
+ "text" : "route bang generate"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-40",
+ "maxclass" : "button",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 60.0, 209.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-57",
+ "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, 87.0, 353.0, 449.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-90",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "" ],
+ "patching_rect" : [ 50.0, 299.0, 49.0, 22.0 ],
+ "text" : "t l l"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-89",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 50.0, 108.136199951171875, 48.0, 22.0 ],
+ "text" : "o.union"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-84",
+ "linecount" : 11,
+ "maxclass" : "o.expr.codebox",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "FullPacket", "FullPacket" ],
+ "patching_rect" : [ 50.0, 135.636199951171875, 236.0, 159.0 ],
+ "text" : "/elem = /buffer/name, \n/elems ??= [],\n/num/voices = 16,\n/idx = aseq(0, /num/voices - 1),\n/elems = [/elems, /elem], \nif(length(/elems) >= /num/voices, \n progn(\n /out = /elems[[/idx]],\n /elems = []\n )\n)"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-55",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 39.999999951171873, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-56",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 50.0, 389.626952951171859, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-89", 0 ],
+ "source" : [ "obj-55", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-90", 0 ],
+ "source" : [ "obj-84", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-84", 0 ],
+ "source" : [ "obj-89", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-56", 0 ],
+ "source" : [ "obj-90", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-89", 1 ],
+ "midpoints" : [ 89.5, 327.626953125, 311.13458251953125, 327.626953125, 311.13458251953125, 102.0, 88.5, 102.0 ],
+ "source" : [ "obj-90", 1 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 261.0, 354.0, 112.0, 22.0 ],
+ "text" : "p o.stream_capture"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-50",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 228.0, 433.0, 52.0, 22.0 ],
+ "text" : "o.var"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-87",
+ "maxclass" : "button",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 205.0, 122.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-85",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 3,
+ "outlettype" : [ "bang", "bang", "int" ],
+ "patching_rect" : [ 205.0, 148.0, 65.0, 22.0 ],
+ "text" : "uzi 16"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-83",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "FullPacket" ],
+ "patching_rect" : [ 261.0, 315.0, 120.0, 22.0 ],
+ "text" : "o.select /buffer/name"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-25",
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 261.0, 187.5, 120.0, 23.0 ],
+ "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 118, 97, 114, 105, 101, 116, 121, 0, 0, 0, 0, 44, 100, 0, 0, 63, -16, 0, 0, 0, 0, 0, 0 ],
+ "saved_bundle_length" : 44,
+ "text" : "/variety : 1."
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-58",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 228.0, 473.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-56", 0 ],
+ "source" : [ "obj-1", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-2", 0 ],
+ "source" : [ "obj-25", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-83", 0 ],
+ "source" : [ "obj-3", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-50", 0 ],
+ "source" : [ "obj-40", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-58", 0 ],
+ "source" : [ "obj-50", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-40", 0 ],
+ "source" : [ "obj-56", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-87", 0 ],
+ "source" : [ "obj-56", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-50", 1 ],
+ "source" : [ "obj-57", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-57", 0 ],
+ "source" : [ "obj-83", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-25", 0 ],
+ "source" : [ "obj-85", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-50", 0 ],
+ "source" : [ "obj-85", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-85", 0 ],
+ "source" : [ "obj-87", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 54.0, 57.0, 91.0, 22.0 ],
+ "text" : "p pick_samples"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-53",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 59.0, 106.0, 547.0, 568.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-5",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 59.0, 87.0, 360.0, 648.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-11",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "bang", "" ],
+ "patching_rect" : [ 183.0, 403.0, 29.5, 22.0 ],
+ "text" : "t b l"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-2",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 57.0, 374.0, 35.0, 22.0 ],
+ "text" : "o.var"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-9",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 86.0, 430.0, 48.0, 22.0 ],
+ "text" : "o.union"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-1",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "" ],
+ "patching_rect" : [ 86.0, 148.0, 29.5, 22.0 ],
+ "text" : "t l l"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-55",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 86.0, 98.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-56",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 86.0, 489.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-8",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 196.0, 374.0, 96.0, 22.0 ],
+ "text" : "o.pack /randvals"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-7",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "" ],
+ "patching_rect" : [ 196.0, 327.0, 51.0, 22.0 ],
+ "text" : "zl.group"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-6",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "float" ],
+ "patching_rect" : [ 115.5, 286.0, 39.0, 22.0 ],
+ "text" : "/ 999."
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-5",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 115.0, 256.0, 79.0, 22.0 ],
+ "text" : "random 1000"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-4",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "FullPacket" ],
+ "patching_rect" : [ 115.0, 191.0, 113.0, 22.0 ],
+ "text" : "o.route /num/voices"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-3",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 3,
+ "outlettype" : [ "bang", "bang", "int" ],
+ "patching_rect" : [ 115.0, 223.0, 40.0, 22.0 ],
+ "text" : "uzi"
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-2", 1 ],
+ "source" : [ "obj-1", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-4", 0 ],
+ "source" : [ "obj-1", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-2", 0 ],
+ "source" : [ "obj-11", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-9", 1 ],
+ "source" : [ "obj-11", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-9", 0 ],
+ "source" : [ "obj-2", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-5", 0 ],
+ "source" : [ "obj-3", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-7", 0 ],
+ "source" : [ "obj-3", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-3", 0 ],
+ "source" : [ "obj-4", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-6", 0 ],
+ "source" : [ "obj-5", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-1", 0 ],
+ "source" : [ "obj-55", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-7", 0 ],
+ "source" : [ "obj-6", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-8", 0 ],
+ "source" : [ "obj-7", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-11", 0 ],
+ "source" : [ "obj-8", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-56", 0 ],
+ "source" : [ "obj-9", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 50.0, 90.0, 97.0, 22.0 ],
+ "text" : "p o.random_vals"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-29",
+ "linecount" : 11,
+ "maxclass" : "o.expr.codebox",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "FullPacket", "FullPacket" ],
+ "patching_rect" : [ 50.0, 153.0, 414.0, 159.0 ],
+ "text" : "map(\n lambda([v, i, r],\n progn(\n assign(\"/voices/\" + i + \"/buffer/name\", v), \n assign(\"/voices/\" + i + \"/segment\", [0., 1.]), \n assign(\"/voices/\" + i + \"/speed\", 1.),\n assign(\"/voices/\" + i + \"/loop/status\", 1), \n assign(\"/voices/\" + i + \"/loop/wind\", r * 0.3)\n )\n ), /out, /idx, /randvals\n)"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-49",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-51",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 50.0, 432.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-51", 0 ],
+ "source" : [ "obj-29", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-5", 0 ],
+ "source" : [ "obj-49", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-29", 0 ],
+ "source" : [ "obj-5", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 54.0, 105.0, 113.0, 22.0 ],
+ "text" : "p o.process_bundle"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-48",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "FullPacket" ],
+ "patching_rect" : [ 54.0, 155.0, 87.0, 22.0 ],
+ "text" : "o.route /voices"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-30",
+ "maxclass" : "newobj",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 9,
+ "minor" : 0,
+ "revision" : 6,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 59.0, 87.0, 1000.0, 779.0 ],
+ "gridsize" : [ 15.0, 15.0 ],
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-28",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 50.0, 100.0, 58.0, 22.0 ],
+ "text" : "loadbang"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "id" : "obj-20",
+ "linecount" : 21,
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 135.0, 292.0, 279.0 ],
+ "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 102, 108, 0, 0, 0, 44, 102, 0, 0, 69, -87, 112, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 102, 104, 0, 0, 0, 44, 102, 0, 0, 70, 50, 24, 0, 0, 0, 0, 24, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 97, 105, 114, 0, 0, 44, 84, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 97, 105, 114, 47, 102, 114, 101, 113, 0, 44, 102, 0, 0, 70, 28, 64, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 105, 110, 102, 105, 110, 105, 116, 101, 0, 44, 70, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 114, 111, 111, 109, 115, 105, 122, 101, 0, 44, 102, 0, 0, 70, 10, -44, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 101, 97, 114, 108, 121, 47, 109, 105, 110, 0, 0, 0, 44, 102, 0, 0, 64, -64, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 101, 97, 114, 108, 121, 47, 109, 97, 120, 0, 0, 0, 44, 102, 0, 0, 66, -106, -36, 41, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 101, 97, 114, 108, 121, 47, 100, 105, 115, 116, 114, 0, 44, 102, 0, 0, 63, 10, 61, 113, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 99, 108, 117, 115, 116, 101, 114, 47, 109, 105, 110, 0, 44, 102, 0, 0, 66, 78, -123, 31, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 99, 108, 117, 115, 116, 101, 114, 47, 109, 97, 120, 0, 44, 102, 0, 0, 67, -124, -90, 102, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 99, 108, 117, 115, 116, 101, 114, 47, 100, 105, 115, 116, 114, 0, 0, 0, 44, 102, 0, 0, 62, -108, 122, -31, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 109, 105, 110, 0, 0, 44, 102, 0, 0, 67, -90, -43, -61, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 100, 101, 110, 115, 105, 116, 121, 0, 0, 44, 102, 0, 0, 64, 40, -11, -61, 0, 0, 0, 36, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 114, 111, 111, 109, 111, 102, 102, 115, 101, 116, 0, 0, 0, 44, 102, 0, 0, 65, 73, -21, -123, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 112, 97, 110, 114, 101, 118, 0, 0, 0, 44, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 47, 112, 97, 110, 114, 101, 118, 47, 97, 101, 100, 0, 0, 0, 44, 102, 102, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, -128, 0, 0, 0, 0, 0, 32, 47, 114, 111, 111, 109, 47, 49, 47, 114, 101, 118, 101, 114, 98, 101, 114, 97, 110, 99, 101, 0, 0, 0, 0, 44, 102, 0, 0, 66, -95, 102, 102, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 104, 101, 97, 118, 105, 110, 101, 115, 115, 0, 0, 0, 44, 102, 0, 0, 65, -112, 0, 0, 0, 0, 0, 28, 47, 114, 111, 111, 109, 47, 49, 47, 108, 105, 118, 101, 110, 101, 115, 115, 0, 0, 0, 0, 44, 102, 0, 0, 65, -86, 102, 102, 0, 0, 0, 20, 47, 114, 111, 111, 109, 47, 49, 47, 109, 117, 116, 101, 0, 0, 0, 0, 44, 70, 0, 0 ],
+ "saved_bundle_length" : 728,
+ "text" : "/room/1/reverb/fl : 5422.,\n/room/1/reverb/fh : 11398.,\n/room/1/reverb/air : true,\n/room/1/reverb/air/freq : 10000.,\n/room/1/reverb/infinite : false,\n/room/1/reverb/roomsize : 8885.,\n/room/1/early/min : 6.,\n/room/1/early/max : 75.43,\n/room/1/early/distr : 0.54,\n/room/1/cluster/min : 51.63,\n/room/1/cluster/max : 265.3,\n/room/1/cluster/distr : 0.29,\n/room/1/reverb/min : 333.67,\n/room/1/reverb/density : 2.64,\n/room/1/reverb/roomoffset : 12.62,\n/room/1/reverb/panrev : 0.,\n/room/1/reverb/panrev/aed : [0., 0., 1.],\n/room/1/reverberance : 80.7,\n/room/1/heaviness : 18.,\n/room/1/liveness : 21.3,\n/room/1/mute : false"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-29",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 50.0, 474.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-29", 0 ],
+ "source" : [ "obj-20", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-20", 0 ],
+ "source" : [ "obj-28", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 228.0, 312.0, 75.0, 22.0 ],
+ "text" : "p reverb_init"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-93",
+ "maxclass" : "mc.ezdac~",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 54.0, 704.0, 45.0, 45.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-73",
+ "linecount" : 2,
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 3,
+ "outlettype" : [ "multichannelsignal", "", "" ],
+ "patching_rect" : [ 54.0, 185.0, 227.0, 35.0 ],
+ "text" : "mc.poly~ engine_voice.epistretch~ @args aux-dest1 @voices 16 @target 0",
+ "varname" : "poly~_AA"
+ }
+
+ }
+, {
+ "box" : {
+ "channels" : 2,
+ "focusbordercolor" : [ 0.235, 0.235, 0.235, 1.0 ],
+ "id" : "obj-16",
+ "lastchannelcount" : 2,
+ "maxclass" : "mc.live.gain~",
+ "numinlets" : 1,
+ "numoutlets" : 4,
+ "outlettype" : [ "multichannelsignal", "", "float", "list" ],
+ "parameter_enable" : 1,
+ "patching_rect" : [ 54.0, 534.0, 59.0, 127.0 ],
+ "saved_attribute_attributes" : {
+ "focusbordercolor" : {
+ "expression" : "themecolor.live_desktop"
+ }
+,
+ "valueof" : {
+ "parameter_longname" : "stereo-out",
+ "parameter_mmax" : 6.0,
+ "parameter_mmin" : -70.0,
+ "parameter_modmode" : 3,
+ "parameter_shortname" : "stereo-out",
+ "parameter_type" : 0,
+ "parameter_unitstyle" : 4
+ }
+
+ }
+,
+ "varname" : "live.gain~"
+ }
+
+ }
+, {
+ "box" : {
+ "fontsize" : 11.0,
+ "id" : "obj-15",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 4,
+ "outlettype" : [ "", "", "", "" ],
+ "patching_rect" : [ 108.0, 359.0, 309.0, 21.0 ],
+ "saved_object_attributes" : {
+ "parameter_enable" : 0
+ }
+,
+ "text" : "spat5.oper @initwith \"/source/number 16, /speaker/number 2\"",
+ "varname" : "spat5.oper"
+ }
+
+ }
+, {
+ "box" : {
+ "fontname" : "Arial",
+ "fontsize" : 11.0,
+ "id" : "obj-1",
+ "linecount" : 3,
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "multichannelsignal", "" ],
+ "patching_rect" : [ 54.0, 409.0, 193.0, 45.0 ],
+ "saved_object_attributes" : {
+ "parameter_enable" : 0
+ }
+,
+ "text" : "spat5.spat~ @inputs 16 @internals 8 @outputs 2 @initwith \"/panning/type binaural\" @mc 1"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-17",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 336.0, 312.0, 42.0, 22.0 ],
+ "text" : "/dump"
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-16", 0 ],
+ "source" : [ "obj-1", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-93", 0 ],
+ "source" : [ "obj-13", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-21", 0 ],
+ "order" : 0,
+ "source" : [ "obj-14", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-58", 0 ],
+ "order" : 1,
+ "source" : [ "obj-14", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-1", 0 ],
+ "source" : [ "obj-15", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-93", 0 ],
+ "source" : [ "obj-16", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-15", 0 ],
+ "source" : [ "obj-17", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-14", 0 ],
+ "source" : [ "obj-19", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-49", 0 ],
+ "source" : [ "obj-24", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-76", 0 ],
+ "source" : [ "obj-25", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-48", 0 ],
+ "source" : [ "obj-3", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-15", 0 ],
+ "source" : [ "obj-30", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-42", 0 ],
+ "source" : [ "obj-39", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-14", 1 ],
+ "source" : [ "obj-4", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-16", 0 ],
+ "source" : [ "obj-42", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-80", 0 ],
+ "source" : [ "obj-44", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-49", 0 ],
+ "source" : [ "obj-47", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-73", 0 ],
+ "source" : [ "obj-48", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-4", 0 ],
+ "source" : [ "obj-49", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-47", 0 ],
+ "midpoints" : [ 1178.5, 191.0, 1194.239013671875, 191.0, 1194.239013671875, 67.674392700195312, 925.5, 67.674392700195312 ],
+ "source" : [ "obj-49", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-58", 0 ],
+ "source" : [ "obj-50", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-68", 0 ],
+ "source" : [ "obj-52", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-48", 0 ],
+ "source" : [ "obj-53", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-62", 0 ],
+ "source" : [ "obj-58", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-53", 0 ],
+ "source" : [ "obj-59", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-80", 0 ],
+ "source" : [ "obj-59", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-68", 0 ],
+ "source" : [ "obj-60", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-59", 0 ],
+ "source" : [ "obj-61", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-51", 0 ],
+ "order" : 0,
+ "source" : [ "obj-62", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-69", 0 ],
+ "order" : 1,
+ "source" : [ "obj-62", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-59", 0 ],
+ "source" : [ "obj-63", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-15", 0 ],
+ "source" : [ "obj-66", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-93", 0 ],
+ "source" : [ "obj-67", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-69", 0 ],
+ "source" : [ "obj-68", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-67", 0 ],
+ "source" : [ "obj-69", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-68", 0 ],
+ "source" : [ "obj-70", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-1", 0 ],
+ "order" : 1,
+ "source" : [ "obj-73", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-2", 0 ],
+ "order" : 0,
+ "source" : [ "obj-73", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-79", 0 ],
+ "source" : [ "obj-76", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-49", 0 ],
+ "source" : [ "obj-79", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-44", 0 ],
+ "midpoints" : [ 653.5, 146.0, 669.239013671875, 146.0, 669.239013671875, 13.571548461914062, 400.5, 13.571548461914062 ],
+ "source" : [ "obj-80", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-59", 1 ],
+ "source" : [ "obj-80", 0 ]
+ }
+
+ }
+ ],
+ "parameters" : {
+ "obj-16" : [ "stereo-out", "stereo-out", 0 ],
+ "obj-2" : [ "voices", "voices", 0 ],
+ "obj-51" : [ "voices[1]", "voices", 0 ],
+ "obj-52::obj-37" : [ "live.menu[3]", "live.menu", 0 ],
+ "obj-66::obj-37" : [ "live.menu[2]", "live.menu", 0 ],
+ "obj-67" : [ "stereo-out[1]", "stereo-out", 0 ],
+ "parameterbanks" : {
+ "0" : {
+ "index" : 0,
+ "name" : "",
+ "parameters" : [ "-", "-", "-", "-", "-", "-", "-", "-" ]
+ }
+
+ }
+,
+ "inherited_shortname" : 1
+ }
+,
+ "dependency_cache" : [ {
+ "name" : "engine_grainmanager.maxpat",
+ "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
+ "patcherrelativepath" : "..",
+ "type" : "JSON",
+ "implicit" : 1
+ }
+, {
+ "name" : "engine_voice.epistretch~.maxpat",
+ "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
+ "patcherrelativepath" : "..",
+ "type" : "JSON",
+ "implicit" : 1
+ }
+, {
+ "name" : "engine_voice.roundrobin.maxpat",
+ "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.cond.mxo",
+ "type" : "iLaX"
+ }
+, {
+ "name" : "o.difference.mxo",
+ "type" : "iLaX"
+ }
+, {
+ "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.prepend.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"
+ }
+, {
+ "name" : "o.select.mxo",
+ "type" : "iLaX"
+ }
+, {
+ "name" : "o.union.mxo",
+ "type" : "iLaX"
+ }
+, {
+ "name" : "o.var.mxo",
+ "type" : "iLaX"
+ }
+, {
+ "name" : "polybuf_container~.maxpat",
+ "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
+ "patcherrelativepath" : "..",
+ "type" : "JSON",
+ "implicit" : 1
+ }
+, {
+ "name" : "spat5.oper.mxo",
+ "type" : "iLaX"
+ }
+, {
+ "name" : "spat5.osc.prepend.mxo",
+ "type" : "iLaX"
+ }
+, {
+ "name" : "spat5.spat~.mxo",
+ "type" : "iLaX"
+ }
+, {
+ "name" : "spat5.trajectories.mxo",
+ "type" : "iLaX"
+ }
+, {
+ "name" : "spat_trajectory_group.maxpat",
+ "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
+ "patcherrelativepath" : "..",
+ "type" : "JSON",
+ "implicit" : 1
+ }
+, {
+ "name" : "thru.maxpat",
+ "bootpath" : "C74:/patchers/m4l/Pluggo for Live resources/patches",
+ "type" : "JSON",
+ "implicit" : 1
+ }
+ ],
+ "autosave" : 0,
+ "bgcolor" : [ 0.368627450980392, 0.368627450980392, 0.368627450980392, 1.0 ]
+ }
+
+}