"fileversion" : 1,
"appversion" : {
"major" : 8,
- "minor" : 3,
- "revision" : 3,
+ "minor" : 5,
+ "revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
- "rect" : [ 53.0, 91.0, 1353.0, 746.0 ],
+ "rect" : [ 34.0, 87.0, 1239.0, 674.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
- "id" : "obj-56",
- "maxclass" : "toggle",
+ "id" : "obj-29",
+ "maxclass" : "message",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 975.0, 14.0, 35.0, 22.0 ],
+ "text" : "clear"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-18",
+ "maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
- "outlettype" : [ "int" ],
- "parameter_enable" : 0,
- "patching_rect" : [ 1170.0, 28.0, 24.0, 24.0 ]
+ "outlettype" : [ "signal" ],
+ "patching_rect" : [ 630.0, 119.0, 45.0, 22.0 ],
+ "text" : "adc~ 1"
}
}
, {
"box" : {
- "id" : "obj-51",
- "maxclass" : "number",
+ "id" : "obj-17",
+ "maxclass" : "newobj",
"numinlets" : 1,
- "numoutlets" : 2,
- "outlettype" : [ "", "bang" ],
- "parameter_enable" : 0,
- "patching_rect" : [ 975.0, 405.0, 176.0, 22.0 ]
+ "numoutlets" : 0,
+ "patching_rect" : [ 345.0, 555.0, 91.0, 22.0 ],
+ "text" : "send~ testgrain"
}
}
, {
"box" : {
- "id" : "obj-40",
- "maxclass" : "message",
- "numinlets" : 2,
+ "id" : "obj-15",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
"numoutlets" : 1,
- "outlettype" : [ "" ],
- "patching_rect" : [ 975.0, 450.0, 47.0, 22.0 ],
- "text" : "size $1"
+ "outlettype" : [ "int" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 8,
+ "minor" : 5,
+ "revision" : 5,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 59.0, 106.0, 640.0, 480.0 ],
+ "bglocked" : 0,
+ "openinpresentation" : 0,
+ "default_fontsize" : 12.0,
+ "default_fontface" : 0,
+ "default_fontname" : "Arial",
+ "gridonopen" : 1,
+ "gridsize" : [ 15.0, 15.0 ],
+ "gridsnaponopen" : 1,
+ "objectsnaponopen" : 1,
+ "statusbarvisible" : 2,
+ "toolbarvisible" : 1,
+ "lefttoolbarpinned" : 0,
+ "toptoolbarpinned" : 0,
+ "righttoolbarpinned" : 0,
+ "bottomtoolbarpinned" : 0,
+ "toolbars_unpinned_last_save" : 0,
+ "tallnewobj" : 0,
+ "boxanimatetime" : 200,
+ "enablehscroll" : 1,
+ "enablevscroll" : 1,
+ "devicewidth" : 0.0,
+ "description" : "",
+ "digest" : "",
+ "tags" : "",
+ "style" : "",
+ "subpatcher_template" : "gridded",
+ "assistshowspatchername" : 0,
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-1",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "int", "" ],
+ "patching_rect" : [ 193.0, 57.0, 31.0, 22.0 ],
+ "text" : "t 1 s"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-29",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 181.0, 110.0, 85.0, 22.0 ],
+ "text" : "prepend open"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-5",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-14",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 50.0, 182.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-14", 0 ],
+ "source" : [ "obj-1", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-29", 0 ],
+ "source" : [ "obj-1", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-14", 0 ],
+ "source" : [ "obj-29", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-1", 0 ],
+ "source" : [ "obj-5", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 870.0, 89.0, 85.0, 22.0 ],
+ "saved_object_attributes" : {
+ "description" : "",
+ "digest" : "",
+ "globalpatchername" : "",
+ "tags" : ""
+ }
+,
+ "text" : "p"
+ }
+
+ }
+, {
+ "box" : {
+ "args" : [ "grainbuf3" ],
+ "bgmode" : 0,
+ "border" : 0,
+ "clickthrough" : 0,
+ "enablehscroll" : 0,
+ "enablevscroll" : 0,
+ "id" : "obj-12",
+ "lockeddragscroll" : 0,
+ "lockedsize" : 0,
+ "maxclass" : "bpatcher",
+ "name" : "tf.grainbufrec.maxpat",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "offset" : [ 0.0, 0.0 ],
+ "patching_rect" : [ 885.0, 359.0, 280.0, 104.0 ],
+ "viewvisibility" : 1
}
}
, {
"box" : {
+ "args" : [ "grainbuf2" ],
+ "bgmode" : 0,
+ "border" : 0,
+ "clickthrough" : 0,
+ "enablehscroll" : 0,
+ "enablevscroll" : 0,
+ "id" : "obj-11",
+ "lockeddragscroll" : 0,
+ "lockedsize" : 0,
+ "maxclass" : "bpatcher",
+ "name" : "tf.grainbufrec.maxpat",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "offset" : [ 0.0, 0.0 ],
+ "patching_rect" : [ 885.0, 254.5, 280.0, 104.0 ],
+ "viewvisibility" : 1
+ }
+
+ }
+, {
+ "box" : {
+ "args" : [ "grainbuf1" ],
+ "bgmode" : 0,
+ "border" : 0,
+ "clickthrough" : 0,
+ "enablehscroll" : 0,
+ "enablevscroll" : 0,
"id" : "obj-6",
- "maxclass" : "meter~",
+ "lockeddragscroll" : 0,
+ "lockedsize" : 0,
+ "maxclass" : "bpatcher",
+ "name" : "tf.grainbufrec.maxpat",
"numinlets" : 1,
- "numoutlets" : 1,
- "outlettype" : [ "float" ],
- "patching_rect" : [ 855.0, 195.0, 166.0, 15.0 ]
+ "numoutlets" : 0,
+ "offset" : [ 0.0, 0.0 ],
+ "patching_rect" : [ 885.0, 153.0, 280.0, 104.0 ],
+ "viewvisibility" : 1
}
}
, {
"box" : {
- "id" : "obj-35",
+ "id" : "obj-98",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
- "outlettype" : [ "signal" ],
- "patching_rect" : [ 705.0, 150.0, 29.0, 22.0 ],
- "text" : "thru"
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 289.0, 59.0, 58.0, 22.0 ],
+ "text" : "loadbang"
}
}
, {
"box" : {
- "id" : "obj-34",
- "maxclass" : "number",
+ "bubbleside" : 0,
+ "id" : "obj-97",
+ "maxclass" : "comment",
"numinlets" : 1,
- "numoutlets" : 2,
- "outlettype" : [ "", "bang" ],
- "parameter_enable" : 0,
- "patching_rect" : [ 604.0, 443.0, 50.0, 22.0 ]
+ "numoutlets" : 0,
+ "patching_rect" : [ 264.0, 467.0, 162.0, 20.0 ],
+ "text" : "spectroscope of grain output"
}
}
, {
"box" : {
- "id" : "obj-16",
+ "id" : "obj-96",
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 975.0, 44.0, 88.0, 20.0 ],
+ "text" : "select audiofile"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-94",
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 828.0, 14.0, 103.0, 20.0 ],
+ "text" : "drop folder here..."
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-92",
+ "linecount" : 3,
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 958.0, 75.0, 105.0, 47.0 ],
+ "text" : "turn on looping playback for selected audio file"
+ }
+
+ }
+, {
+ "box" : {
+ "hidden" : 1,
+ "id" : "obj-90",
"maxclass" : "newobj",
- "numinlets" : 2,
+ "numinlets" : 1,
"numoutlets" : 1,
- "outlettype" : [ "bang" ],
- "patching_rect" : [ 510.0, 480.0, 113.0, 22.0 ],
- "text" : "metro 50 @active 1"
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 690.0, 14.0, 85.0, 22.0 ],
+ "text" : "prepend prefix"
}
}
, {
"box" : {
- "fontface" : 0,
- "fontname" : "Arial",
- "fontsize" : 12.0,
- "id" : "obj-31",
- "maxclass" : "number~",
- "mode" : 2,
- "numinlets" : 2,
+ "border" : 1.0,
+ "id" : "obj-87",
+ "maxclass" : "dropfile",
+ "numinlets" : 1,
"numoutlets" : 2,
- "outlettype" : [ "signal", "float" ],
- "patching_rect" : [ 1140.0, 107.0, 113.0, 22.0 ],
- "sig" : 0.0
+ "outlettype" : [ "", "" ],
+ "patching_rect" : [ 786.0, 14.0, 187.0, 22.0 ],
+ "presentation" : 1,
+ "presentation_rect" : [ 4.0, 3.0, 426.0, 25.0 ],
+ "rounded" : 0.0,
+ "types" : "fold"
}
}
, {
"box" : {
- "id" : "obj-19",
- "maxclass" : "toggle",
+ "id" : "obj-86",
+ "maxclass" : "newobj",
"numinlets" : 1,
- "numoutlets" : 1,
- "outlettype" : [ "int" ],
- "parameter_enable" : 0,
- "patching_rect" : [ 1140.0, 30.0, 24.0, 24.0 ]
+ "numoutlets" : 2,
+ "outlettype" : [ "FullPacket", "" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 8,
+ "minor" : 5,
+ "revision" : 5,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 0.0, 0.0, 640.0, 480.0 ],
+ "bglocked" : 0,
+ "openinpresentation" : 0,
+ "default_fontsize" : 12.0,
+ "default_fontface" : 0,
+ "default_fontname" : "Arial",
+ "gridonopen" : 1,
+ "gridsize" : [ 15.0, 15.0 ],
+ "gridsnaponopen" : 1,
+ "objectsnaponopen" : 1,
+ "statusbarvisible" : 2,
+ "toolbarvisible" : 1,
+ "lefttoolbarpinned" : 0,
+ "toptoolbarpinned" : 0,
+ "righttoolbarpinned" : 0,
+ "bottomtoolbarpinned" : 0,
+ "toolbars_unpinned_last_save" : 0,
+ "tallnewobj" : 0,
+ "boxanimatetime" : 200,
+ "enablehscroll" : 1,
+ "enablevscroll" : 1,
+ "devicewidth" : 0.0,
+ "description" : "",
+ "digest" : "",
+ "tags" : "",
+ "style" : "",
+ "subpatcher_template" : "gridded",
+ "assistshowspatchername" : 0,
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-81",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "" ],
+ "patching_rect" : [ 50.0, 100.0, 31.0, 22.0 ],
+ "text" : "t s s"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-80",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 61.0, 160.0, 72.0, 22.0 ],
+ "text" : "prepend set"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-49",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 50.0, 130.0, 119.0, 22.0 ],
+ "text" : "o.pack /grain/buffer"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-83",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-84",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 50.0, 242.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-85",
+ "index" : 2,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 85.0, 242.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-84", 0 ],
+ "source" : [ "obj-49", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-85", 0 ],
+ "source" : [ "obj-80", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-49", 0 ],
+ "source" : [ "obj-81", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-80", 0 ],
+ "source" : [ "obj-81", 1 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-81", 0 ],
+ "source" : [ "obj-83", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 289.0, 204.75, 118.0, 22.0 ],
+ "saved_object_attributes" : {
+ "description" : "",
+ "digest" : "",
+ "globalpatchername" : "",
+ "tags" : ""
+ }
+,
+ "text" : "p delegate_bufname"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-82",
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 315.0, 90.0, 153.0, 20.0 ],
+ "text" : "select a buffer to granulate"
}
}
, {
"box" : {
- "id" : "obj-5",
+ "bubble" : 1,
+ "bubbleside" : 0,
+ "id" : "obj-79",
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 278.0, 342.0, 134.0, 39.0 ],
+ "text" : "granulated audio buffer"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-78",
+ "linecount" : 3,
+ "maxclass" : "comment",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 840.0, 465.0, 316.0, 47.0 ],
+ "text" : "this is the recorder area.\nThere are three buffers that you can record into, each with its own toggle to engage or disengage recording"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-75",
"maxclass" : "newobj",
- "numinlets" : 3,
+ "numinlets" : 1,
"numoutlets" : 1,
- "outlettype" : [ "signal" ],
- "patching_rect" : [ 1140.0, 77.0, 113.0, 22.0 ],
- "text" : "record~ grainbuf1 1"
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 690.0, 269.0, 83.0, 22.0 ],
+ "text" : "loadmess 200"
}
}
, {
"box" : {
- "id" : "obj-57",
+ "id" : "obj-69",
"maxclass" : "newobj",
- "numinlets" : 0,
+ "numinlets" : 1,
"numoutlets" : 1,
- "outlettype" : [ "" ],
+ "outlettype" : [ "FullPacket" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
- "minor" : 3,
- "revision" : 3,
+ "minor" : 5,
+ "revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
- "rect" : [ 1169.0, 321.0, 287.0, 424.0 ],
+ "rect" : [ 59.0, 106.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
- "id" : "obj-51",
+ "id" : "obj-57",
+ "maxclass" : "newobj",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 8,
+ "minor" : 5,
+ "revision" : 5,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 696.0, 260.0, 287.0, 424.0 ],
+ "bglocked" : 0,
+ "openinpresentation" : 0,
+ "default_fontsize" : 12.0,
+ "default_fontface" : 0,
+ "default_fontname" : "Arial",
+ "gridonopen" : 1,
+ "gridsize" : [ 15.0, 15.0 ],
+ "gridsnaponopen" : 1,
+ "objectsnaponopen" : 1,
+ "statusbarvisible" : 2,
+ "toolbarvisible" : 1,
+ "lefttoolbarpinned" : 0,
+ "toptoolbarpinned" : 0,
+ "righttoolbarpinned" : 0,
+ "bottomtoolbarpinned" : 0,
+ "toolbars_unpinned_last_save" : 0,
+ "tallnewobj" : 0,
+ "boxanimatetime" : 200,
+ "enablehscroll" : 1,
+ "enablevscroll" : 1,
+ "devicewidth" : 0.0,
+ "description" : "",
+ "digest" : "",
+ "tags" : "",
+ "style" : "",
+ "subpatcher_template" : "gridded",
+ "assistshowspatchername" : 0,
+ "boxes" : [ {
+ "box" : {
+ "id" : "obj-51",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 28.0, 40.0, 58.0, 22.0 ],
+ "text" : "loadbang"
+ }
+
+ }
+, {
+ "box" : {
+ "background_color" : [ 0.317647, 0.654902, 0.976471, 1.0 ],
+ "fontface" : 0,
+ "id" : "obj-48",
+ "linecount" : 15,
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 28.0, 80.0, 181.0, 203.0 ],
+ "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -64, 47, 103, 114, 97, 105, 110, 0, 0, 44, 46, 0, 0, 0, 0, 0, -80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 98, 117, 102, 102, 101, 114, 0, 44, 115, 0, 0, 103, 114, 97, 105, 110, 98, 117, 102, 49, 0, 0, 0, 0, 0, 0, 20, 47, 100, 117, 114, 97, 116, 105, 111, 110, 0, 0, 0, 44, 105, 0, 0, 0, 0, 3, -24, 0, 0, 0, 16, 47, 114, 97, 116, 101, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 20, 47, 97, 109, 112, 0, 0, 0, 0, 44, 100, 0, 0, 63, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 119, 105, 110, 100, 111, 119, 47, 97, 116, 116, 97, 99, 107, 0, 0, 44, 100, 0, 0, 63, -45, 51, 51, 51, 51, 51, 51, 0, 0, 0, 28, 47, 119, 105, 110, 100, 111, 119, 47, 114, 101, 108, 101, 97, 115, 101, 0, 44, 100, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, -120, 47, 111, 117, 116, 112, 117, 116, 0, 44, 46, 0, 0, 0, 0, 0, 120, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 47, 102, 105, 108, 116, 101, 114, 0, 44, 46, 0, 0, 0, 0, 0, 84, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 102, 114, 101, 113, 0, 0, 0, 44, 105, 0, 0, 0, 0, 4, -27, 0, 0, 0, 20, 47, 103, 97, 105, 110, 0, 0, 0, 44, 100, 0, 0, 64, 4, -50, -39, 22, -121, 43, 2, 0, 0, 0, 20, 47, 114, 101, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0 ],
+ "saved_bundle_length" : 352,
+ "text" : "/grain : {\n /buffer : \"grainbuf1\",\n /duration : 1000,\n /rate : 1,\n /amp : 1.,\n /window/attack : 0.3,\n /window/release : 0.8\n},\n/output : {\n /filter : {\n /freq : 1253,\n /gain : 2.601,\n /res : 2.5\n }\n}"
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-56",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 28.0, 305.0, 30.0, 30.0 ]
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-56", 0 ],
+ "source" : [ "obj-48", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-48", 0 ],
+ "source" : [ "obj-51", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 79.0, 195.75, 95.0, 22.0 ],
+ "saved_object_attributes" : {
+ "description" : "",
+ "digest" : "",
+ "globalpatchername" : "",
+ "tags" : ""
+ }
+,
+ "text" : "p default_preset"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-55",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 50.0, 225.75, 48.0, 22.0 ],
+ "text" : "o.union"
+ }
+
+ }
+, {
+ "box" : {
+ "fontface" : 0,
+ "fontsize" : 12.0,
+ "id" : "obj-15",
+ "linecount" : 2,
+ "maxclass" : "o.expr.codebox",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "FullPacket", "FullPacket" ],
+ "patching_rect" : [ 50.0, 129.0, 446.0, 46.0 ],
+ "text" : "/grain/duration = scale(/pitch/raw/midi, 0., 127, 20, 400),\n/grain/amp = /pitch/raw/amp"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
- "numoutlets" : 1,
- "outlettype" : [ "bang" ],
- "patching_rect" : [ 28.0, 40.0, 58.0, 22.0 ],
- "text" : "loadbang"
+ "numoutlets" : 2,
+ "outlettype" : [ "", "FullPacket" ],
+ "patching_rect" : [ 50.0, 100.0, 132.0, 22.0 ],
+ "text" : "o.select /pitch/raw/*"
}
}
, {
"box" : {
- "background_color" : [ 0.317647, 0.654902, 0.976471, 1.0 ],
- "fontface" : 0,
- "id" : "obj-48",
- "linecount" : 16,
- "maxclass" : "o.compose",
- "numinlets" : 2,
+ "comment" : "",
+ "id" : "obj-67",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
"numoutlets" : 1,
- "outlettype" : [ "" ],
- "patching_rect" : [ 28.0, 80.0, 181.0, 215.0 ],
- "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -40, 47, 103, 114, 97, 105, 110, 0, 0, 44, 46, 0, 0, 0, 0, 0, -56, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 98, 117, 102, 102, 101, 114, 0, 44, 115, 0, 0, 103, 114, 97, 105, 110, 98, 117, 102, 49, 0, 0, 0, 0, 0, 0, 20, 47, 100, 117, 114, 97, 116, 105, 111, 110, 0, 0, 0, 44, 105, 0, 0, 0, 0, 3, -24, 0, 0, 0, 16, 47, 114, 97, 116, 101, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 20, 47, 97, 109, 112, 0, 0, 0, 0, 44, 100, 0, 0, 63, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 119, 105, 110, 100, 111, 119, 47, 97, 116, 116, 97, 99, 107, 0, 0, 44, 100, 0, 0, 63, -45, 51, 51, 51, 51, 51, 51, 0, 0, 0, 28, 47, 119, 105, 110, 100, 111, 119, 47, 114, 101, 108, 101, 97, 115, 101, 0, 44, 100, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, 20, 47, 116, 114, 105, 103, 0, 0, 0, 44, 115, 0, 0, 98, 97, 110, 103, 0, 0, 0, 0, 0, 0, 0, -120, 47, 111, 117, 116, 112, 117, 116, 0, 44, 46, 0, 0, 0, 0, 0, 120, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 47, 102, 105, 108, 116, 101, 114, 0, 44, 46, 0, 0, 0, 0, 0, 84, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 102, 114, 101, 113, 0, 0, 0, 44, 105, 0, 0, 0, 0, 4, -27, 0, 0, 0, 20, 47, 103, 97, 105, 110, 0, 0, 0, 44, 100, 0, 0, 64, 4, -50, -39, 22, -121, 43, 2, 0, 0, 0, 20, 47, 114, 101, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0 ],
- "saved_bundle_length" : 376,
- "text" : "/grain : {\n /buffer : \"grainbuf1\",\n /duration : 1000,\n /rate : 1,\n /amp : 1.,\n /window/attack : 0.3,\n /window/release : 0.8,\n /trig : \"bang\"\n},\n/output : {\n /filter : {\n /freq : 1253,\n /gain : 2.601,\n /res : 2.5\n }\n}"
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
- "id" : "obj-56",
+ "id" : "obj-68",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
- "patching_rect" : [ 28.0, 305.0, 30.0, 30.0 ]
+ "patching_rect" : [ 50.0, 307.75, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
- "destination" : [ "obj-56", 0 ],
- "source" : [ "obj-48", 0 ]
+ "destination" : [ "obj-15", 0 ],
+ "source" : [ "obj-14", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-55", 0 ],
+ "source" : [ "obj-15", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-68", 0 ],
+ "source" : [ "obj-55", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-55", 1 ],
+ "source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-48", 0 ],
- "source" : [ "obj-51", 0 ]
+ "destination" : [ "obj-14", 0 ],
+ "source" : [ "obj-67", 0 ]
}
}
]
}
,
- "patching_rect" : [ 734.0, 350.75, 34.0, 22.0 ],
+ "patching_rect" : [ 427.0, 204.75, 107.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"tags" : ""
}
,
- "text" : "p init"
+ "text" : "p odot_processing"
}
}
, {
"box" : {
- "id" : "obj-55",
+ "id" : "obj-60",
+ "maxclass" : "toggle",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "int" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 510.0, 322.0, 24.0, 24.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "FullPacket" ],
- "patching_rect" : [ 705.0, 380.75, 48.0, 22.0 ],
+ "patching_rect" : [ 510.0, 434.0, 199.0, 22.0 ],
"text" : "o.union"
}
, {
"box" : {
"format" : 6,
- "id" : "obj-41",
+ "id" : "obj-28",
"maxclass" : "flonum",
+ "minimum" : 5.0,
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
- "patching_rect" : [ 1101.0, 610.0, 50.0, 22.0 ]
+ "patching_rect" : [ 690.0, 322.0, 64.0, 22.0 ]
}
}
, {
"box" : {
- "format" : 6,
- "id" : "obj-30",
- "maxclass" : "flonum",
+ "id" : "obj-26",
+ "maxclass" : "newobj",
"numinlets" : 1,
- "numoutlets" : 2,
- "outlettype" : [ "", "bang" ],
- "parameter_enable" : 0,
- "patching_rect" : [ 984.0, 675.0, 120.0, 22.0 ]
+ "numoutlets" : 1,
+ "outlettype" : [ "FullPacket" ],
+ "patching_rect" : [ 690.0, 359.0, 124.0, 22.0 ],
+ "text" : "o.pack /grain/duration"
}
}
, {
"box" : {
- "id" : "obj-11",
- "maxclass" : "newobj",
- "numinlets" : 2,
- "numoutlets" : 1,
- "outlettype" : [ "float" ],
- "patching_rect" : [ 984.0, 643.0, 136.0, 22.0 ],
- "text" : "/ 8."
+ "channels" : 1,
+ "id" : "obj-59",
+ "lastchannelcount" : 0,
+ "maxclass" : "live.gain~",
+ "numinlets" : 1,
+ "numoutlets" : 4,
+ "outlettype" : [ "signal", "", "float", "list" ],
+ "parameter_enable" : 1,
+ "patching_rect" : [ 105.0, 404.0, 54.0, 135.0 ],
+ "saved_attribute_attributes" : {
+ "valueof" : {
+ "parameter_initial" : [ 0.0 ],
+ "parameter_longname" : "dry input",
+ "parameter_mmax" : 6.0,
+ "parameter_mmin" : -70.0,
+ "parameter_shortname" : "dry input",
+ "parameter_type" : 0,
+ "parameter_unitstyle" : 4
+ }
+
+ }
+,
+ "varname" : "live.gain~[2]"
}
}
, {
"box" : {
- "id" : "obj-46",
- "maxclass" : "newobj",
+ "autopopulate" : 1,
+ "id" : "obj-58",
+ "items" : "<empty>",
+ "maxclass" : "umenu",
"numinlets" : 1,
- "numoutlets" : 2,
- "outlettype" : [ "", "FullPacket" ],
- "patching_rect" : [ 984.0, 583.0, 128.0, 22.0 ],
- "text" : "o.route /pitch/raw/midi"
+ "numoutlets" : 3,
+ "outlettype" : [ "int", "", "" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 786.0, 44.0, 187.0, 22.0 ]
}
}
, {
"box" : {
- "id" : "obj-45",
+ "id" : "obj-22",
"maxclass" : "newobj",
- "numinlets" : 1,
- "numoutlets" : 1,
- "outlettype" : [ "float" ],
+ "numinlets" : 0,
+ "numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
- "minor" : 3,
- "revision" : 3,
+ "minor" : 5,
+ "revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
- "rect" : [ 59.0, 104.0, 640.0, 480.0 ],
+ "rect" : [ 59.0, 106.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
- "comment" : "freq in hz for phasor",
- "id" : "obj-3",
- "index" : 1,
- "maxclass" : "outlet",
- "numinlets" : 1,
- "numoutlets" : 0,
- "patching_rect" : [ 56.0, 352.0, 30.0, 30.0 ]
+ "fontface" : 0,
+ "fontsize" : 12.0,
+ "id" : "obj-38",
+ "linecount" : 2,
+ "maxclass" : "o.compose",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 42.0, 382.0, 244.0, 38.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, 103, 114, 97, 105, 110, 47, 116, 114, 105, 103, 0, 44, 115, 0, 0, 98, 97, 110, 103, 0, 0, 0, 0, 0, 0, 0, 36, 47, 103, 114, 97, 105, 110, 47, 100, 117, 114, 97, 116, 105, 111, 110, 47, 114, 97, 110, 100, 111, 109, 0, 0, 44, 115, 0, 0, 98, 97, 110, 103, 0, 0, 0, 0 ],
+ "saved_bundle_length" : 84,
+ "text" : "/grain/trig : \"bang\",\n/grain/duration/random : \"bang\""
}
}
, {
"box" : {
- "id" : "obj-2",
- "maxclass" : "newobj",
- "numinlets" : 2,
- "numoutlets" : 1,
- "outlettype" : [ "float" ],
- "patching_rect" : [ 56.0, 67.0, 36.0, 22.0 ],
- "style" : "default",
- "text" : "- 60."
+ "format" : 6,
+ "id" : "obj-41",
+ "maxclass" : "flonum",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 172.0, 208.0, 50.0, 22.0 ]
}
}
, {
"box" : {
- "comment" : "",
- "id" : "obj-1",
- "index" : 1,
- "maxclass" : "inlet",
- "numinlets" : 0,
- "numoutlets" : 1,
- "outlettype" : [ "" ],
- "patching_rect" : [ 56.0, 14.0, 30.0, 30.0 ],
- "style" : "default"
+ "format" : 6,
+ "id" : "obj-30",
+ "maxclass" : "flonum",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "", "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 55.0, 273.0, 120.0, 22.0 ]
}
}
, {
"box" : {
- "id" : "obj-41",
+ "id" : "obj-11",
"maxclass" : "newobj",
- "numinlets" : 1,
+ "numinlets" : 2,
"numoutlets" : 1,
- "outlettype" : [ "" ],
- "patching_rect" : [ 155.0, 100.0, 79.0, 22.0 ],
- "style" : "default",
- "text" : "loadmess 60"
+ "outlettype" : [ "float" ],
+ "patching_rect" : [ 55.0, 241.0, 136.0, 22.0 ],
+ "text" : "/ 8."
}
}
, {
"box" : {
- "id" : "obj-42",
+ "id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
- "numoutlets" : 1,
- "outlettype" : [ "" ],
- "patching_rect" : [ 155.0, 128.0, 34.0, 22.0 ],
- "style" : "default",
- "text" : "mtof"
+ "numoutlets" : 2,
+ "outlettype" : [ "", "FullPacket" ],
+ "patching_rect" : [ 55.0, 181.0, 128.0, 22.0 ],
+ "text" : "o.route /pitch/raw/midi"
}
}
, {
"box" : {
- "id" : "obj-44",
+ "id" : "obj-45",
"maxclass" : "newobj",
- "numinlets" : 2,
+ "numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
- "patching_rect" : [ 56.0, 168.0, 79.0, 22.0 ],
- "style" : "default",
- "text" : "* 1."
+ "patcher" : {
+ "fileversion" : 1,
+ "appversion" : {
+ "major" : 8,
+ "minor" : 5,
+ "revision" : 5,
+ "architecture" : "x64",
+ "modernui" : 1
+ }
+,
+ "classnamespace" : "box",
+ "rect" : [ 59.0, 104.0, 640.0, 480.0 ],
+ "bglocked" : 0,
+ "openinpresentation" : 0,
+ "default_fontsize" : 12.0,
+ "default_fontface" : 0,
+ "default_fontname" : "Arial",
+ "gridonopen" : 1,
+ "gridsize" : [ 15.0, 15.0 ],
+ "gridsnaponopen" : 1,
+ "objectsnaponopen" : 1,
+ "statusbarvisible" : 2,
+ "toolbarvisible" : 1,
+ "lefttoolbarpinned" : 0,
+ "toptoolbarpinned" : 0,
+ "righttoolbarpinned" : 0,
+ "bottomtoolbarpinned" : 0,
+ "toolbars_unpinned_last_save" : 0,
+ "tallnewobj" : 0,
+ "boxanimatetime" : 200,
+ "enablehscroll" : 1,
+ "enablevscroll" : 1,
+ "devicewidth" : 0.0,
+ "description" : "",
+ "digest" : "",
+ "tags" : "",
+ "style" : "",
+ "subpatcher_template" : "gridded",
+ "assistshowspatchername" : 0,
+ "boxes" : [ {
+ "box" : {
+ "comment" : "freq in hz for phasor",
+ "id" : "obj-3",
+ "index" : 1,
+ "maxclass" : "outlet",
+ "numinlets" : 1,
+ "numoutlets" : 0,
+ "patching_rect" : [ 56.0, 352.0, 30.0, 30.0 ]
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-2",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "float" ],
+ "patching_rect" : [ 56.0, 67.0, 36.0, 22.0 ],
+ "style" : "default",
+ "text" : "- 60."
+ }
+
+ }
+, {
+ "box" : {
+ "comment" : "",
+ "id" : "obj-1",
+ "index" : 1,
+ "maxclass" : "inlet",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 56.0, 14.0, 30.0, 30.0 ],
+ "style" : "default"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-41",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 155.0, 100.0, 79.0, 22.0 ],
+ "style" : "default",
+ "text" : "loadmess 60"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-42",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 155.0, 128.0, 34.0, 22.0 ],
+ "style" : "default",
+ "text" : "mtof"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-44",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "float" ],
+ "patching_rect" : [ 56.0, 168.0, 79.0, 22.0 ],
+ "style" : "default",
+ "text" : "* 1."
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-18",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
+ "numoutlets" : 1,
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 56.0, 110.0, 61.0, 22.0 ],
+ "style" : "default",
+ "text" : "transratio"
+ }
+
+ }
+ ],
+ "lines" : [ {
+ "patchline" : {
+ "destination" : [ "obj-2", 0 ],
+ "source" : [ "obj-1", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-44", 0 ],
+ "source" : [ "obj-18", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-18", 0 ],
+ "source" : [ "obj-2", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-42", 0 ],
+ "source" : [ "obj-41", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-44", 1 ],
+ "source" : [ "obj-42", 0 ]
+ }
+
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-3", 0 ],
+ "source" : [ "obj-44", 0 ]
+ }
+
+ }
+ ]
+ }
+,
+ "patching_rect" : [ 55.0, 208.0, 109.0, 22.0 ],
+ "saved_object_attributes" : {
+ "description" : "",
+ "digest" : "",
+ "globalpatchername" : "",
+ "tags" : ""
+ }
+,
+ "text" : "p transratio_adjust"
}
}
, {
"box" : {
- "id" : "obj-18",
- "maxclass" : "newobj",
- "numinlets" : 2,
+ "args" : [ "audio_experimental" ],
+ "bgmode" : 0,
+ "border" : 0,
+ "clickthrough" : 0,
+ "enablehscroll" : 0,
+ "enablevscroll" : 0,
+ "id" : "obj-20",
+ "lockeddragscroll" : 0,
+ "lockedsize" : 0,
+ "maxclass" : "bpatcher",
+ "name" : "tf.ss.ui.maxpat",
+ "numinlets" : 0,
"numoutlets" : 1,
+ "offset" : [ 0.0, 0.0 ],
"outlettype" : [ "" ],
- "patching_rect" : [ 56.0, 110.0, 61.0, 22.0 ],
- "style" : "default",
- "text" : "transratio"
- }
-
- }
- ],
- "lines" : [ {
- "patchline" : {
- "destination" : [ "obj-2", 0 ],
- "source" : [ "obj-1", 0 ]
+ "patching_rect" : [ 0.0, 0.0, 141.0, 24.0 ],
+ "viewvisibility" : 1
}
}
, {
- "patchline" : {
- "destination" : [ "obj-44", 0 ],
- "source" : [ "obj-18", 0 ]
+ "box" : {
+ "args" : [ "JML/audio_violin/" ],
+ "bgmode" : 0,
+ "border" : 0,
+ "clickthrough" : 0,
+ "enablehscroll" : 0,
+ "enablevscroll" : 0,
+ "id" : "obj-22",
+ "lockeddragscroll" : 0,
+ "lockedsize" : 0,
+ "maxclass" : "bpatcher",
+ "name" : "tf.ss.ui.maxpat",
+ "numinlets" : 0,
+ "numoutlets" : 1,
+ "offset" : [ 0.0, 0.0 ],
+ "outlettype" : [ "" ],
+ "patching_rect" : [ 50.0, 100.0, 141.0, 24.0 ],
+ "viewvisibility" : 1
}
}
-, {
+ ],
+ "lines" : [ {
"patchline" : {
- "destination" : [ "obj-18", 0 ],
- "source" : [ "obj-2", 0 ]
+ "destination" : [ "obj-30", 0 ],
+ "source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-42", 0 ],
+ "destination" : [ "obj-11", 1 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-44", 1 ],
- "source" : [ "obj-42", 0 ]
+ "destination" : [ "obj-11", 0 ],
+ "source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-3", 0 ],
- "source" : [ "obj-44", 0 ]
+ "destination" : [ "obj-45", 0 ],
+ "source" : [ "obj-46", 0 ]
}
}
]
}
,
- "patching_rect" : [ 984.0, 610.0, 109.0, 22.0 ],
+ "patching_rect" : [ 615.0, 524.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"tags" : ""
}
,
- "text" : "p transratio_adjust"
+ "text" : "p later"
}
}
, {
"box" : {
- "id" : "obj-50",
- "maxclass" : "message",
- "numinlets" : 2,
+ "id" : "obj-35",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
"numoutlets" : 1,
- "outlettype" : [ "" ],
- "patching_rect" : [ 975.0, 60.0, 35.0, 22.0 ],
- "text" : "open"
+ "outlettype" : [ "signal" ],
+ "patching_rect" : [ 705.0, 179.0, 29.0, 22.0 ],
+ "text" : "thru"
}
}
, {
"box" : {
- "id" : "obj-18",
- "maxclass" : "comment",
+ "id" : "obj-34",
+ "maxclass" : "number",
"numinlets" : 1,
- "numoutlets" : 0,
- "patching_rect" : [ 1020.0, 30.0, 87.0, 20.0 ],
- "text" : "audio analysis"
+ "numoutlets" : 2,
+ "outlettype" : [ "", "bang" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 604.0, 322.0, 64.0, 22.0 ]
}
}
, {
"box" : {
- "id" : "obj-32",
- "maxclass" : "toggle",
- "numinlets" : 1,
+ "id" : "obj-16",
+ "maxclass" : "newobj",
+ "numinlets" : 2,
"numoutlets" : 1,
- "outlettype" : [ "int" ],
- "parameter_enable" : 0,
- "patching_rect" : [ 840.0, 30.0, 23.0, 23.0 ]
+ "outlettype" : [ "bang" ],
+ "patching_rect" : [ 510.0, 359.0, 113.0, 22.0 ],
+ "text" : "metro 50 @active 1"
}
}
, {
"box" : {
- "id" : "obj-29",
- "maxclass" : "newobj",
+ "id" : "obj-32",
+ "maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
- "outlettype" : [ "" ],
- "patching_rect" : [ 870.0, 60.0, 85.0, 22.0 ],
- "text" : "prepend open"
+ "outlettype" : [ "int" ],
+ "parameter_enable" : 0,
+ "patching_rect" : [ 840.0, 89.0, 23.0, 23.0 ]
}
}
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
- "patching_rect" : [ 840.0, 90.0, 97.0, 22.0 ],
+ "patching_rect" : [ 840.0, 119.0, 97.0, 22.0 ],
"text" : "sfplay~ @loop 1"
}
- }
-, {
- "box" : {
- "args" : [ "JML/audio_violin/" ],
- "bgmode" : 0,
- "border" : 0,
- "clickthrough" : 0,
- "enablehscroll" : 0,
- "enablevscroll" : 0,
- "id" : "obj-22",
- "lockeddragscroll" : 0,
- "lockedsize" : 0,
- "maxclass" : "bpatcher",
- "name" : "tf.ss.ui.maxpat",
- "numinlets" : 0,
- "numoutlets" : 1,
- "offset" : [ 0.0, 0.0 ],
- "outlettype" : [ "" ],
- "patching_rect" : [ 870.0, 30.0, 141.0, 24.0 ],
- "viewvisibility" : 1
- }
-
- }
-, {
- "box" : {
- "id" : "obj-47",
- "maxclass" : "newobj",
- "numinlets" : 1,
- "numoutlets" : 2,
- "outlettype" : [ "float", "bang" ],
- "patching_rect" : [ 975.0, 495.0, 176.0, 22.0 ],
- "text" : "buffer~ grainbuf1 1 @size 3000"
- }
-
}
, {
"box" : {
"fontface" : 0,
"fontsize" : 12.0,
"id" : "obj-44",
- "linecount" : 2,
"maxclass" : "o.compose",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 510.0, 523.0, 244.0, 38.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, 103, 114, 97, 105, 110, 47, 116, 114, 105, 103, 0, 44, 115, 0, 0, 98, 97, 110, 103, 0, 0, 0, 0, 0, 0, 0, 36, 47, 103, 114, 97, 105, 110, 47, 100, 117, 114, 97, 116, 105, 111, 110, 47, 114, 97, 110, 100, 111, 109, 0, 0, 44, 115, 0, 0, 98, 97, 110, 103, 0, 0, 0, 0 ],
- "saved_bundle_length" : 84,
- "text" : "/grain/trig : \"bang\",\n/grain/duration/random : \"bang\""
- }
-
- }
-, {
- "box" : {
- "fontname" : "Arial",
- "fontsize" : 11.0,
- "id" : "obj-43",
- "maxclass" : "newobj",
- "numinlets" : 1,
- "numoutlets" : 2,
- "outlettype" : [ "float", "bang" ],
- "patching_rect" : [ 479.5, 705.0, 145.0, 21.0 ],
- "text" : "buffer~ tfwind @samps 512"
- }
-
- }
-, {
- "box" : {
- "id" : "obj-23",
- "maxclass" : "message",
- "numinlets" : 2,
- "numoutlets" : 1,
- "outlettype" : [ "" ],
- "patching_rect" : [ 477.5, 643.0, 117.0, 22.0 ],
- "text" : "replace cherokee.aif"
+ "patching_rect" : [ 510.0, 402.0, 165.0, 24.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, 103, 114, 97, 105, 110, 47, 116, 114, 105, 103, 0, 44, 115, 0, 0, 98, 97, 110, 103, 0, 0, 0, 0 ],
+ "saved_bundle_length" : 44,
+ "text" : "/grain/trig : \"bang\""
}
}
, {
"box" : {
"fontname" : "Arial",
- "fontsize" : 11.0,
- "id" : "obj-166",
- "maxclass" : "newobj",
- "numinlets" : 1,
- "numoutlets" : 2,
- "outlettype" : [ "float", "bang" ],
- "patching_rect" : [ 477.5, 671.5, 94.0, 21.0 ],
- "text" : "buffer~ grainbuf1"
- }
-
- }
-, {
- "box" : {
- "fontface" : 0,
- "fontsize" : 12.0,
- "id" : "obj-42",
- "linecount" : 2,
- "maxclass" : "o.compose",
- "numinlets" : 2,
- "numoutlets" : 1,
- "outlettype" : [ "" ],
- "patching_rect" : [ 360.0, 90.0, 150.0, 38.0 ],
- "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 47, 103, 114, 97, 105, 110, 47, 98, 117, 102, 102, 101, 114, 0, 0, 0, 44, 115, 0, 0, 103, 114, 97, 105, 110, 98, 117, 102, 49, 0, 0, 0 ],
- "saved_bundle_length" : 52,
- "text" : "/grain/buffer : \"grainbuf1\""
+ "fontsize" : 11.0,
+ "id" : "obj-43",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 2,
+ "outlettype" : [ "float", "bang" ],
+ "patching_rect" : [ 885.0, 539.0, 145.0, 21.0 ],
+ "text" : "buffer~ tfwind @samps 512"
}
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 434.0, 15.0, 61.0, 22.0 ],
+ "patching_rect" : [ 434.0, 119.0, 61.0, 22.0 ],
"text" : "grainbuf3"
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 360.0, 15.0, 61.0, 22.0 ],
+ "patching_rect" : [ 360.0, 119.0, 61.0, 22.0 ],
"text" : "grainbuf2"
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 289.0, 15.0, 61.0, 22.0 ],
+ "patching_rect" : [ 289.0, 119.0, 61.0, 22.0 ],
"text" : "grainbuf1"
}
- }
-, {
- "box" : {
- "id" : "obj-49",
- "maxclass" : "newobj",
- "numinlets" : 1,
- "numoutlets" : 1,
- "outlettype" : [ "FullPacket" ],
- "patching_rect" : [ 330.0, 60.0, 119.0, 22.0 ],
- "text" : "o.pack /grain/buffer"
- }
-
- }
-, {
- "box" : {
- "channels" : 1,
- "id" : "obj-17",
- "lastchannelcount" : 0,
- "maxclass" : "live.gain~",
- "numinlets" : 1,
- "numoutlets" : 4,
- "outlettype" : [ "signal", "", "float", "list" ],
- "parameter_enable" : 1,
- "patching_rect" : [ 555.0, 135.0, 54.0, 135.0 ],
- "saved_attribute_attributes" : {
- "valueof" : {
- "parameter_initial" : [ 0.0 ],
- "parameter_longname" : "live.gain~[1]",
- "parameter_mmax" : 6.0,
- "parameter_mmin" : -70.0,
- "parameter_shortname" : "live.gain~",
- "parameter_type" : 0,
- "parameter_unitstyle" : 4
- }
-
- }
-,
- "varname" : "live.gain~[1]"
- }
-
- }
-, {
- "box" : {
- "id" : "obj-12",
- "linecount" : 3,
- "maxclass" : "comment",
- "numinlets" : 1,
- "numoutlets" : 0,
- "patching_rect" : [ 1045.0, 335.75, 106.0, 47.0 ],
- "text" : "OpenG.aif\nacoustic_decay.aif\nacoustic_short.aif"
- }
-
}
, {
"box" : {
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
- "patching_rect" : [ 705.0, 15.0, 47.0, 22.0 ],
+ "patching_rect" : [ 705.0, 44.0, 45.0, 22.0 ],
"text" : "adc~ 3"
}
}
, {
"box" : {
- "args" : [ "audio_experimental" ],
- "bgmode" : 0,
- "border" : 0,
- "clickthrough" : 0,
- "enablehscroll" : 0,
- "enablevscroll" : 0,
- "id" : "obj-20",
- "lockeddragscroll" : 0,
- "lockedsize" : 0,
- "maxclass" : "bpatcher",
- "name" : "tf.ss.ui.maxpat",
- "numinlets" : 0,
- "numoutlets" : 1,
- "offset" : [ 0.0, 0.0 ],
- "outlettype" : [ "" ],
- "patching_rect" : [ 630.0, 643.0, 141.0, 24.0 ],
- "viewvisibility" : 1
- }
-
- }
-, {
- "box" : {
- "buffername" : "grainbuf1",
+ "buffername" : "grainbuf2",
"id" : "obj-10",
"maxclass" : "waveform~",
"numinlets" : 5,
"numoutlets" : 6,
"outlettype" : [ "float", "float", "float", "float", "list", "" ],
- "patching_rect" : [ 195.0, 390.0, 300.0, 75.0 ]
- }
-
- }
-, {
- "box" : {
- "fontface" : 0,
- "fontsize" : 12.0,
- "id" : "obj-15",
- "linecount" : 2,
- "maxclass" : "o.expr.codebox",
- "numinlets" : 1,
- "numoutlets" : 2,
- "outlettype" : [ "FullPacket", "FullPacket" ],
- "patching_rect" : [ 705.0, 284.0, 446.0, 46.0 ],
- "text" : "/grain/duration = scale(/pitch/raw/midi, 0., 127, 20, 400),\n/grain/amp = /pitch/raw/amp"
- }
-
- }
-, {
- "box" : {
- "id" : "obj-14",
- "maxclass" : "newobj",
- "numinlets" : 1,
- "numoutlets" : 2,
- "outlettype" : [ "", "FullPacket" ],
- "patching_rect" : [ 705.0, 255.0, 132.0, 22.0 ],
- "text" : "o.select /pitch/raw/*"
+ "patching_rect" : [ 195.0, 269.0, 300.0, 75.0 ]
}
}
"fileversion" : 1,
"appversion" : {
"major" : 8,
- "minor" : 3,
- "revision" : 3,
+ "minor" : 5,
+ "revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
- "rect" : [ 105.0, 212.0, 1155.0, 625.0 ],
+ "rect" : [ 34.0, 87.0, 1372.0, 779.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 742.5, 100.0, 178.5, 174.0 ],
+ "patching_rect" : [ 742.5, 100.0, 178.5, 178.0 ],
"saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4, 47, 103, 114, 97, 105, 110, 47, 102, 105, 108, 116, 101, 114, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -28, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 47, 104, 105, 103, 104, 112, 97, 115, 115, 47, 102, 114, 101, 113, 0, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 112, 101, 114, 105, 111, 100, 0, 44, 105, 0, 0, 0, 0, 0, 2, 0, 0, 0, 16, 47, 115, 99, 97, 108, 101, 0, 0, 44, 105, 0, 0, 0, 0, 1, -112, 0, 0, 0, 16, 47, 111, 102, 102, 115, 101, 116, 0, 44, 105, 0, 0, 0, 0, 1, -62, 0, 0, 0, 104, 47, 108, 111, 119, 112, 97, 115, 115, 47, 102, 114, 101, 113, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 112, 101, 114, 105, 111, 100, 0, 44, 100, 0, 0, 63, -44, 122, -31, 71, -82, 20, 123, 0, 0, 0, 16, 47, 115, 99, 97, 108, 101, 0, 0, 44, 105, 0, 0, 0, 0, 1, -112, 0, 0, 0, 16, 47, 111, 102, 102, 115, 101, 116, 0, 44, 105, 0, 0, 0, 0, 4, -80 ],
"saved_bundle_length" : 272,
- "text" : "/grain/filter : {\n\t/highpass/freq : {\n\t\t/period : 2,\n\t\t/scale : 400,\n\t\t/offset : 450\n\t},\n\t/lowpass/freq : {\n\t\t/period : 0.32,\n\t\t/scale : 400,\n\t\t/offset : 1200\n\t}\n}"
+ "text" : "/grain/filter : {\n /highpass/freq : {\n /period : 2,\n /scale : 400,\n /offset : 450\n },\n /lowpass/freq : {\n /period : 0.32,\n /scale : 400,\n /offset : 1200\n }\n}"
}
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 338.0, 483.0, 181.0, 222.0 ],
+ "patching_rect" : [ 338.0, 483.0, 181.0, 228.0 ],
"saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8, 47, 103, 114, 97, 105, 110, 0, 0, 44, 46, 0, 0, 0, 0, 0, -24, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 98, 117, 102, 102, 101, 114, 0, 44, 115, 0, 0, 103, 114, 97, 105, 110, 98, 117, 102, 49, 0, 0, 0, 0, 0, 0, 20, 47, 100, 117, 114, 97, 116, 105, 111, 110, 0, 0, 0, 44, 105, 0, 0, 0, 0, 19, -120, 0, 0, 0, 16, 47, 114, 97, 116, 101, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 20, 47, 97, 109, 112, 0, 0, 0, 0, 44, 100, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 119, 105, 110, 100, 111, 119, 47, 97, 116, 116, 97, 99, 107, 0, 0, 44, 100, 0, 0, 63, -45, 51, 51, 51, 51, 51, 51, 0, 0, 0, 28, 47, 119, 105, 110, 100, 111, 119, 47, 114, 101, 108, 101, 97, 115, 101, 0, 44, 100, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 116, 114, 105, 103, 47, 112, 101, 114, 105, 111, 100, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 47, 116, 114, 105, 103, 47, 115, 116, 121, 108, 101, 0, 44, 115, 0, 0, 115, 116, 101, 97, 100, 121, 0, 0, 0, 0, 0, -120, 47, 111, 117, 116, 112, 117, 116, 0, 44, 46, 0, 0, 0, 0, 0, 120, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 47, 102, 105, 108, 116, 101, 114, 0, 44, 46, 0, 0, 0, 0, 0, 84, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 102, 114, 101, 113, 0, 0, 0, 44, 105, 0, 0, 0, 0, 4, -27, 0, 0, 0, 20, 47, 103, 97, 105, 110, 0, 0, 0, 44, 100, 0, 0, 64, 4, -50, -39, 22, -121, 43, 2, 0, 0, 0, 20, 47, 114, 101, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0 ],
"saved_bundle_length" : 408,
- "text" : "/grain : {\n\t/buffer : \"grainbuf1\",\n\t/duration : 5000,\n\t/rate : 1,\n\t/amp : 2.,\n\t/window/attack : 0.3,\n\t/window/release : 0.8,\n\t/trig/period : 2,\n\t/trig/style : \"steady\"\n},\n/output : {\n\t/filter : {\n\t\t/freq : 1253,\n\t\t/gain : 2.601,\n\t\t/res : 2.5\n\t}\n}"
+ "text" : "/grain : {\n /buffer : \"grainbuf1\",\n /duration : 5000,\n /rate : 1,\n /amp : 2.,\n /window/attack : 0.3,\n /window/release : 0.8,\n /trig/period : 2,\n /trig/style : \"steady\"\n},\n/output : {\n /filter : {\n /freq : 1253,\n /gain : 2.601,\n /res : 2.5\n }\n}"
}
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 275.0, 129.0, 174.0, 174.0 ],
+ "patching_rect" : [ 275.0, 129.0, 174.0, 178.0 ],
"saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4, 47, 103, 114, 97, 105, 110, 47, 102, 105, 108, 116, 101, 114, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -28, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 47, 104, 105, 103, 104, 112, 97, 115, 115, 47, 102, 114, 101, 113, 0, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 112, 101, 114, 105, 111, 100, 0, 44, 105, 0, 0, 0, 0, 0, 2, 0, 0, 0, 16, 47, 115, 99, 97, 108, 101, 0, 0, 44, 105, 0, 0, 0, 0, 1, -112, 0, 0, 0, 16, 47, 111, 102, 102, 115, 101, 116, 0, 44, 105, 0, 0, 0, 0, 1, -62, 0, 0, 0, 104, 47, 108, 111, 119, 112, 97, 115, 115, 47, 102, 114, 101, 113, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 112, 101, 114, 105, 111, 100, 0, 44, 100, 0, 0, 63, -44, 122, -31, 71, -82, 20, 123, 0, 0, 0, 16, 47, 115, 99, 97, 108, 101, 0, 0, 44, 105, 0, 0, 0, 0, 1, -112, 0, 0, 0, 16, 47, 111, 102, 102, 115, 101, 116, 0, 44, 105, 0, 0, 0, 0, 4, -80 ],
"saved_bundle_length" : 272,
- "text" : "/grain/filter : {\n\t/highpass/freq : {\n\t\t/period : 2,\n\t\t/scale : 400,\n\t\t/offset : 450\n\t},\n\t/lowpass/freq : {\n\t\t/period : 0.32,\n\t\t/scale : 400,\n\t\t/offset : 1200\n\t}\n}"
+ "text" : "/grain/filter : {\n /highpass/freq : {\n /period : 2,\n /scale : 400,\n /offset : 450\n },\n /lowpass/freq : {\n /period : 0.32,\n /scale : 400,\n /offset : 1200\n }\n}"
}
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 688.0, 506.0, 181.0, 222.0 ],
+ "patching_rect" : [ 688.0, 506.0, 181.0, 228.0 ],
"saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8, 47, 103, 114, 97, 105, 110, 0, 0, 44, 46, 0, 0, 0, 0, 0, -24, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 98, 117, 102, 102, 101, 114, 0, 44, 115, 0, 0, 103, 114, 97, 105, 110, 98, 117, 102, 49, 0, 0, 0, 0, 0, 0, 20, 47, 100, 117, 114, 97, 116, 105, 111, 110, 0, 0, 0, 44, 105, 0, 0, 0, 0, 19, -120, 0, 0, 0, 16, 47, 114, 97, 116, 101, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 20, 47, 97, 109, 112, 0, 0, 0, 0, 44, 100, 0, 0, 63, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 119, 105, 110, 100, 111, 119, 47, 97, 116, 116, 97, 99, 107, 0, 0, 44, 100, 0, 0, 63, -45, 51, 51, 51, 51, 51, 51, 0, 0, 0, 28, 47, 119, 105, 110, 100, 111, 119, 47, 114, 101, 108, 101, 97, 115, 101, 0, 44, 100, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 116, 114, 105, 103, 47, 112, 101, 114, 105, 111, 100, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 12, 0, 0, 0, 24, 47, 116, 114, 105, 103, 47, 115, 116, 121, 108, 101, 0, 44, 115, 0, 0, 115, 116, 101, 97, 100, 121, 0, 0, 0, 0, 0, -120, 47, 111, 117, 116, 112, 117, 116, 0, 44, 46, 0, 0, 0, 0, 0, 120, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 47, 102, 105, 108, 116, 101, 114, 0, 44, 46, 0, 0, 0, 0, 0, 84, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 102, 114, 101, 113, 0, 0, 0, 44, 105, 0, 0, 0, 0, 4, -27, 0, 0, 0, 20, 47, 103, 97, 105, 110, 0, 0, 0, 44, 100, 0, 0, 64, 4, -50, -39, 22, -121, 43, 2, 0, 0, 0, 20, 47, 114, 101, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0 ],
"saved_bundle_length" : 408,
- "text" : "/grain : {\n\t/buffer : \"grainbuf1\",\n\t/duration : 5000,\n\t/rate : 1,\n\t/amp : 1.,\n\t/window/attack : 0.3,\n\t/window/release : 0.8,\n\t/trig/period : 12,\n\t/trig/style : \"steady\"\n},\n/output : {\n\t/filter : {\n\t\t/freq : 1253,\n\t\t/gain : 2.601,\n\t\t/res : 2.5\n\t}\n}",
+ "text" : "/grain : {\n /buffer : \"grainbuf1\",\n /duration : 5000,\n /rate : 1,\n /amp : 1.,\n /window/attack : 0.3,\n /window/release : 0.8,\n /trig/period : 12,\n /trig/style : \"steady\"\n},\n/output : {\n /filter : {\n /freq : 1253,\n /gain : 2.601,\n /res : 2.5\n }\n}",
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ]
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 95.0, 520.0, 181.0, 222.0 ],
+ "patching_rect" : [ 95.0, 520.0, 181.0, 228.0 ],
"saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4, 47, 103, 114, 97, 105, 110, 0, 0, 44, 46, 0, 0, 0, 0, 0, -20, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 98, 117, 102, 102, 101, 114, 0, 44, 115, 0, 0, 103, 114, 97, 105, 110, 98, 117, 102, 49, 0, 0, 0, 0, 0, 0, 20, 47, 100, 117, 114, 97, 116, 105, 111, 110, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 80, 0, 0, 0, 20, 47, 114, 97, 116, 101, 0, 0, 0, 44, 100, 0, 0, 63, -32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 97, 109, 112, 0, 0, 0, 0, 44, 100, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 119, 105, 110, 100, 111, 119, 47, 97, 116, 116, 97, 99, 107, 0, 0, 44, 100, 0, 0, 63, -45, 51, 51, 51, 51, 51, 51, 0, 0, 0, 28, 47, 119, 105, 110, 100, 111, 119, 47, 114, 101, 108, 101, 97, 115, 101, 0, 44, 100, 0, 0, 63, -23, -103, -103, -103, -103, -103, -102, 0, 0, 0, 24, 47, 116, 114, 105, 103, 47, 112, 101, 114, 105, 111, 100, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 6, 0, 0, 0, 24, 47, 116, 114, 105, 103, 47, 115, 116, 121, 108, 101, 0, 44, 115, 0, 0, 106, 105, 116, 116, 101, 114, 0, 0, 0, 0, 0, -120, 47, 111, 117, 116, 112, 117, 116, 0, 44, 46, 0, 0, 0, 0, 0, 120, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 47, 102, 105, 108, 116, 101, 114, 0, 44, 46, 0, 0, 0, 0, 0, 84, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 102, 114, 101, 113, 0, 0, 0, 44, 105, 0, 0, 0, 0, 3, -24, 0, 0, 0, 20, 47, 103, 97, 105, 110, 0, 0, 0, 44, 100, 0, 0, 64, 4, -50, -39, 22, -121, 43, 2, 0, 0, 0, 20, 47, 114, 101, 115, 0, 0, 0, 0, 44, 100, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0 ],
"saved_bundle_length" : 412,
- "text" : "/grain : {\n\t/buffer : \"grainbuf1\",\n\t/duration : 80,\n\t/rate : 0.5,\n\t/amp : 2.,\n\t/window/attack : 0.3,\n\t/window/release : 0.8,\n\t/trig/period : 6,\n\t/trig/style : \"jitter\"\n},\n/output : {\n\t/filter : {\n\t\t/freq : 1000,\n\t\t/gain : 2.601,\n\t\t/res : 2.5\n\t}\n}"
+ "text" : "/grain : {\n /buffer : \"grainbuf1\",\n /duration : 80,\n /rate : 0.5,\n /amp : 2.,\n /window/attack : 0.3,\n /window/release : 0.8,\n /trig/period : 6,\n /trig/style : \"jitter\"\n},\n/output : {\n /filter : {\n /freq : 1000,\n /gain : 2.601,\n /res : 2.5\n }\n}"
}
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 50.0, 115.0, 174.0, 174.0 ],
+ "patching_rect" : [ 50.0, 115.0, 174.0, 178.0 ],
"saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8, 47, 103, 114, 97, 105, 110, 47, 102, 105, 108, 116, 101, 114, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, -32, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 47, 104, 105, 103, 104, 112, 97, 115, 115, 47, 102, 114, 101, 113, 0, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 112, 101, 114, 105, 111, 100, 0, 44, 105, 0, 0, 0, 0, 0, 9, 0, 0, 0, 16, 47, 115, 99, 97, 108, 101, 0, 0, 44, 105, 0, 0, 0, 0, 1, -112, 0, 0, 0, 16, 47, 111, 102, 102, 115, 101, 116, 0, 44, 105, 0, 0, 0, 0, 1, -62, 0, 0, 0, 100, 47, 108, 111, 119, 112, 97, 115, 115, 47, 102, 114, 101, 113, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, 76, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 112, 101, 114, 105, 111, 100, 0, 44, 105, 0, 0, 0, 0, 0, 80, 0, 0, 0, 16, 47, 115, 99, 97, 108, 101, 0, 0, 44, 105, 0, 0, 0, 0, 1, 74, 0, 0, 0, 16, 47, 111, 102, 102, 115, 101, 116, 0, 44, 105, 0, 0, 0, 0, 3, -124 ],
"saved_bundle_length" : 268,
- "text" : "/grain/filter : {\n\t/highpass/freq : {\n\t\t/period : 9,\n\t\t/scale : 400,\n\t\t/offset : 450\n\t},\n\t/lowpass/freq : {\n\t\t/period : 80,\n\t\t/scale : 330,\n\t\t/offset : 900\n\t}\n}"
+ "text" : "/grain/filter : {\n /highpass/freq : {\n /period : 9,\n /scale : 400,\n /offset : 450\n },\n /lowpass/freq : {\n /period : 80,\n /scale : 330,\n /offset : 900\n }\n}"
}
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 50.0, 310.0, 181.0, 110.0 ],
+ "patching_rect" : [ 50.0, 310.0, 181.0, 113.0 ],
"saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -96, 47, 100, 101, 108, 97, 121, 0, 0, 44, 46, 0, 0, 0, 0, 0, -112, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 47, 115, 97, 104, 0, 0, 0, 0, 44, 46, 0, 0, 0, 0, 0, 80, 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 47, 112, 101, 114, 105, 111, 100, 0, 44, 100, 0, 0, 64, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 109, 105, 110, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 0, 68, 0, 0, 0, 16, 47, 109, 97, 120, 0, 0, 0, 0, 44, 105, 0, 0, 0, 0, 1, -12, 0, 0, 0, 24, 47, 102, 101, 101, 100, 98, 97, 99, 107, 0, 0, 0, 44, 100, 0, 0, 63, -23, -21, -123, 30, -72, 81, -20 ],
"saved_bundle_length" : 180,
- "text" : "/delay : {\n\t/sah : {\n\t\t/period : 4.,\n\t\t/min : 68,\n\t\t/max : 500\n\t},\n\t/feedback : 0.81\n}"
+ "text" : "/delay : {\n /sah : {\n /period : 4.,\n /min : 68,\n /max : 500\n },\n /feedback : 0.81\n}"
}
}
]
}
,
- "patching_rect" : [ 360.0, 215.25, 60.0, 22.0 ],
+ "patching_rect" : [ 75.0, 194.0, 60.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fileversion" : 1,
"appversion" : {
"major" : 8,
- "minor" : 3,
- "revision" : 3,
+ "minor" : 5,
+ "revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
]
}
,
- "patching_rect" : [ 705.0, 212.25, 64.0, 22.0 ],
+ "patching_rect" : [ 427.0, 180.75, 64.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"parameter_enable" : 0,
- "patching_rect" : [ 60.0, 239.25, 24.0, 24.0 ]
+ "patching_rect" : [ 60.0, 118.25, 24.0, 24.0 ]
}
}
, {
"box" : {
- "fontsize" : 17.020295999999998,
+ "fontsize" : 12.0,
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
- "patching_rect" : [ 60.0, 74.0, 89.0, 28.0 ],
+ "patching_rect" : [ 60.0, 59.0, 66.0, 22.0 ],
"text" : "loadbang"
}
"fileversion" : 1,
"appversion" : {
"major" : 8,
- "minor" : 3,
- "revision" : 3,
+ "minor" : 5,
+ "revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
]
}
,
- "patching_rect" : [ 60.0, 270.0, 55.0, 22.0 ],
+ "patching_rect" : [ 60.0, 149.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"text" : "p loader"
}
- }
-, {
- "box" : {
- "id" : "obj-33",
- "linecount" : 5,
- "maxclass" : "comment",
- "numinlets" : 1,
- "numoutlets" : 0,
- "patching_rect" : [ 165.0, 135.0, 273.0, 74.0 ],
- "text" : "to do:\npanning\nmake sure panning can be overridden with either\n1. pan designations\n2. new instructions"
- }
-
- }
-, {
- "box" : {
- "format" : 6,
- "id" : "obj-28",
- "maxclass" : "flonum",
- "minimum" : 5.0,
- "numinlets" : 1,
- "numoutlets" : 2,
- "outlettype" : [ "", "bang" ],
- "parameter_enable" : 0,
- "patching_rect" : [ 294.5, 285.0, 50.0, 22.0 ]
- }
-
- }
-, {
- "box" : {
- "id" : "obj-26",
- "maxclass" : "newobj",
- "numinlets" : 1,
- "numoutlets" : 1,
- "outlettype" : [ "FullPacket" ],
- "patching_rect" : [ 294.5, 315.0, 124.0, 22.0 ],
- "text" : "o.pack /grain/duration"
- }
-
}
, {
"box" : {
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
- "patching_rect" : [ 60.0, 360.75, 29.5, 22.0 ],
+ "patching_rect" : [ 60.0, 239.75, 29.5, 22.0 ],
"text" : "t l l"
}
"numoutlets" : 1,
"offset" : [ -2.0, -4.25 ],
"outlettype" : [ "FullPacket" ],
- "patching_rect" : [ 135.0, 239.25, 111.25, 113.5 ],
+ "patching_rect" : [ 165.0, 118.25, 111.25, 113.5 ],
"viewvisibility" : 1
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 180.0, 671.5, 37.0, 22.0 ],
+ "patching_rect" : [ 210.0, 524.0, 37.0, 22.0 ],
"text" : "open"
}
"numoutlets" : 5,
"outlettype" : [ "signal", "signal", "", "float", "list" ],
"parameter_enable" : 1,
- "patching_rect" : [ 45.0, 521.5, 54.0, 135.0 ],
+ "patching_rect" : [ 62.25, 404.0, 54.0, 135.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_initial" : [ 0.0 ],
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
- "patching_rect" : [ 45.0, 671.5, 45.0, 45.0 ]
+ "patching_rect" : [ 60.0, 554.0, 45.0, 45.0 ]
}
}
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 195.0, 500.0, 300.0, 70.0 ]
+ "patching_rect" : [ 195.0, 395.0, 300.0, 70.0 ]
}
}
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
- "patching_rect" : [ 60.0, 420.0, 112.0, 22.0 ],
+ "patching_rect" : [ 60.0, 299.0, 112.0, 22.0 ],
"text" : "tf.grain2~ grainbuf1",
"varname" : "tf.grain"
}
- }
-, {
- "box" : {
- "attr" : "loop",
- "id" : "obj-21",
- "maxclass" : "attrui",
- "numinlets" : 1,
- "numoutlets" : 1,
- "outlettype" : [ "" ],
- "parameter_enable" : 0,
- "patching_rect" : [ 1197.0, 47.0, 150.0, 22.0 ]
- }
-
}
],
"lines" : [ {
"patchline" : {
- "destination" : [ "obj-2", 0 ],
+ "destination" : [ "obj-17", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-8", 1 ],
- "source" : [ "obj-1", 1 ]
- }
-
- }
-, {
- "patchline" : {
- "destination" : [ "obj-8", 0 ],
+ "destination" : [ "obj-2", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-30", 0 ],
- "source" : [ "obj-11", 0 ]
+ "destination" : [ "obj-8", 1 ],
+ "source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-25", 0 ],
- "source" : [ "obj-13", 0 ]
+ "destination" : [ "obj-8", 0 ],
+ "order" : 2,
+ "source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-15", 0 ],
- "source" : [ "obj-14", 0 ]
+ "destination" : [ "obj-25", 0 ],
+ "source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-55", 0 ],
+ "destination" : [ "obj-27", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-3", 1 ],
- "order" : 0,
- "source" : [ "obj-17", 0 ]
- }
-
- }
-, {
- "patchline" : {
- "destination" : [ "obj-3", 0 ],
- "order" : 1,
- "source" : [ "obj-17", 0 ]
- }
-
- }
-, {
- "patchline" : {
- "destination" : [ "obj-5", 0 ],
- "source" : [ "obj-19", 0 ]
- }
-
- }
-, {
- "patchline" : {
- "destination" : [ "obj-5", 0 ],
- "source" : [ "obj-21", 0 ]
- }
-
- }
-, {
- "patchline" : {
- "destination" : [ "obj-29", 0 ],
- "source" : [ "obj-22", 0 ]
+ "destination" : [ "obj-35", 0 ],
+ "source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-166", 0 ],
- "source" : [ "obj-23", 0 ]
+ "destination" : [ "obj-1", 0 ],
+ "source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
- "midpoints" : [ 80.0, 416.0, 52.25, 416.0, 52.25, 220.25, 144.5, 220.25 ],
+ "midpoints" : [ 80.0, 295.0, 52.25, 295.0, 52.25, 99.25, 174.5, 99.25 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-1", 0 ],
+ "destination" : [ "obj-20", 1 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-27", 0 ],
+ "destination" : [ "obj-58", 0 ],
+ "hidden" : 1,
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-4", 0 ],
- "order" : 2,
+ "destination" : [ "obj-11", 0 ],
+ "order" : 4,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-5", 0 ],
- "order" : 0,
+ "destination" : [ "obj-12", 0 ],
+ "order" : 3,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-6", 0 ],
- "order" : 1,
+ "destination" : [ "obj-4", 0 ],
+ "order" : 0,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-25", 0 ],
- "source" : [ "obj-36", 0 ]
+ "destination" : [ "obj-59", 0 ],
+ "order" : 1,
+ "source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-39", 0 ],
- "source" : [ "obj-37", 0 ]
+ "destination" : [ "obj-6", 0 ],
+ "order" : 2,
+ "source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-36", 0 ],
- "source" : [ "obj-39", 0 ]
+ "destination" : [ "obj-25", 0 ],
+ "source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-14", 0 ],
- "source" : [ "obj-4", 0 ]
+ "destination" : [ "obj-39", 0 ],
+ "source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-47", 0 ],
- "source" : [ "obj-40", 0 ]
+ "destination" : [ "obj-36", 0 ],
+ "source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-11", 1 ],
- "source" : [ "obj-41", 0 ]
+ "destination" : [ "obj-69", 0 ],
+ "source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-1", 0 ],
+ "destination" : [ "obj-20", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-11", 0 ],
- "source" : [ "obj-45", 0 ]
+ "destination" : [ "obj-86", 0 ],
+ "source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-45", 0 ],
- "source" : [ "obj-46", 0 ]
+ "destination" : [ "obj-86", 0 ],
+ "source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-1", 0 ],
- "order" : 1,
- "source" : [ "obj-49", 0 ]
+ "destination" : [ "obj-86", 0 ],
+ "source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-42", 1 ],
- "order" : 0,
- "source" : [ "obj-49", 0 ]
+ "destination" : [ "obj-15", 0 ],
+ "source" : [ "obj-58", 1 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-31", 0 ],
- "source" : [ "obj-5", 0 ]
+ "destination" : [ "obj-3", 1 ],
+ "order" : 0,
+ "source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-27", 0 ],
- "source" : [ "obj-50", 0 ]
+ "destination" : [ "obj-3", 0 ],
+ "order" : 1,
+ "source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-40", 0 ],
- "source" : [ "obj-51", 0 ]
+ "destination" : [ "obj-16", 0 ],
+ "source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-49", 0 ],
- "source" : [ "obj-52", 0 ]
+ "destination" : [ "obj-1", 0 ],
+ "source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-49", 0 ],
- "source" : [ "obj-53", 0 ]
+ "destination" : [ "obj-3", 0 ],
+ "source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-49", 0 ],
- "source" : [ "obj-54", 0 ]
+ "destination" : [ "obj-28", 0 ],
+ "order" : 0,
+ "source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-1", 0 ],
- "source" : [ "obj-55", 0 ]
+ "destination" : [ "obj-34", 0 ],
+ "order" : 1,
+ "source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-19", 0 ],
- "order" : 0,
- "source" : [ "obj-56", 0 ]
+ "destination" : [ "obj-3", 1 ],
+ "source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-32", 0 ],
- "order" : 1,
- "source" : [ "obj-56", 0 ]
+ "destination" : [ "obj-3", 0 ],
+ "source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-55", 1 ],
- "source" : [ "obj-57", 0 ]
+ "destination" : [ "obj-1", 0 ],
+ "source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-3", 0 ],
- "source" : [ "obj-7", 0 ]
+ "destination" : [ "obj-10", 0 ],
+ "source" : [ "obj-86", 1 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-3", 1 ],
- "source" : [ "obj-8", 1 ]
+ "destination" : [ "obj-90", 0 ],
+ "hidden" : 1,
+ "source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-3", 0 ],
- "source" : [ "obj-8", 0 ]
+ "destination" : [ "obj-35", 0 ],
+ "source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-17", 0 ],
- "order" : 1,
- "source" : [ "obj-9", 0 ]
+ "destination" : [ "obj-58", 0 ],
+ "hidden" : 1,
+ "source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
- "destination" : [ "obj-35", 0 ],
- "order" : 0,
- "source" : [ "obj-9", 0 ]
+ "destination" : [ "obj-52", 0 ],
+ "source" : [ "obj-98", 0 ]
}
}
],
"parameters" : {
- "obj-17" : [ "live.gain~[1]", "live.gain~", 0 ],
+ "obj-59" : [ "dry input", "dry input", 0 ],
"obj-8" : [ "live.gain~", "live.gain~", 0 ],
"parameterbanks" : {
, {
"name" : "o.gather.maxpat",
"bootpath" : "~/Documents/Max 8/Packages/odot/patchers/namespace",
- "patcherrelativepath" : "../../../../../Max 8/Packages/odot/patchers/namespace",
+ "patcherrelativepath" : "../../../Max 8/Packages/odot/patchers/namespace",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "o.righttoleft.maxpat",
"bootpath" : "~/Documents/Max 8/Packages/odot/patchers/ordering",
- "patcherrelativepath" : "../../../../../Max 8/Packages/odot/patchers/ordering",
+ "patcherrelativepath" : "../../../Max 8/Packages/odot/patchers/ordering",
"type" : "JSON",
"implicit" : 1
}
}
, {
"name" : "pathpop.js",
- "bootpath" : "~/Documents/freelance/thea_farhadian/temp_eval/JML/particulate",
+ "bootpath" : "~/Documents/programming/git_repositories/particulate",
"patcherrelativepath" : ".",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "tf.grain2~.maxpat",
- "bootpath" : "~/Documents/freelance/thea_farhadian/temp_eval/JML/particulate",
+ "bootpath" : "~/Documents/programming/git_repositories/particulate",
+ "patcherrelativepath" : ".",
+ "type" : "JSON",
+ "implicit" : 1
+ }
+, {
+ "name" : "tf.grainbufrec.maxpat",
+ "bootpath" : "~/Documents/programming/git_repositories/particulate",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "tf.ss.ui.maxpat",
- "bootpath" : "~/Documents/freelance/thea_farhadian/temp_eval/JML/particulate",
+ "bootpath" : "~/Documents/programming/git_repositories/particulate",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "tf.ui.gain.maxpat",
- "bootpath" : "~/Documents/freelance/thea_farhadian/temp_eval/JML/particulate",
+ "bootpath" : "~/Documents/programming/git_repositories/particulate",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
, {
"name" : "transratio.maxpat",
"bootpath" : "~/Library/Application Support/Cycling '74/Max 8/Examples/max-tricks/notes-and-pitch/pitch-to-freq-ratio",
- "patcherrelativepath" : "../../../../../../Library/Application Support/Cycling '74/Max 8/Examples/max-tricks/notes-and-pitch/pitch-to-freq-ratio",
+ "patcherrelativepath" : "../../../../Library/Application Support/Cycling '74/Max 8/Examples/max-tricks/notes-and-pitch/pitch-to-freq-ratio",
"type" : "JSON",
"implicit" : 1
}