}
,
"classnamespace" : "box",
- "rect" : [ 13.0, 60.0, 1196.0, 762.0 ],
+ "rect" : [ 18.0, 65.0, 1196.0, 762.0 ],
"openinpresentation" : 1,
"gridsize" : [ 15.0, 15.0 ],
"toolbars_unpinned_last_save" : 15,
"boxes" : [ {
+ "box" : {
+ "fontsize" : 39.00976043788468,
+ "id" : "obj-100",
+ "maxclass" : "newobj",
+ "numinlets" : 0,
+ "numoutlets" : 0,
+ "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" : {
+ "id" : "obj-98",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 3,
+ "outlettype" : [ "signal", "signal", "" ],
+ "patching_rect" : [ 669.0, 309.0, 129.0, 22.0 ],
+ "saved_object_attributes" : {
+ "parameter_enable" : 0
+ }
+,
+ "text" : "spat5.virtualspeakers~"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-97",
+ "linecount" : 9,
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 523.0, 63.0, 235.0, 127.0 ],
+ "text" : "making models\ndesigning for a space that doesn't exist yet\n\nacoustician - student\n\nauralization of architectural spaces\nimpulse response of what it would sound like if you were at a given seat, with the speaker config, etc."
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-96",
+ "linecount" : 2,
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 262.0, 580.0, 193.0, 33.0 ],
+ "text" : "look at oscar (thibaut) regarding pre-fab options in vst"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-93",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 3,
+ "outlettype" : [ "", "", "" ],
+ "patching_rect" : [ 123.0, 568.0, 92.0, 22.0 ],
+ "saved_object_attributes" : {
+ "parameter_enable" : 0
+ }
+,
+ "text" : "spat5.osc.play~"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-86",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "" ],
+ "patching_rect" : [ 123.0, 600.0, 104.0, 22.0 ],
+ "saved_object_attributes" : {
+ "parameter_enable" : 0
+ }
+,
+ "text" : "spat5.osc.record~"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-85",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "" ],
+ "patching_rect" : [ 194.0, 68.0, 70.0, 22.0 ],
+ "text" : "spat5.boids"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-83",
+ "linecount" : 2,
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 229.0, 543.0, 193.0, 47.0 ],
+ "text" : "recording interactions with spat viewerr\n"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-80",
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 194.0, 228.0, 193.0, 20.0 ],
+ "text" : "panning type knn",
+ "textcolor" : [ 0.258823529411765, 0.701960784313725, 0.329411764705882, 1.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-79",
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 305.0, 267.0, 150.0, 20.0 ],
+ "text" : "vbap or angular"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-78",
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 654.0, 287.0, 193.0, 20.0 ],
+ "text" : "maybe? more questions to come..."
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-77",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 663.0, 501.0, 70.0, 22.0 ],
+ "text" : "send~ subs"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-65",
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 669.0, 476.0, 150.0, 20.0 ],
+ "text" : "subs"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-60",
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 184.0, 267.0, 150.0, 20.0 ],
+ "text" : "different areas"
+ }
+
+ }
+, {
+ "box" : {
+ "fontsize" : 11.0,
+ "id" : "obj-39",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "multichannelsignal", "" ],
+ "patching_rect" : [ 65.0, 286.0, 390.0, 21.0 ],
+ "saved_object_attributes" : {
+ "parameter_enable" : 0
+ }
+,
+ "text" : "spat5.pan~ @inputs 20 @mc 1 @outputs 12 @initwith \"/panning/type angular\""
+ }
+
+ }
+, {
+ "box" : {
+ "fontsize" : 11.0,
+ "id" : "obj-13",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "multichannelsignal", "" ],
+ "patching_rect" : [ 65.0, 314.0, 384.0, 21.0 ],
+ "saved_object_attributes" : {
+ "parameter_enable" : 0
+ }
+,
+ "text" : "spat5.pan~ @inputs 20 @mc 1 @outputs 6 @initwith \"/panning/type angular\""
+ }
+
+ }
+ ],
+ "lines" : [ ]
+ }
+,
+ "patching_rect" : [ 538.0, 838.0, 142.0, 52.0 ],
+ "text" : "p future"
+ }
+
+ }
+, {
"box" : {
"id" : "obj-32",
"maxclass" : "comment",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
- "patching_rect" : [ 47.0, 674.0, 90.0, 22.0 ],
+ "patching_rect" : [ 47.0, 653.0, 90.0, 22.0 ],
"text" : "mc.combine~ 3"
}
"lockeddragscroll" : 0,
"lockedsize" : 0,
"maxclass" : "bpatcher",
- "name" : "engine_sequencer_noisewash.maxpat",
+ "name" : "es.noisewash.maxpat",
"numinlets" : 1,
"numoutlets" : 2,
"offset" : [ -1.333333402872086, -1.000000089406967 ],
"lockeddragscroll" : 0,
"lockedsize" : 0,
"maxclass" : "bpatcher",
- "name" : "engine_sequencer_epistretch.maxpat",
+ "name" : "es.stretcher.maxpat",
"numinlets" : 1,
"numoutlets" : 2,
"offset" : [ -1.333333402872086, -1.000000089406967 ],
"box" : {
"fontface" : 0,
"id" : "obj-26",
- "linecount" : 64,
+ "linecount" : 71,
"maxclass" : "o.display",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 100.0, 335.0, 853.0 ],
- "text" : "/engine/1/ui/speed : 1.,\n/engine/1/ui/density : 0.45,\n/engine/1/ui/variety : 0.6,\n/engine/1/ui/auxsend : 0.,\n/engine/1/ui/spacing/range : [0.23, 1.548],\n/engine/1/ui/gain/range : [0.8, 1.2],\n/engine/1/ui/loop/status : 0,\n/engine/1/ui/loop/wind : 0.086,\n/engine/1/polybuf/path : \"Macintosh HD:/Users/jml/Documents/work/hugh_livingston/audio_files/_SonogardenCollections/Shaker/\",\n/engine/2/ui/speed : 1.,\n/engine/2/ui/density : 0.0001,\n/engine/2/ui/variety : 0.,\n/engine/2/ui/auxsend : 0.,\n/engine/2/ui/spacing/range : [1., 3.],\n/engine/2/ui/gain/range : [0.8, 1.2],\n/engine/2/ui/loop/status : 0,\n/engine/2/ui/loop/wind : 5.,\n/engine/2/polybuf/path : \"Macintosh HD:/Users/jml/Documents/work/hugh_livingston/audio_files/_SonogardenCollections/Bamboo/\",\n/engine/3/ui/density : 0.0051,\n/engine/3/ui/variety : 0.26,\n/engine/3/ui/auxsend : 0.,\n/engine/3/ui/gain/range : [0.5, 0.7],\n/engine/3/ui/type : \"hugh\",\n/engine/3/ui/ramp/sec : 2.,\n/engine/3/ui/duration/sec : 120.,\n/engine/3/ui/spacing/range : [0.1, 1.5],\n/engine/3/ui/trajspeed/range : [20., 80.],\n/engine/3/ui/speed : 1.,\n/main/spat/gain : 115,\n/engine/1/zone/aux/gain : 0,\n/engine/1/zone/voice/gain : 6.,\n/engine/2/zone/aux/gain : 0,\n/engine/2/zone/voice/gain : 6.,\n/engine/3/zone/aux/gain : 0,\n/engine/3/zone/voice/gain : -12.1656,\n/engine/1/zone/engine/gain : 0.,\n/engine/2/zone/engine/gain : 0.,\n/engine/3/zone/engine/gain : -13.8241,\n/engine/3/ui/steps : [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0],\n/engine/2/ui/steps : [1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1],\n/engine/1/ui/steps : [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0],\n/scheduler : {\n /window/1 : [\"9:00\", \"14:00\"],\n /window/2 : [\"16:00\", \"19:00\"]\n},\n/scheduler/timer/status : 1,\n/main/metro/interval/sec : 60.,\n/main/metro/status : 0"
+ "text" : "/engine/2/ui/steps : [0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0],\n/engine/1/ui/steps : [1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1],\n/main/spat/gain : 115,\n/engine/1/ui/spacing/range : [2., 15.],\n/engine/1/ui/density : 0.0001,\n/engine/1/ui/variety : 0.,\n/engine/1/ui/gain/range : [0.8, 1.2],\n/engine/1/ui/st/l : \"ch1\",\n/engine/1/ui/st/r : \"ch2\",\n/engine/5/ui/density : 0.0001,\n/engine/5/ui/variety : 0.,\n/engine/5/ui/spacing/range : [0.1, 1.5],\n/engine/5/ui/gain/range : [0.8, 1.2],\n/engine/5/ui/st/l : \"ch1\",\n/engine/5/ui/st/r : \"ch2\",\n/engine/5/ui/scan/factor : 20.,\n/engine/5/ui/windowsize : 0.5,\n/engine/4/ui/type : \"hugh\",\n/engine/4/ui/density : 0.0001,\n/engine/4/ui/ramp/sec : 1.,\n/engine/4/ui/gain/range : [0.3, 1.8],\n/engine/4/ui/st/l : \"ch1\",\n/engine/4/ui/st/r : \"ch2\",\n/engine/4/ui/duration/sec : 120.,\n/engine/3/ui/density : 0.0001,\n/engine/3/ui/variety : 0.,\n/engine/3/ui/spacing/range : [0.1, 1.5],\n/engine/3/ui/gain/range : [0.8, 1.2],\n/engine/3/ui/st/l : \"ch1\",\n/engine/3/ui/st/r : \"ch2\",\n/engine/2/ui/density : 0.0001,\n/engine/2/ui/variety : 0.,\n/engine/2/ui/spacing/range : [0.1, 1.5],\n/engine/2/ui/gain/range : [0.8, 1.2],\n/engine/2/ui/st/l : \"ch1\",\n/engine/2/ui/st/r : \"ch2\",\n/engine/3/ui/steps : [1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],\n/engine/4/ui/steps : [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],\n/engine/5/ui/steps : [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],\n/engine/1/zone/engine/gain : 0.,\n/engine/2/zone/engine/gain : 0.,\n/engine/3/zone/engine/gain : 0.,\n/engine/4/zone/engine/gain : 0.,\n/engine/5/zone/engine/gain : 0.,\n/scheduler : {\n /window/1 : [\"9:00\", \"14:00\"],\n /window/2 : [\"16:00\", \"19:00\"]\n},\n/scheduler/timer/status : 1,\n/main/metro/interval/sec : 60.,\n/main/metro/status : 1"
}
}
}
, {
"box" : {
- "args" : [ "aux-1", "engine_voice.epistretch~", 8, 0 ],
+ "args" : [ "aux-1", "engine_voice.stretcher~", 8, 0 ],
"bgmode" : 0,
"border" : 1,
"clickthrough" : 0,
"lockeddragscroll" : 0,
"lockedsize" : 0,
"maxclass" : "bpatcher",
- "name" : "engine_sequencer_epistretch.maxpat",
+ "name" : "es.stretcher.maxpat",
"numinlets" : 1,
"numoutlets" : 2,
"offset" : [ -1.333333402872086, -1.000000089406967 ],
"implicit" : 1
}
, {
- "name" : "engine_sequencer_epistretch.maxpat",
+ "name" : "engine_voice.dummy~.maxpat",
"bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
- "name" : "engine_sequencer_noisewash.maxpat",
- "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
- "patcherrelativepath" : ".",
- "type" : "JSON",
- "implicit" : 1
- }
-, {
- "name" : "engine_voice.epistretch~.maxpat",
+ "name" : "engine_voice.noisewash~.maxpat",
"bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
- "name" : "engine_voice.noisewash~.maxpat",
+ "name" : "engine_voice.stretcher~.maxpat",
"bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
- "name" : "eventedit_ui_epistretch.maxpat",
+ "name" : "es.noisewash.maxpat",
"bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
- "name" : "eventedit_ui_noisewash.maxpat",
+ "name" : "es.stretcher.maxpat",
"bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
"patcherrelativepath" : ".",
"type" : "JSON",
"type" : "JSON",
"implicit" : 1
}
+, {
+ "name" : "spat5.boids.mxo",
+ "type" : "iLaX"
+ }
, {
"name" : "spat5.oper.mxo",
"type" : "iLaX"
}
+, {
+ "name" : "spat5.osc.play~.mxo",
+ "type" : "iLaX"
+ }
, {
"name" : "spat5.osc.prepend.mxo",
"type" : "iLaX"
}
+, {
+ "name" : "spat5.osc.record~.mxo",
+ "type" : "iLaX"
+ }
+, {
+ "name" : "spat5.pan~.mxo",
+ "type" : "iLaX"
+ }
, {
"name" : "spat5.spat~.mxo",
"type" : "iLaX"
"name" : "spat5.trajectories.mxo",
"type" : "iLaX"
}
+, {
+ "name" : "spat5.virtualspeakers~.mxo",
+ "type" : "iLaX"
+ }
, {
"name" : "spat_trajectory_group.maxpat",
"bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
"type" : "JSON",
"implicit" : 1
}
+, {
+ "name" : "ui.ev.noisewash.maxpat",
+ "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
+ "patcherrelativepath" : ".",
+ "type" : "JSON",
+ "implicit" : 1
+ }
+, {
+ "name" : "ui.ev.stretcher.maxpat",
+ "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
+ "patcherrelativepath" : ".",
+ "type" : "JSON",
+ "implicit" : 1
+ }
+, {
+ "name" : "ui.sender.maxpat",
+ "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
+ "patcherrelativepath" : ".",
+ "type" : "JSON",
+ "implicit" : 1
+ }
, {
"name" : "vt.density.maxpat",
"bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",