"gridsize" : [ 15.0, 15.0 ],
"subpatcher_template" : "Untitled5_template",
"boxes" : [ {
+ "box" : {
+ "id" : "obj-12",
+ "maxclass" : "newobj",
+ "numinlets" : 1,
+ "numoutlets" : 1,
+ "outlettype" : [ "signal" ],
+ "patching_rect" : [ 655.0, 554.0, 121.0, 22.0 ],
+ "text" : "receive~ fadeout-test"
+ }
+
+ }
+, {
+ "box" : {
+ "id" : "obj-4",
+ "maxclass" : "scope~",
+ "numinlets" : 2,
+ "numoutlets" : 0,
+ "patching_rect" : [ 655.0, 623.0, 130.0, 130.0 ],
+ "range" : [ 0.0, 1.2 ]
+ }
+
+ }
+, {
"box" : {
"fontsize" : 13.0,
"id" : "obj-9",
"box" : {
"fontface" : 0,
"id" : "obj-20",
+ "linecount" : 5,
"maxclass" : "o.display",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 495.0, 318.0, 263.0, 33.0 ]
+ "patching_rect" : [ 495.0, 318.0, 263.0, 85.0 ],
+ "text" : "/speed : 1,\n/spacing/range : [1., 1.],\n/variety : 0.7,\n/numfiles : 13,\n/pbname : \"audiocollection\""
}
}
"box" : {
"fontface" : 0,
"id" : "obj-48",
- "linecount" : 2,
+ "linecount" : 3,
"maxclass" : "o.compose",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
- "patching_rect" : [ 62.0, 71.0, 214.0, 36.0 ],
- "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 115, 112, 101, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 100, 100, 0, 64, 8, 20, 122, -31, 71, -82, 20, 64, 40, -52, -52, -52, -52, -52, -51 ],
- "saved_bundle_length" : 76,
- "text" : "/speed : 1,\n/spacing/range : [3.01, 12.4]"
+ "patching_rect" : [ 62.0, 71.0, 214.0, 49.0 ],
+ "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 115, 112, 101, 101, 100, 0, 0, 44, 105, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 47, 115, 112, 97, 99, 105, 110, 103, 47, 114, 97, 110, 103, 101, 0, 0, 44, 100, 100, 0, 63, -16, 0, 0, 0, 0, 0, 0, 63, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 47, 118, 97, 114, 105, 101, 116, 121, 0, 0, 0, 0, 44, 100, 0, 0, 63, -26, 102, 102, 102, 102, 102, 102 ],
+ "saved_bundle_length" : 104,
+ "text" : "/speed : 1,\n/spacing/range : [1., 1.],\n/variety : 0.7"
}
}
"source" : [ "obj-1", 0 ]
}
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-4", 0 ],
+ "source" : [ "obj-12", 0 ]
+ }
+
}
, {
"patchline" : {
"type" : "JSON",
"implicit" : 1
}
+, {
+ "name" : "vt.handle_variety.maxpat",
+ "bootpath" : "~/Documents/programming/git_repositories/sonogarden_maxproj",
+ "patcherrelativepath" : ".",
+ "type" : "JSON",
+ "implicit" : 1
+ }
],
"autosave" : 0,
"editing_bgcolor" : [ 0.203921568627451, 0.282352941176471, 0.298039215686275, 1.0 ]
}
,
"classnamespace" : "box",
- "rect" : [ 34.0, 87.0, 1279.0, 852.0 ],
+ "rect" : [ 278.0, 87.0, 1279.0, 852.0 ],
"gridsize" : [ 15.0, 15.0 ],
"lefttoolbarpinned" : 1,
"toptoolbarpinned" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 573.0, 789.0, 42.0, 22.0 ],
- "saved_object_attributes" : {
- "attr_comment" : ""
- }
-,
"text" : "out~ 2"
}
"numinlets" : 5,
"numoutlets" : 4,
"outlettype" : [ "signal", "signal", "", "" ],
- "patching_rect" : [ 335.0, 570.0, 106.0, 22.0 ],
- "text" : "adsr~ 10 0 1. 10"
+ "patching_rect" : [ 335.0, 570.0, 112.0, 22.0 ],
+ "text" : "adsr~ 10 0 1. 6000."
}
}
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
- "numoutlets" : 5,
- "outlettype" : [ "", "", "", "", "FullPacket" ],
+ "numoutlets" : 6,
+ "outlettype" : [ "", "", "", "", "", "FullPacket" ],
"patching_rect" : [ 370.0, 314.0, 488.0, 22.0 ],
- "text" : "o.route /gain /line /auxsend /st"
+ "text" : "o.route /gain /line /auxsend /st /duroff"
}
}
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 1075.0, 787.0, 35.0, 22.0 ],
- "saved_object_attributes" : {
- "attr_comment" : ""
- }
-,
"text" : "out 1"
}
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 398.0, 782.0, 52.0, 22.0 ],
+ "saved_object_attributes" : {
+ "attr_comment" : ""
+ }
+,
"text" : "out~ 1"
}
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 34.0, 38.0, 22.0 ],
+ "saved_object_attributes" : {
+ "attr_comment" : ""
+ }
+,
"text" : "in 1"
}
"box" : {
"fontface" : 0,
"id" : "obj-27",
- "linecount" : 13,
+ "linecount" : 14,
"maxclass" : "o.expr.codebox",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "FullPacket", "FullPacket" ],
- "patching_rect" : [ 50.0, 100.0, 560.0, 185.0 ],
- "text" : "/segment ??= [0., 1.], \n/gain/range ??= [0.8, 1.2],\n/speed ??= 1.,\n/trajspeed/range ??= [20, 50],\n/spacing/range *= 1000.,\n\n/gain = scale(/r/gain, 0., 1., /gain/range[[0]], /gain/range[[1]]), \n/tspeed = scale(/r/tspeed, 0., 1., /trajspeed/range[[0]], /trajspeed/range[[1]]),\n/area = /segment * /buffer/len,\n/dur = abs(/area[[0]] - /area[[1]]) * (1. / /speed),\n/line = [/area[[0]], 0, /area[[1]], /dur], \n/sdelay = scale(/r/space, 0., 1., /spacing/range[[0]], /spacing/range[[1]]), \n/duroff = /dur - 20."
+ "patching_rect" : [ 50.0, 100.0, 560.0, 198.0 ],
+ "text" : "/segment ??= [0., 1.], \n/gain/range ??= [0.8, 1.2],\n/speed ??= 1.,\n/trajspeed/range ??= [20, 50],\n/spacing/range *= 1000.,\n/fade/out = 6. * 1000.,\n\n/gain = scale(/r/gain, 0., 1., /gain/range[[0]], /gain/range[[1]]), \n/tspeed = scale(/r/tspeed, 0., 1., /trajspeed/range[[0]], /trajspeed/range[[1]]),\n/area = /segment * /buffer/len,\n/dur = abs(/area[[0]] - /area[[1]]) * (1. / /speed),\n/line = [/area[[0]], 0, /area[[1]], /dur], \n/sdelay = scale(/r/space, 0., 1., /spacing/range[[0]], /spacing/range[[1]]), \n/duroff = /dur - /fade/out"
}
}
"source" : [ "obj-1", 2 ]
}
+ }
+, {
+ "patchline" : {
+ "destination" : [ "obj-41", 0 ],
+ "source" : [ "obj-1", 4 ]
+ }
+
}
, {
"patchline" : {