More progress

This commit is contained in:
Sam Perry
2016-11-16 07:38:14 +00:00
parent 3d5ff3ed03
commit b42a56e619
2 changed files with 831 additions and 53 deletions
+426 -24
View File
@@ -8,7 +8,7 @@
"architecture" : "x86"
}
,
"rect" : [ 372.0, 143.0, 640.0, 480.0 ],
"rect" : [ 0.0, 44.0, 1366.0, 694.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -28,6 +28,253 @@
"digest" : "",
"tags" : "",
"boxes" : [ {
"box" : {
"annotation" : "Play grains at original speed",
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 510.0, 435.0, 33.0, 20.0 ],
"text" : "sig~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 510.0, 407.0, 72.0, 20.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"annotation" : "Create trigger for each cycle of the phasor",
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-173",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 818.0, 420.0, 38.0, 20.0 ],
"text" : "<~ 0."
}
}
, {
"box" : {
"annotation" : "Create trigger for each cycle of the phasor",
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-174",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 818.0, 396.0, 44.0, 20.0 ],
"text" : "delta~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 595.0, 483.0, 165.0, 20.0 ],
"text" : "ibufconcatedrive~ grainbuff 0"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 595.0, 522.0, 89.0, 20.0 ],
"text" : "play~ grainbuff"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 583.0, 612.0, 92.0, 20.0 ],
"text" : "dynamic.out~ 1"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "number~",
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 144.0, 224.0, 56.0, 20.0 ],
"sig" : 0.0
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-10",
"maxclass" : "number~",
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 58.0, 224.0, 56.0, 20.0 ],
"sig" : 0.0
}
}
, {
"box" : {
"annotation" : "Hold the current values until they are replaced with the next value",
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 110.666626, 114.571533, 35.0, 20.0 ],
"text" : ">~ 0"
}
}
, {
"box" : {
"annotation" : "Hold the current values until they are replaced with the next value",
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 188.999939, 144.571533, 37.0, 20.0 ],
"text" : "sah~"
}
}
, {
"box" : {
"annotation" : "Hold the current values until they are replaced with the next value",
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 92.666626, 144.571533, 37.0, 20.0 ],
"text" : "sah~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-17",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 188.999939, 66.571533, 85.0, 20.0 ],
"text" : "Start time in"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-15",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 92.666626, 53.571533, 85.0, 33.0 ],
"text" : "Item Number in"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 92.666626, 86.571533, 85.0, 20.0 ],
"text" : "dynamic.in~ 1"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 188.999939, 86.571533, 85.0, 20.0 ],
"text" : "dynamic.in~ 2"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-5",
"maxclass" : "number~",
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 930.0, 391.0, 56.0, 20.0 ],
"sig" : 0.0
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
@@ -37,7 +284,7 @@
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 519.0, 219.571533, 150.0, 74.0 ],
"patching_rect" : [ 1203.0, 245.571533, 150.0, 74.0 ],
"text" : "Calculate the delay in samples for this instance based on the instance number, overlap factor and grain size."
}
@@ -52,7 +299,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 309.0, 278.571533, 96.0, 20.0 ],
"patching_rect" : [ 993.0, 304.571533, 96.0, 20.0 ],
"text" : "gen~ delaynoint"
}
@@ -66,7 +313,7 @@
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 514.5, 98.571533, 32.5, 20.0 ],
"patching_rect" : [ 1198.5, 124.571533, 32.5, 20.0 ],
"text" : "t i b"
}
@@ -81,7 +328,7 @@
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 433.75, 53.571533, 59.0, 20.0 ],
"patching_rect" : [ 1117.75, 79.571533, 59.0, 20.0 ],
"text" : "depack 2"
}
@@ -94,7 +341,7 @@
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 603.0, 167.571533, 20.0, 20.0 ]
"patching_rect" : [ 1287.0, 193.571533, 20.0, 20.0 ]
}
}
@@ -106,7 +353,7 @@
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 565.5, 167.571533, 20.0, 20.0 ]
"patching_rect" : [ 1249.5, 193.571533, 20.0, 20.0 ]
}
}
@@ -120,7 +367,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 433.75, 209.571533, 32.5, 20.0 ],
"patching_rect" : [ 1117.75, 235.571533, 32.5, 20.0 ],
"text" : "* 0."
}
@@ -134,7 +381,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 528.0, 167.571533, 32.5, 20.0 ],
"patching_rect" : [ 1212.0, 193.571533, 32.5, 20.0 ],
"text" : "- 1"
}
@@ -149,7 +396,7 @@
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 433.75, 246.571533, 79.0, 20.0 ],
"patching_rect" : [ 1117.75, 272.571533, 79.0, 20.0 ],
"text" : "mstosamps~"
}
@@ -164,7 +411,7 @@
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 467.375, 14.571533, 126.75, 33.0 ],
"patching_rect" : [ 1151.375, 40.571533, 126.75, 33.0 ],
"text" : "Grain Size and overlap"
}
@@ -178,11 +425,7 @@
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.75, 14.571533, 30.0, 20.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"patching_rect" : [ 1117.75, 40.571533, 30.0, 20.0 ],
"text" : "in 1"
}
@@ -197,7 +440,7 @@
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 528.0, 132.571533, 94.0, 20.0 ],
"patching_rect" : [ 1212.0, 158.571533, 94.0, 20.0 ],
"text" : "dynamic.this~ 1"
}
@@ -212,7 +455,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 433.75, 139.571533, 32.5, 20.0 ],
"patching_rect" : [ 1117.75, 165.571533, 32.5, 20.0 ],
"text" : "/ 0."
}
@@ -226,7 +469,7 @@
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 309.0, 177.071533, 85.0, 20.0 ],
"patching_rect" : [ 993.0, 203.071533, 85.0, 20.0 ],
"text" : "Phasor in"
}
@@ -240,7 +483,7 @@
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 309.0, 197.071533, 85.0, 20.0 ],
"patching_rect" : [ 993.0, 223.071533, 85.0, 20.0 ],
"text" : "dynamic.in~ 3"
}
@@ -254,7 +497,7 @@
"maxclass" : "panel",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 414.0, 0.0, 255.0, 293.571533 ]
"patching_rect" : [ 1098.0, 26.0, 255.0, 293.571533 ]
}
}
@@ -264,7 +507,7 @@
"destination" : [ "obj-23", 1 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 524.0, 129.071533, 456.75, 129.071533 ],
"midpoints" : [ 1208.0, 155.071533, 1140.75, 155.071533 ],
"source" : [ "obj-13", 0 ]
}
@@ -277,6 +520,60 @@
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-173", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-173", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-173", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-174", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
@@ -313,6 +610,42 @@
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 2 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
@@ -337,7 +670,7 @@
"destination" : [ "obj-35", 1 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 537.5, 198.071533, 456.75, 198.071533 ],
"midpoints" : [ 1221.5, 224.071533, 1140.75, 224.071533 ],
"source" : [ "obj-34", 0 ]
}
@@ -350,13 +683,67 @@
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-174", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 483.25, 86.071533, 524.0, 86.071533 ],
"midpoints" : [ 1167.25, 112.071533, 1208.0, 112.071533 ],
"source" : [ "obj-8", 1 ]
}
@@ -381,6 +768,13 @@
}
],
"dependency_cache" : [ {
"name" : "delaynoint.gendsp",
"bootpath" : "/Users/samuelperry/QMUL_Work/IDMT/Assignment_3/Press-a-Sketch/code",
"patcherrelativepath" : "../code",
"type" : "gDSP",
"implicit" : 1
}
, {
"name" : "dynamic.in~.mxo",
"type" : "iLaX"
}
@@ -392,6 +786,14 @@
"name" : "depack.mxo",
"type" : "iLaX"
}
, {
"name" : "dynamic.out~.mxo",
"type" : "iLaX"
}
, {
"name" : "ibufconcatedrive~.mxo",
"type" : "iLaX"
}
]
}
+405 -29
View File
@@ -8,7 +8,7 @@
"architecture" : "x86"
}
,
"rect" : [ 0.0, 44.0, 922.0, 694.0 ],
"rect" : [ 0.0, 44.0, 1366.0, 694.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -28,6 +28,224 @@
"digest" : "",
"tags" : "",
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 369.0, 983.0, 65.0, 20.0 ],
"text" : "prepend 4"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "float" ],
"patching_rect" : [ 206.0, 569.0, 32.5, 20.0 ],
"text" : "t f f"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-57",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 965.0, 536.0, 50.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-53",
"maxclass" : "flonum",
"minimum" : 0.0,
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 859.0, 355.0, 50.0, 20.0 ],
"presentation_rect" : [ 857.757996, 355.0, 0.0, 0.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-51",
"maxclass" : "flonum",
"maximum" : 2821.746094,
"minimum" : 0.0,
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 942.757935, 343.993011, 50.0, 20.0 ],
"presentation_rect" : [ 942.757935, 346.0, 0.0, 0.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-50",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 1019.757935, 335.0, 50.0, 20.0 ],
"presentation_rect" : [ 1019.757935, 335.0, 0.0, 0.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 908.257935, 436.0, 133.0, 20.0 ],
"presentation_rect" : [ 908.257935, 436.0, 0.0, 0.0 ],
"text" : "expr $f1 + ($f2/2.) - $f3"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-48",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 618.0, 621.0, 50.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-40",
"maxclass" : "number~",
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 432.0, 1164.0, 56.0, 20.0 ],
"sig" : 0.0
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 760.0, 616.0, 72.0, 20.0 ],
"text" : "loadmess 4"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-32",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 809.0, 652.0, 150.0, 20.0 ],
"text" : "Overlap"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 759.0, 652.0, 50.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "clear" ],
"patching_rect" : [ 991.0, 937.046814, 53.0, 20.0 ],
"text" : "t b clear"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "int" ],
"patching_rect" : [ 1007.757935, 975.546814, 46.0, 20.0 ],
"text" : "uzi 1"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 1000.757935, 907.046814, 60.0, 20.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
@@ -154,7 +372,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 486.757965, 1019.0, 126.0, 18.0 ],
"patching_rect" : [ 1000.757935, 1011.046814, 126.0, 18.0 ],
"text" : "loadpatch GrainSynth"
}
@@ -166,11 +384,11 @@
"fontsize" : 12.0,
"id" : "obj-215",
"maxclass" : "newobj",
"numinlets" : 5,
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 434.257965, 1079.5, 385.0, 20.0 ],
"text" : "dynamicdsp~ 5 1 2 0"
"patching_rect" : [ 434.257965, 1079.5, 122.0, 20.0 ],
"text" : "dynamicdsp~ 3 1 1 0"
}
}
@@ -283,7 +501,6 @@
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 531.257935, 603.0, 46.0, 20.0 ],
"presentation_rect" : [ 529.757996, 598.0, 0.0, 0.0 ],
"text" : "clip 0"
}
@@ -354,7 +571,7 @@
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 304.0, 646.0, 50.0, 20.0 ]
"patching_rect" : [ 267.0, 682.0, 50.0, 20.0 ]
}
}
@@ -364,11 +581,11 @@
"fontsize" : 12.0,
"id" : "obj-79",
"maxclass" : "newobj",
"numinlets" : 3,
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 531.257935, 556.0, 133.0, 20.0 ],
"text" : "expr $f1 + ($f2/2.) - $f3"
"patching_rect" : [ 618.0, 569.0, 106.0, 20.0 ],
"text" : "expr $f1 + ($f2/2.)"
}
}
@@ -396,7 +613,6 @@
"numoutlets" : 3,
"outlettype" : [ "", "int", "int" ],
"patching_rect" : [ 517.758057, 199.0, 50.0, 20.0 ],
"presentation_rect" : [ 515.757935, 197.0, 0.0, 0.0 ],
"text" : "change"
}
@@ -411,7 +627,6 @@
"numoutlets" : 3,
"outlettype" : [ "", "int", "int" ],
"patching_rect" : [ 434.757965, 199.0, 50.0, 20.0 ],
"presentation_rect" : [ 434.757965, 197.0, 0.0, 0.0 ],
"text" : "change"
}
@@ -426,7 +641,6 @@
"numoutlets" : 3,
"outlettype" : [ "", "int", "int" ],
"patching_rect" : [ 351.757965, 199.0, 50.0, 20.0 ],
"presentation_rect" : [ 347.757996, 200.0, 0.0, 0.0 ],
"text" : "change"
}
@@ -441,7 +655,6 @@
"numoutlets" : 3,
"outlettype" : [ "", "int", "int" ],
"patching_rect" : [ 268.757996, 199.0, 50.0, 20.0 ],
"presentation_rect" : [ 268.757996, 201.0, 0.0, 0.0 ],
"text" : "change"
}
@@ -456,7 +669,6 @@
"numoutlets" : 3,
"outlettype" : [ "", "int", "int" ],
"patching_rect" : [ 185.75798, 199.0, 50.0, 20.0 ],
"presentation_rect" : [ 182.757996, 196.0, 0.0, 0.0 ],
"text" : "change"
}
@@ -495,12 +707,12 @@
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-66",
"linecount" : 6,
"linecount" : 5,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.257996, 310.993011, 150.0, 87.0 ],
"text" : "Generate random grain positions between (sample position - grain range/2) and (sample position + grain range/2 - grain size)"
"text" : "Generate random grain positions between (sample position - grain range/2) and (sample position + grain range/2)\n"
}
}
@@ -646,7 +858,7 @@
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 48.24202, 456.0, 48.515976, 20.0 ],
"patching_rect" : [ 48.24202, 456.0, 49.0, 20.0 ],
"text" : "Volume"
}
@@ -1028,21 +1240,12 @@
}
, {
"patchline" : {
"destination" : [ "obj-286", 0 ],
"destination" : [ "obj-59", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-103", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 2 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-103", 1 ]
}
}
, {
"patchline" : {
@@ -1139,6 +1342,24 @@
"source" : [ "obj-174", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-215", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
@@ -1157,6 +1378,33 @@
"source" : [ "obj-209", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 1 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-215", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-215", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-286", 1 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
@@ -1166,6 +1414,15 @@
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-215", 2 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-276", 0 ]
}
}
, {
"patchline" : {
@@ -1175,6 +1432,15 @@
"source" : [ "obj-286", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
@@ -1202,6 +1468,24 @@
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-106", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
@@ -1239,6 +1523,15 @@
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
@@ -1248,6 +1541,24 @@
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 2 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 1 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
@@ -1257,6 +1568,15 @@
"source" : [ "obj-52", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
@@ -1284,6 +1604,24 @@
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-286", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-59", 1 ]
}
}
, {
"patchline" : {
@@ -1293,6 +1631,15 @@
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-215", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
@@ -1401,6 +1748,15 @@
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
@@ -1452,7 +1808,7 @@
"destination" : [ "obj-81", 0 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 305.0, 627.0 ],
"midpoints" : [ 311.257996, 652.0, 276.5, 652.0 ],
"source" : [ "obj-93", 0 ]
}
@@ -1510,6 +1866,15 @@
"source" : [ "obj-95", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-215", 1 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-98", 0 ]
}
}
, {
"patchline" : {
@@ -1549,6 +1914,13 @@
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "delaynoint.gendsp",
"bootpath" : "/Users/samuelperry/QMUL_Work/IDMT/Assignment_3/Press-a-Sketch/code",
"patcherrelativepath" : "../code",
"type" : "gDSP",
"implicit" : 1
}
, {
"name" : "depack.mxo",
"type" : "iLaX"
@@ -1573,6 +1945,10 @@
"name" : "dynamic.this~.mxo",
"type" : "iLaX"
}
, {
"name" : "dynamic.out~.mxo",
"type" : "iLaX"
}
]
}