}
,
"classnamespace" : "box",
- "rect" : [ 512.0, 204.0, 904.0, 653.0 ],
+ "rect" : [ 97.0, 127.0, 454.0, 625.0 ],
"gridsize" : [ 15.0, 15.0 ],
"subpatcher_template" : "Untitled5_template",
"boxes" : [ {
- "box" : {
- "fontface" : 0,
- "id" : "obj-5",
- "maxclass" : "o.display",
- "numinlets" : 1,
- "numoutlets" : 1,
- "outlettype" : [ "" ],
- "patching_rect" : [ 445.0, 370.0, 394.0, 33.0 ]
- }
-
- }
-, {
"box" : {
"comment" : "",
"id" : "obj-4",
"patching_rect" : [ 154.0, 559.0, 21.0, 21.0 ]
}
- }
-, {
- "box" : {
- "id" : "obj-2",
- "linecount" : 17,
- "maxclass" : "comment",
- "numinlets" : 1,
- "numoutlets" : 0,
- "patching_rect" : [ 440.0, 113.0, 399.0, 234.0 ],
- "text" : "variety evaluation:\n\nvariety predominantly affects two aspects:\n1. audio file selection\n2. frequency with which the engine changes the sound that it is playing\n\nHugh from meeting notes: \"if there are ocean sounds, no point in having rain\"\nJML thought: a preliminary version of this can have N numbers of folders attached to an engine, and the probability of change involves selection of any of the \"other\" categories outside of the designated one. For example, a \"base set\" of ocean sounds might be associated with an engine, but if variety is non-zero, there is a chance it will select rain (or fire), but there is an equal probability that it will select from this set of \"other\" categories. If you only want it to select between the base set and another folder, you need to only populate the polybuffer_manager with two folders"
- }
-
}
, {
"box" : {
"patching_rect" : [ 42.0, 21.0, 21.0, 21.0 ]
}
- }
-, {
- "box" : {
- "id" : "obj-50",
- "linecount" : 6,
- "maxclass" : "comment",
- "numinlets" : 1,
- "numoutlets" : 0,
- "patching_rect" : [ 440.0, 21.0, 201.0, 87.0 ],
- "text" : "density is accounted for in the context of this poly~ example by retriggering notes at variable interval (uses metro currently), as mapped in the subpatcher [generate_interval]. "
- }
-
}
, {
"box" : {
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "FullPacket", "FullPacket" ],
- "patching_rect" : [ 42.0, 100.0, 237.0, 22.0 ],
- "text" : "o.if exists(/generate) && /generate == false"
+ "patching_rect" : [ 42.0, 100.0, 218.0, 22.0 ],
+ "text" : "o.if exists(/generate) && /generate == 0"
}
}
"patchline" : {
"destination" : [ "obj-36", 0 ],
"midpoints" : [ 50.5, 379.444488525390625, 393.96295166015625, 379.444488525390625, 393.96295166015625, 202.375274658203125, 258.5, 202.375274658203125 ],
- "order" : 1,
- "source" : [ "obj-26", 0 ]
- }
-
- }
-, {
- "patchline" : {
- "destination" : [ "obj-5", 0 ],
- "order" : 0,
"source" : [ "obj-26", 0 ]
}
}
],
"dependency_cache" : [ {
- "name" : "o.display.mxo",
- "type" : "iLaX"
- }
-, {
"name" : "o.expr.codebox.mxo",
"type" : "iLaX"
}