From: equilet <2237372+equilet@users.noreply.github.com> Date: Mon, 19 May 2025 07:15:48 +0000 (-0700) Subject: notes about future endeavors with spat X-Git-Tag: v0.1~163 X-Git-Url: https://git.dabkitsch.com/?a=commitdiff_plain;h=aa8d123635f3cd50d1869d1867b042a9422c8b22;p=sonogarden_maxproj.git notes about future endeavors with spat --- diff --git a/sonogarden_spat_future.maxpat b/sonogarden_spat_future.maxpat index 196898d..351e4e0 100644 --- a/sonogarden_spat_future.maxpat +++ b/sonogarden_spat_future.maxpat @@ -10,11 +10,237 @@ } , "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", @@ -434,7 +660,7 @@ "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" } @@ -784,7 +1010,7 @@ "lockeddragscroll" : 0, "lockedsize" : 0, "maxclass" : "bpatcher", - "name" : "engine_sequencer_noisewash.maxpat", + "name" : "es.noisewash.maxpat", "numinlets" : 1, "numoutlets" : 2, "offset" : [ -1.333333402872086, -1.000000089406967 ], @@ -978,7 +1204,7 @@ "lockeddragscroll" : 0, "lockedsize" : 0, "maxclass" : "bpatcher", - "name" : "engine_sequencer_epistretch.maxpat", + "name" : "es.stretcher.maxpat", "numinlets" : 1, "numoutlets" : 2, "offset" : [ -1.333333402872086, -1.000000089406967 ], @@ -3338,13 +3564,13 @@ "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" } } @@ -3946,7 +4172,7 @@ } , { "box" : { - "args" : [ "aux-1", "engine_voice.epistretch~", 8, 0 ], + "args" : [ "aux-1", "engine_voice.stretcher~", 8, 0 ], "bgmode" : 0, "border" : 1, "clickthrough" : 0, @@ -3979,7 +4205,7 @@ "lockeddragscroll" : 0, "lockedsize" : 0, "maxclass" : "bpatcher", - "name" : "engine_sequencer_epistretch.maxpat", + "name" : "es.stretcher.maxpat", "numinlets" : 1, "numoutlets" : 2, "offset" : [ -1.333333402872086, -1.000000089406967 ], @@ -4661,28 +4887,21 @@ "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", @@ -4696,14 +4915,14 @@ "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", @@ -4797,14 +5016,30 @@ "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" @@ -4813,6 +5048,10 @@ "name" : "spat5.trajectories.mxo", "type" : "iLaX" } +, { + "name" : "spat5.virtualspeakers~.mxo", + "type" : "iLaX" + } , { "name" : "spat_trajectory_group.maxpat", "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj", @@ -4827,6 +5066,27 @@ "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",