diff --git a/externals/cm.buffercloud~.mxe b/externals/cm.buffercloud~.mxe index 04bba59..086bba6 100644 Binary files a/externals/cm.buffercloud~.mxe and b/externals/cm.buffercloud~.mxe differ diff --git a/externals/cm.buffercloud~.mxe64 b/externals/cm.buffercloud~.mxe64 index 82682b9..7cac10a 100644 Binary files a/externals/cm.buffercloud~.mxe64 and b/externals/cm.buffercloud~.mxe64 differ diff --git a/externals/cm.buffercloud~.mxo/Contents/MacOS/cm.buffercloud~ b/externals/cm.buffercloud~.mxo/Contents/MacOS/cm.buffercloud~ index f9407a1..a54dd1d 100755 Binary files a/externals/cm.buffercloud~.mxo/Contents/MacOS/cm.buffercloud~ and b/externals/cm.buffercloud~.mxo/Contents/MacOS/cm.buffercloud~ differ diff --git a/externals/cm.gausscloud~.mxe b/externals/cm.gausscloud~.mxe index ceaf1e6..66c13d2 100644 Binary files a/externals/cm.gausscloud~.mxe and b/externals/cm.gausscloud~.mxe differ diff --git a/externals/cm.gausscloud~.mxe64 b/externals/cm.gausscloud~.mxe64 index 231cfbf..fca9aca 100644 Binary files a/externals/cm.gausscloud~.mxe64 and b/externals/cm.gausscloud~.mxe64 differ diff --git a/externals/cm.gausscloud~.mxo/Contents/MacOS/cm.gausscloud~ b/externals/cm.gausscloud~.mxo/Contents/MacOS/cm.gausscloud~ index ef60176..8a75806 100755 Binary files a/externals/cm.gausscloud~.mxo/Contents/MacOS/cm.gausscloud~ and b/externals/cm.gausscloud~.mxo/Contents/MacOS/cm.gausscloud~ differ diff --git a/externals/cm.indexcloud~.mxe b/externals/cm.indexcloud~.mxe index f779574..9d5dbc3 100644 Binary files a/externals/cm.indexcloud~.mxe and b/externals/cm.indexcloud~.mxe differ diff --git a/externals/cm.indexcloud~.mxe64 b/externals/cm.indexcloud~.mxe64 index 93b1633..3d346e5 100644 Binary files a/externals/cm.indexcloud~.mxe64 and b/externals/cm.indexcloud~.mxe64 differ diff --git a/externals/cm.indexcloud~.mxo/Contents/MacOS/cm.indexcloud~ b/externals/cm.indexcloud~.mxo/Contents/MacOS/cm.indexcloud~ index 190c12d..1c35e4b 100755 Binary files a/externals/cm.indexcloud~.mxo/Contents/MacOS/cm.indexcloud~ and b/externals/cm.indexcloud~.mxo/Contents/MacOS/cm.indexcloud~ differ diff --git a/externals/cm.livecloud~.mxe b/externals/cm.livecloud~.mxe index 7ee5841..db43384 100644 Binary files a/externals/cm.livecloud~.mxe and b/externals/cm.livecloud~.mxe differ diff --git a/externals/cm.livecloud~.mxe64 b/externals/cm.livecloud~.mxe64 index 85af9a2..781b6ef 100644 Binary files a/externals/cm.livecloud~.mxe64 and b/externals/cm.livecloud~.mxe64 differ diff --git a/externals/cm.livecloud~.mxo/Contents/MacOS/cm.livecloud~ b/externals/cm.livecloud~.mxo/Contents/MacOS/cm.livecloud~ index 0e6703a..090938a 100755 Binary files a/externals/cm.livecloud~.mxo/Contents/MacOS/cm.livecloud~ and b/externals/cm.livecloud~.mxo/Contents/MacOS/cm.livecloud~ differ diff --git a/help/cm.buffercloud~.maxhelp b/help/cm.buffercloud~.maxhelp index da4d3d1..d2104dc 100644 --- a/help/cm.buffercloud~.maxhelp +++ b/help/cm.buffercloud~.maxhelp @@ -9,7 +9,7 @@ "modernui" : 1 } , - "rect" : [ 281.0, 135.0, 1014.0, 619.0 ], + "rect" : [ 441.0, 252.0, 1054.0, 619.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -39,6 +39,1673 @@ "showrootpatcherontab" : 0, "showontab" : 0, "boxes" : [ { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 441.0, 278.0, 1054.0, 593.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" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "hidden" : 1, + "id" : "obj-62", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 440.0, 159.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" : "", + "boxes" : [ { + "box" : { + "id" : "obj-59", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 72.0, 22.0 ], + "style" : "", + "text" : "loadmess 1" + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 263.700012, 245.0, 67.0, 22.0 ], + "style" : "", + "text" : "setmode 1" + } + + } +, { + "box" : { + "id" : "obj-57", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 171.700012, 245.0, 67.0, 22.0 ], + "style" : "", + "text" : "setmode 2" + } + + } +, { + "box" : { + "id" : "obj-55", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 171.700012, 194.0, 111.0, 22.0 ], + "style" : "", + "text" : "sel 0" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 134.0, 58.0, 22.0 ], + "style" : "", + "text" : "metro 50" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "int", "int", "int", "int", "int" ], + "patching_rect" : [ 50.0, 165.0, 140.700012, 22.0 ], + "style" : "", + "text" : "modifiers" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-61", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 171.700012, 291.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-55", 0 ], + "source" : [ "obj-46", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "source" : [ "obj-55", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-61", 0 ], + "source" : [ "obj-57", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-61", 0 ], + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "source" : [ "obj-59", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 397.0, 439.0, 92.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p modifier-keys" + } + + } +, { + "box" : { + "id" : "obj-37", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 166.0, 74.0, 75.199982, 60.0 ], + "style" : "", + "text" : "1) off\n2) on\n3) random\n4) direction " + } + + } +, { + "box" : { + "id" : "obj-33", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 238.099976, 74.0, 478.799988, 60.0 ], + "style" : "", + "text" : "forward playback only\nreverse playback only\nrandomly alternating between forward and reverse playback for each grain\nforward playback when moving forwards, reverse playback when moving backwards" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 384.199982, 163.5, 183.799988, 20.0 ], + "style" : "", + "text" : "@reverse attribute" + } + + } +, { + "box" : { + "bubble" : 1, + "bubbleside" : 3, + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-5", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 268.199982, 169.5, 115.0, 54.0 ], + "style" : "", + "text" : "Switch between four reverse modes" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-58", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "int", "int", "", "", "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "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" : "", + "boxes" : [ { + "box" : { + "hidden" : 1, + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "int" ], + "patching_rect" : [ 50.0, 100.0, 97.200012, 22.0 ], + "style" : "", + "text" : "unpack" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 521.699951, 100.0, 72.0, 22.0 ], + "style" : "", + "text" : "loadmess 0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 206.899994, 100.0, 85.0, 22.0 ], + "style" : "", + "text" : "loadmess 150" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 363.300018, 100.0, 72.0, 22.0 ], + "style" : "", + "text" : "loadmess 1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-36", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-37", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 128.0, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-39", + "index" : 3, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.899994, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-40", + "index" : 4, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 363.300018, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-57", + "index" : 5, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 521.699951, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "source" : [ "obj-33", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-5", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 370.649994, 216.5, 474.700012, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p loadconfig" + } + + } +, { + "box" : { + "bubble" : 1, + "bubbleside" : 2, + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-61", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 649.5, 398.5, 187.0, 69.0 ], + "style" : "", + "text" : "With the reverse attribute set to direction, move the playhead with the mouse", + "textjustification" : 1 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-54", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 115.999985, 169.5, 57.0, 33.0 ], + "style" : "", + "text" : "density\n(Hz)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-65", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 824.299988, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "gain min\n(0 - 2)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-63", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 903.0, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "gain max\n(0 - 2)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-48", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 745.599976, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "pan max\n(-1 - 1)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-51", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 666.899963, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "pan min\n(-1 - 1)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-32", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 588.200012, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "pitch max\n(0.001 - 8)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-31", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 508.5, 238.0, 69.0, 33.0 ], + "style" : "", + "text" : "pitch min\n(0.001 - 8)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-52", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 430.799988, 238.0, 74.0, 33.0 ], + "style" : "", + "text" : "length max\n(ms)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-53", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 352.099976, 238.0, 70.0, 33.0 ], + "style" : "", + "text" : "length min\n(ms)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-28", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 273.399994, 238.0, 70.0, 33.0 ], + "style" : "", + "text" : "offset max\n(ms)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-27", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 195.199982, 238.0, 67.0, 33.0 ], + "style" : "", + "text" : "offset min\n(ms)" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 32.0, 452.0, 72.0, 22.0 ], + "style" : "", + "text" : "loadmess 1" + } + + } +, { + "box" : { + "bubble" : 1, + "bubbleside" : 3, + "bubbletextmargin" : 10, + "id" : "obj-41", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 11.0, 199.0, 103.0, 34.0 ], + "style" : "", + "text" : "Turn me up!" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 801.099976, 639.5, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-35", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 769.599976, 639.5, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 487.799988, 621.5, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 502.799988, 572.5, 152.399994, 22.0 ], + "style" : "", + "text" : "pak" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-50", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 868.099976, 639.5, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-49", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 836.599976, 639.5, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 836.599976, 602.5, 50.5, 22.0 ], + "style" : "", + "text" : "sel 0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "float", "float", "int" ], + "patching_rect" : [ 769.599976, 572.5, 86.0, 22.0 ], + "style" : "", + "text" : "unpack 0. 0. 0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 568.5, 433.5, 79.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 194.699982, 356.0, 97.700012, 22.0 ], + "style" : "", + "text" : "pak" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "number", + "minimum" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 115.999985, 204.5, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 115.999985, 273.0, 54.0, 22.0 ], + "style" : "", + "text" : "phasor~" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 115.999985, 356.0, 48.0, 136.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[9]", + "parameter_shortname" : "live.gain~", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "varname" : "live.gain~" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 115.999985, 515.5, 45.0, 45.0 ], + "style" : "" + } + + } +, { + "box" : { + "autofit" : 1, + "forceaspect" : 1, + "id" : "obj-59", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "jit_matrix" ], + "patching_rect" : [ 14.0, 5.0, 135.0, 80.714286 ], + "pic" : "maxOverviewIcon.png" + } + + } +, { + "box" : { + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-25", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 166.0, 56.0, 756.199951, 21.0 ], + "style" : "", + "text" : "With the \"reverse\" attribute, you can choose between four reverse playback modes when playing grains:" + } + + } +, { + "box" : { + "fontface" : 3, + "fontname" : "Arial Bold", + "fontsize" : 30.0, + "id" : "obj-22", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 166.0, 14.0, 380.0, 40.0 ], + "style" : "", + "text" : "cm.buffercloud~" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 235.999985, 439.0, 159.0, 22.0 ], + "style" : "", + "text" : "loadmess set cloudsample1" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-16", + "maxclass" : "flonum", + "maximum" : 2.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 903.0, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-17", + "maxclass" : "flonum", + "maximum" : 2.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 824.299988, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-14", + "maxclass" : "flonum", + "maximum" : 1.0, + "minimum" : -1.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 745.599976, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-15", + "maxclass" : "flonum", + "maximum" : 1.0, + "minimum" : -1.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 666.899963, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-12", + "maxclass" : "flonum", + "maximum" : 8.0, + "minimum" : 0.001, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 588.200012, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-13", + "maxclass" : "flonum", + "maximum" : 8.0, + "minimum" : 0.001, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 508.5, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-11", + "maxclass" : "flonum", + "maximum" : 500.0, + "minimum" : 1.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 430.799988, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-10", + "maxclass" : "flonum", + "maximum" : 500.0, + "minimum" : 1.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 352.099976, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-9", + "maxclass" : "flonum", + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 273.399994, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-8", + "maxclass" : "flonum", + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 194.699982, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "buffername" : "cloudsample1", + "id" : "obj-7", + "maxclass" : "waveform~", + "numinlets" : 5, + "numoutlets" : 6, + "outlettype" : [ "float", "float", "float", "float", "list", "" ], + "patching_rect" : [ 235.999985, 469.5, 686.0, 91.0 ], + "setmode" : 1, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 11, + "numoutlets" : 3, + "outlettype" : [ "signal", "signal", "int" ], + "patching_rect" : [ 115.999985, 312.0, 805.999939, 22.0 ], + "saved_object_attributes" : { + "reverse" : "direction", + "s_interp" : 1, + "stereo" : 0, + "w_interp" : 0, + "zero" : 0 + } +, + "style" : "", + "text" : "cm.buffercloud~ cloudsample1 winsample1 32 500" + } + + } +, { + "box" : { + "attr" : "reverse", + "id" : "obj-1", + "maxclass" : "attrui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 384.199982, 185.5, 183.799988, 22.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 3 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 4 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 6 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 5 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 8 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 7 ], + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 10 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 9 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "hidden" : 1, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 1 ], + "source" : [ "obj-23", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 1 ], + "hidden" : 1, + "midpoints" : [ 204.199982, 418.0, 638.0, 418.0 ], + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 1 ], + "hidden" : 1, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "hidden" : 1, + "midpoints" : [ 497.299988, 653.5, 5.349976, 653.5, 5.349976, 180.5, 380.149994, 180.5 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "hidden" : 1, + "midpoints" : [ 810.599976, 673.5, 933.799988, 673.5, 933.799988, 393.5, 578.0, 393.5 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "hidden" : 1, + "midpoints" : [ 779.099976, 687.5, 945.049988, 687.5, 945.049988, 407.5, 578.0, 407.5 ], + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "hidden" : 1, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 2 ], + "hidden" : 1, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "hidden" : 1, + "source" : [ "obj-45", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-47", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-47", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "hidden" : 1, + "midpoints" : [ 846.099976, 679.5, 569.699982, 679.5, 569.699982, 610.5, 497.299988, 610.5 ], + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "hidden" : 1, + "midpoints" : [ 877.599976, 686.5, 537.449982, 686.5, 537.449982, 610.5, 497.299988, 610.5 ], + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-58", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-58", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "hidden" : 1, + "order" : 2, + "source" : [ "obj-58", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "hidden" : 1, + "order" : 3, + "source" : [ "obj-58", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-58", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-58", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-58", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-58", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "hidden" : 1, + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "hidden" : 1, + "source" : [ "obj-58", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 1 ], + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "hidden" : 1, + "source" : [ "obj-62", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 1 ], + "hidden" : 1, + "source" : [ "obj-7", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "hidden" : 1, + "source" : [ "obj-7", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "hidden" : 1, + "source" : [ "obj-7", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 1 ], + "order" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 1 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 2 ], + "order" : 1, + "source" : [ "obj-9", 0 ] + } + + } + ], + "styles" : [ { + "name" : "AudioStatus_Menu", + "default" : { + "bgfillcolor" : { + "type" : "color", + "color" : [ 0.294118, 0.313726, 0.337255, 1 ], + "color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ], + "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "angle" : 270.0, + "proportion" : 0.39, + "autogradient" : 0 + } + + } +, + "parentstyle" : "", + "multi" : 0 + } +, { + "name" : "panel001", + "default" : { + "color" : [ 0.0, 0.0, 0.0, 1.0 ], + "bgfillcolor" : { + "type" : "color", + "color" : [ 0.239216, 0.254902, 0.278431, 1.0 ], + "color1" : [ 0.239216, 0.254902, 0.278431, 1.0 ], + "color2" : [ 0.239216, 0.254902, 0.278431, 1.0 ], + "angle" : 90.0, + "proportion" : 0.39, + "autogradient" : 0 + } + + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 18.0, 388.0, 61.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p reverse" + } + + } +, { "box" : { "id" : "obj-9", "maxclass" : "newobj", @@ -54,7 +1721,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1054.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -1745,7 +3412,7 @@ ] } , - "patching_rect" : [ 17.0, 324.0, 69.0, 22.0 ], + "patching_rect" : [ 17.0, 354.0, 69.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1775,7 +3442,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1054.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -3455,7 +5122,7 @@ ] } , - "patching_rect" : [ 16.0, 284.0, 92.0, 22.0 ], + "patching_rect" : [ 16.0, 314.0, 92.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -3485,7 +5152,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1054.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -5136,7 +6803,7 @@ ] } , - "patching_rect" : [ 16.0, 360.0, 62.0, 22.0 ], + "patching_rect" : [ 16.0, 420.0, 62.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -5166,7 +6833,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1054.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -6909,7 +8576,7 @@ ] } , - "patching_rect" : [ 14.0, 245.0, 82.0, 22.0 ], + "patching_rect" : [ 14.0, 275.0, 82.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -6939,7 +8606,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1054.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -8676,7 +10343,7 @@ ] } , - "patching_rect" : [ 14.0, 209.0, 94.0, 22.0 ], + "patching_rect" : [ 14.0, 239.0, 94.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -8706,7 +10373,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1054.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -8738,7 +10405,7 @@ "lines" : [ ] } , - "patching_rect" : [ 130.0, 360.0, 27.0, 22.0 ], + "patching_rect" : [ 130.0, 420.0, 27.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -8768,7 +10435,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1054.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -10682,7 +12349,7 @@ ] } , - "patching_rect" : [ 14.0, 174.0, 127.0, 22.0 ], + "patching_rect" : [ 14.0, 204.0, 127.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -10741,7 +12408,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1054.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -12280,7 +13947,7 @@ ] } , - "patching_rect" : [ 14.0, 140.0, 102.0, 22.0 ], + "patching_rect" : [ 14.0, 170.0, 102.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -12310,7 +13977,7 @@ "modernui" : 1 } , - "rect" : [ 281.0, 161.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1054.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -12339,36 +14006,6 @@ "subpatcher_template" : "", "showontab" : 1, "boxes" : [ { - "box" : { - "id" : "obj-19", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 735.199951, 158.5, 183.799988, 20.0 ], - "style" : "", - "text" : "@reverse attribute" - } - - } -, { - "box" : { - "bubble" : 1, - "bubbleside" : 3, - "fontname" : "Arial", - "fontsize" : 13.0, - "id" : "obj-5", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 621.199951, 164.5, 115.0, 54.0 ], - "presentation_rect" : [ 654.799988, 166.0, 0.0, 0.0 ], - "style" : "", - "text" : "Switch between three reverse modes" - } - - } -, { "box" : { "bubble" : 1, "id" : "obj-66", @@ -13412,19 +15049,6 @@ "text" : "buffer~ cloudsample1 drumLoop.aif" } - } -, { - "box" : { - "attr" : "reverse", - "id" : "obj-3", - "maxclass" : "attrui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 738.199951, 180.5, 183.799988, 22.0 ], - "style" : "" - } - } ], "lines" : [ { @@ -13528,14 +15152,6 @@ "source" : [ "obj-29", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-6", 0 ], - "hidden" : 1, - "source" : [ "obj-3", 0 ] - } - } , { "patchline" : { @@ -13843,14 +15459,15 @@ ], "lines" : [ ], "parameters" : { + "obj-1::obj-23" : [ "live.gain~", "live.gain~", 0 ], "obj-7::obj-23" : [ "live.gain~[6]", "live.gain~", 0 ], + "obj-10::obj-23" : [ "live.gain~[9]", "live.gain~", 0 ], "obj-6::obj-23" : [ "live.gain~[5]", "live.gain~", 0 ], + "obj-8::obj-23" : [ "live.gain~[7]", "live.gain~", 0 ], "obj-2::obj-23" : [ "live.gain~[2]", "live.gain~", 0 ], "obj-5::obj-23" : [ "live.gain~[4]", "live.gain~", 0 ], - "obj-3::obj-23" : [ "live.gain~[1]", "live.gain~", 0 ], - "obj-1::obj-23" : [ "live.gain~", "live.gain~", 0 ], "obj-9::obj-23" : [ "live.gain~[8]", "live.gain~", 0 ], - "obj-8::obj-23" : [ "live.gain~[7]", "live.gain~", 0 ] + "obj-3::obj-23" : [ "live.gain~[1]", "live.gain~", 0 ] } , "dependency_cache" : [ { diff --git a/help/cm.gausscloud~.maxhelp b/help/cm.gausscloud~.maxhelp index ce2e12f..b2ce5c3 100644 --- a/help/cm.gausscloud~.maxhelp +++ b/help/cm.gausscloud~.maxhelp @@ -9,7 +9,7 @@ "modernui" : 1 } , - "rect" : [ 100.0, 100.0, 1014.0, 619.0 ], + "rect" : [ 422.0, 166.0, 1160.0, 619.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -39,6 +39,1749 @@ "showrootpatcherontab" : 0, "showontab" : 0, "boxes" : [ { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 422.0, 192.0, 1160.0, 593.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" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-57", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 981.700073, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "alpha min\n(0.1 - 10)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-1", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1060.400024, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "alpha min\n(0.1 - 10)" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-18", + "maxclass" : "flonum", + "maximum" : 10.0, + "minimum" : 0.1, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 1060.400024, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-24", + "maxclass" : "flonum", + "maximum" : 10.0, + "minimum" : 0.1, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 981.700073, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-62", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "rect" : [ 440.0, 159.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" : "", + "boxes" : [ { + "box" : { + "id" : "obj-59", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 100.0, 72.0, 22.0 ], + "style" : "", + "text" : "loadmess 1" + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 263.700012, 245.0, 67.0, 22.0 ], + "style" : "", + "text" : "setmode 1" + } + + } +, { + "box" : { + "id" : "obj-57", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 171.700012, 245.0, 67.0, 22.0 ], + "style" : "", + "text" : "setmode 2" + } + + } +, { + "box" : { + "id" : "obj-55", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 171.700012, 194.0, 111.0, 22.0 ], + "style" : "", + "text" : "sel 0" + } + + } +, { + "box" : { + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 50.0, 134.0, 58.0, 22.0 ], + "style" : "", + "text" : "metro 50" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "int", "int", "int", "int", "int" ], + "patching_rect" : [ 50.0, 165.0, 140.700012, 22.0 ], + "style" : "", + "text" : "modifiers" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-61", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 171.700012, 291.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-55", 0 ], + "source" : [ "obj-46", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "source" : [ "obj-55", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-61", 0 ], + "source" : [ "obj-57", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-61", 0 ], + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "source" : [ "obj-59", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 397.0, 439.0, 92.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p modifier-keys" + } + + } +, { + "box" : { + "id" : "obj-37", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 166.0, 74.0, 75.199982, 60.0 ], + "style" : "", + "text" : "1) off\n2) on\n3) random\n4) direction " + } + + } +, { + "box" : { + "id" : "obj-33", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 238.099976, 74.0, 478.799988, 60.0 ], + "style" : "", + "text" : "forward playback only\nreverse playback only\nrandomly alternating between forward and reverse playback for each grain\nforward playback when moving forwards, reverse playback when moving backwards" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 384.199982, 163.5, 183.799988, 20.0 ], + "style" : "", + "text" : "@reverse attribute" + } + + } +, { + "box" : { + "bubble" : 1, + "bubbleside" : 3, + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-5", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 270.199982, 169.5, 115.0, 54.0 ], + "style" : "", + "text" : "Switch between four reverse modes" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-58", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "int", "int", "", "", "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 7, + "minor" : 3, + "revision" : 5, + "architecture" : "x64", + "modernui" : 1 + } +, + "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" : "", + "boxes" : [ { + "box" : { + "hidden" : 1, + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "int" ], + "patching_rect" : [ 50.0, 100.0, 97.200012, 22.0 ], + "style" : "", + "text" : "unpack" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 521.699951, 100.0, 72.0, 22.0 ], + "style" : "", + "text" : "loadmess 0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 206.899994, 100.0, 85.0, 22.0 ], + "style" : "", + "text" : "loadmess 150" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 363.300018, 100.0, 72.0, 22.0 ], + "style" : "", + "text" : "loadmess 1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-36", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-37", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 128.0, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-39", + "index" : 3, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.899994, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-40", + "index" : 4, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 363.300018, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-57", + "index" : 5, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 521.699951, 182.0, 30.0, 30.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "source" : [ "obj-33", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-5", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 370.649994, 216.5, 474.700012, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p loadconfig" + } + + } +, { + "box" : { + "bubble" : 1, + "bubbleside" : 2, + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-61", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 649.5, 398.5, 187.0, 69.0 ], + "style" : "", + "text" : "With the reverse attribute set to direction, move the playhead with the mouse", + "textjustification" : 1 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-54", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 115.999985, 169.5, 57.0, 33.0 ], + "style" : "", + "text" : "density\n(Hz)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-65", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 824.299988, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "gain min\n(0 - 2)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-63", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 903.0, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "gain max\n(0 - 2)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-48", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 745.599976, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "pan max\n(-1 - 1)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-51", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 666.899963, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "pan min\n(-1 - 1)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-32", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 588.200012, 238.0, 70.5, 33.0 ], + "style" : "", + "text" : "pitch max\n(0.001 - 8)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-31", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 508.5, 238.0, 69.0, 33.0 ], + "style" : "", + "text" : "pitch min\n(0.001 - 8)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-52", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 430.799988, 238.0, 74.0, 33.0 ], + "style" : "", + "text" : "length max\n(ms)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-53", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 352.099976, 238.0, 70.0, 33.0 ], + "style" : "", + "text" : "length min\n(ms)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-28", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 273.399994, 238.0, 70.0, 33.0 ], + "style" : "", + "text" : "offset max\n(ms)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-27", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 195.199982, 238.0, 67.0, 33.0 ], + "style" : "", + "text" : "offset min\n(ms)" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 32.0, 452.0, 72.0, 22.0 ], + "style" : "", + "text" : "loadmess 1" + } + + } +, { + "box" : { + "bubble" : 1, + "bubbleside" : 3, + "bubbletextmargin" : 10, + "id" : "obj-41", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 11.0, 199.0, 103.0, 34.0 ], + "style" : "", + "text" : "Turn me up!" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 801.099976, 639.5, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-35", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 769.599976, 639.5, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 487.799988, 621.5, 34.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 502.799988, 572.5, 152.399994, 22.0 ], + "style" : "", + "text" : "pak" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-50", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 868.099976, 639.5, 29.5, 22.0 ], + "style" : "", + "text" : "1" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-49", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 836.599976, 639.5, 29.5, 22.0 ], + "style" : "", + "text" : "0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 836.599976, 602.5, 50.5, 22.0 ], + "style" : "", + "text" : "sel 0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "float", "float", "int" ], + "patching_rect" : [ 769.599976, 572.5, 86.0, 22.0 ], + "style" : "", + "text" : "unpack 0. 0. 0" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 568.5, 433.5, 79.0, 22.0 ], + "style" : "", + "text" : "gate" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 194.699982, 356.0, 97.700012, 22.0 ], + "style" : "", + "text" : "pak" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "number", + "minimum" : 0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 115.999985, 204.5, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 115.999985, 273.0, 54.0, 22.0 ], + "style" : "", + "text" : "phasor~" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 115.999985, 356.0, 48.0, 136.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[9]", + "parameter_shortname" : "live.gain~", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "varname" : "live.gain~" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 115.999985, 515.5, 45.0, 45.0 ], + "style" : "" + } + + } +, { + "box" : { + "autofit" : 1, + "forceaspect" : 1, + "id" : "obj-59", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "jit_matrix" ], + "patching_rect" : [ 14.0, 5.0, 135.0, 80.714286 ], + "pic" : "maxOverviewIcon.png" + } + + } +, { + "box" : { + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-25", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 166.0, 56.0, 756.199951, 21.0 ], + "style" : "", + "text" : "With the \"reverse\" attribute, you can choose between four reverse playback modes when playing grains:" + } + + } +, { + "box" : { + "fontface" : 3, + "fontname" : "Arial Bold", + "fontsize" : 30.0, + "id" : "obj-22", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 166.0, 14.0, 380.0, 40.0 ], + "style" : "", + "text" : "cm.gausscloud~" + } + + } +, { + "box" : { + "hidden" : 1, + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 235.999985, 439.0, 159.0, 22.0 ], + "style" : "", + "text" : "loadmess set cloudsample1" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-16", + "maxclass" : "flonum", + "maximum" : 2.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 903.0, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-17", + "maxclass" : "flonum", + "maximum" : 2.0, + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 824.299988, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-14", + "maxclass" : "flonum", + "maximum" : 1.0, + "minimum" : -1.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 745.599976, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-15", + "maxclass" : "flonum", + "maximum" : 1.0, + "minimum" : -1.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 666.899963, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-12", + "maxclass" : "flonum", + "maximum" : 8.0, + "minimum" : 0.001, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 588.200012, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-13", + "maxclass" : "flonum", + "maximum" : 8.0, + "minimum" : 0.001, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 508.5, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-11", + "maxclass" : "flonum", + "maximum" : 500.0, + "minimum" : 1.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 430.799988, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-10", + "maxclass" : "flonum", + "maximum" : 500.0, + "minimum" : 1.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 352.099976, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-9", + "maxclass" : "flonum", + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 273.399994, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "format" : 6, + "id" : "obj-8", + "maxclass" : "flonum", + "minimum" : 0.0, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 194.699982, 273.0, 50.0, 22.0 ], + "style" : "" + } + + } +, { + "box" : { + "buffername" : "cloudsample1", + "id" : "obj-7", + "maxclass" : "waveform~", + "numinlets" : 5, + "numoutlets" : 6, + "outlettype" : [ "float", "float", "float", "float", "list", "" ], + "patching_rect" : [ 235.999985, 469.5, 686.0, 91.0 ], + "setmode" : 1, + "style" : "" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 13, + "numoutlets" : 3, + "outlettype" : [ "signal", "signal", "int" ], + "patching_rect" : [ 115.999985, 312.0, 963.400085, 22.0 ], + "saved_object_attributes" : { + "reverse" : "off", + "s_interp" : 1, + "stereo" : 0, + "zero" : 0 + } +, + "style" : "", + "text" : "cm.gausscloud~ cloudsample1 32 500" + } + + } +, { + "box" : { + "attr" : "reverse", + "id" : "obj-3", + "maxclass" : "attrui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 387.199982, 185.5, 184.0, 22.0 ], + "style" : "" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 3 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 4 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 6 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 5 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 8 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 7 ], + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 10 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 9 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 12 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "hidden" : 1, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 1 ], + "source" : [ "obj-23", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 11 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 1 ], + "hidden" : 1, + "midpoints" : [ 204.199982, 418.0, 638.0, 418.0 ], + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 1 ], + "hidden" : 1, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "hidden" : 1, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "hidden" : 1, + "midpoints" : [ 497.299988, 653.5, 5.349976, 653.5, 5.349976, 180.5, 380.149994, 180.5 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "hidden" : 1, + "midpoints" : [ 810.599976, 673.5, 933.799988, 673.5, 933.799988, 393.5, 578.0, 393.5 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "hidden" : 1, + "midpoints" : [ 779.099976, 687.5, 945.049988, 687.5, 945.049988, 407.5, 578.0, 407.5 ], + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "hidden" : 1, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 2 ], + "hidden" : 1, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-47", 0 ], + "hidden" : 1, + "source" : [ "obj-45", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-47", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-47", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "hidden" : 1, + "midpoints" : [ 846.099976, 679.5, 569.699982, 679.5, 569.699982, 610.5, 497.299988, 610.5 ], + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "hidden" : 1, + "midpoints" : [ 877.599976, 686.5, 537.449982, 686.5, 537.449982, 610.5, 497.299988, 610.5 ], + "source" : [ "obj-50", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-58", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-58", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "hidden" : 1, + "order" : 2, + "source" : [ "obj-58", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "hidden" : 1, + "order" : 3, + "source" : [ "obj-58", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-58", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-58", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-58", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-58", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "hidden" : 1, + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "hidden" : 1, + "source" : [ "obj-58", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 1 ], + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "hidden" : 1, + "source" : [ "obj-62", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 1 ], + "hidden" : 1, + "source" : [ "obj-7", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "hidden" : 1, + "source" : [ "obj-7", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "hidden" : 1, + "source" : [ "obj-7", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "hidden" : 1, + "order" : 1, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 1 ], + "order" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 1 ], + "hidden" : 1, + "order" : 0, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 2 ], + "order" : 1, + "source" : [ "obj-9", 0 ] + } + + } + ], + "styles" : [ { + "name" : "AudioStatus_Menu", + "default" : { + "bgfillcolor" : { + "type" : "color", + "color" : [ 0.294118, 0.313726, 0.337255, 1 ], + "color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ], + "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "angle" : 270.0, + "proportion" : 0.39, + "autogradient" : 0 + } + + } +, + "parentstyle" : "", + "multi" : 0 + } +, { + "name" : "panel001", + "default" : { + "color" : [ 0.0, 0.0, 0.0, 1.0 ], + "bgfillcolor" : { + "type" : "color", + "color" : [ 0.239216, 0.254902, 0.278431, 1.0 ], + "color1" : [ 0.239216, 0.254902, 0.278431, 1.0 ], + "color2" : [ 0.239216, 0.254902, 0.278431, 1.0 ], + "angle" : 90.0, + "proportion" : 0.39, + "autogradient" : 0 + } + + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 17.0, 363.0, 61.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "style" : "", + "tags" : "" + } +, + "style" : "", + "text" : "p reverse" + } + + } +, { "box" : { "id" : "obj-9", "maxclass" : "newobj", @@ -54,7 +1797,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1160.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -1901,7 +3644,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1160.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -3737,7 +5480,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1160.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -5510,7 +7253,7 @@ ] } , - "patching_rect" : [ 14.0, 360.0, 62.0, 22.0 ], + "patching_rect" : [ 14.0, 405.0, 62.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -5540,7 +7283,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1160.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -7439,7 +9182,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1160.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -9262,7 +11005,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1160.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -9294,7 +11037,7 @@ "lines" : [ ] } , - "patching_rect" : [ 151.0, 360.0, 27.0, 22.0 ], + "patching_rect" : [ 151.0, 405.0, 27.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -9324,7 +11067,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1160.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -11367,7 +13110,7 @@ "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1160.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -13057,7 +14800,7 @@ "modernui" : 1 } , - "rect" : [ 100.0, 126.0, 1014.0, 593.0 ], + "rect" : [ 0.0, 26.0, 1160.0, 593.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -13086,48 +14829,6 @@ "subpatcher_template" : "", "showontab" : 1, "boxes" : [ { - "box" : { - "id" : "obj-33", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 572.083313, 165.5, 183.799988, 20.0 ], - "style" : "", - "text" : "@reverse attribute" - } - - } -, { - "box" : { - "bubble" : 1, - "bubbleside" : 3, - "fontname" : "Arial", - "fontsize" : 13.0, - "id" : "obj-36", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 458.083313, 171.5, 115.0, 54.0 ], - "style" : "", - "text" : "Switch between three reverse modes" - } - - } -, { - "box" : { - "attr" : "reverse", - "id" : "obj-37", - "maxclass" : "attrui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 575.083313, 187.5, 184.0, 22.0 ], - "style" : "" - } - - } -, { "box" : { "bubble" : 1, "bubbleside" : 2, @@ -14389,14 +16090,6 @@ "source" : [ "obj-35", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-6", 0 ], - "hidden" : 1, - "source" : [ "obj-37", 0 ] - } - } , { "patchline" : { @@ -14704,12 +16397,13 @@ "parameters" : { "obj-7::obj-23" : [ "live.gain~[6]", "live.gain~", 0 ], "obj-6::obj-23" : [ "live.gain~[5]", "live.gain~", 0 ], - "obj-2::obj-23" : [ "live.gain~[2]", "live.gain~", 0 ], - "obj-5::obj-23" : [ "live.gain~[4]", "live.gain~", 0 ], - "obj-3::obj-23" : [ "live.gain~[1]", "live.gain~", 0 ], - "obj-1::obj-23" : [ "live.gain~", "live.gain~", 0 ], "obj-9::obj-23" : [ "live.gain~[8]", "live.gain~", 0 ], - "obj-8::obj-23" : [ "live.gain~[7]", "live.gain~", 0 ] + "obj-10::obj-23" : [ "live.gain~[9]", "live.gain~", 0 ], + "obj-1::obj-23" : [ "live.gain~", "live.gain~", 0 ], + "obj-3::obj-23" : [ "live.gain~[1]", "live.gain~", 0 ], + "obj-5::obj-23" : [ "live.gain~[4]", "live.gain~", 0 ], + "obj-8::obj-23" : [ "live.gain~[7]", "live.gain~", 0 ], + "obj-2::obj-23" : [ "live.gain~[2]", "live.gain~", 0 ] } , "dependency_cache" : [ { diff --git a/source/cm.buffercloud~/cm.buffercloud~.c b/source/cm.buffercloud~/cm.buffercloud~.c index ee70c23..d93041b 100755 --- a/source/cm.buffercloud~/cm.buffercloud~.c +++ b/source/cm.buffercloud~/cm.buffercloud~.c @@ -97,6 +97,7 @@ typedef struct _cmbuffercloud { t_bool pitchlist_active; // boolean pitch list active true/false long playback_timer; // timer for check-interval playback direction double startmedian; // variable to store the current playback position (median between min and max) + t_bool play_reverse; // flag for reverse playback used when reverse-attr set to "direction" } t_cmbuffercloud; @@ -351,6 +352,7 @@ void *cmbuffercloud_new(t_symbol *s, long argc, t_atom *argv) { x->length_verify = false; x->playback_timer = 0; + x->play_reverse = false; /************************************************************************************************************************/ // BUFFER REFERENCES @@ -427,7 +429,6 @@ void cmbuffercloud_perform64(t_cmbuffercloud *x, t_object *dsp64, double **ins, double gain; double pan_left, pan_right; double startmedian_curr; - t_bool play_reverse; // OUTLETS t_double *out_left = (t_double *)outs[0]; // assign pointer to left output @@ -556,12 +557,12 @@ void cmbuffercloud_perform64(t_cmbuffercloud *x, t_object *dsp64, double **ins, // check diff every 100 ms if (x->playback_timer == (100 * x->m_sr)) { x->playback_timer = 0; - startmedian_curr = x->grain_params[1] - ((x->grain_params[1] - x->grain_params[0]) / 2); + startmedian_curr = x->grain_params[0] + ((x->grain_params[1] - x->grain_params[0]) / 2); if (startmedian_curr < x->startmedian) { - play_reverse = true; + x->play_reverse = true; } else if (startmedian_curr > x->startmedian) { - play_reverse = false; + x->play_reverse = false; } x->startmedian = startmedian_curr; } @@ -695,7 +696,7 @@ void cmbuffercloud_perform64(t_cmbuffercloud *x, t_object *dsp64, double **ins, } } else if (x->attr_reverse == gensym("direction")) { - if (play_reverse) { + if (x->play_reverse) { x->cloud[slot].reverse = true; x->cloud[slot].pos = x->cloud[slot].length - 1; } diff --git a/source/cm.gausscloud~/cm.gausscloud~.c b/source/cm.gausscloud~/cm.gausscloud~.c index 2832543..1c61123 100755 --- a/source/cm.gausscloud~/cm.gausscloud~.c +++ b/source/cm.gausscloud~/cm.gausscloud~.c @@ -96,6 +96,7 @@ typedef struct _cmgausscloud { t_bool pitchlist_active; // boolean pitch list active true/false long playback_timer; // timer for check-interval playback direction double startmedian; // variable to store the current playback position (median between min and max) + t_bool play_reverse; // flag for reverse playback used when reverse-attr set to "direction" } t_cmgausscloud; @@ -345,6 +346,7 @@ void *cmgausscloud_new(t_symbol *s, long argc, t_atom *argv) { x->length_verify = false; x->playback_timer = 0; + x->play_reverse = false; /************************************************************************************************************************/ // BUFFER REFERENCES @@ -424,7 +426,6 @@ void cmgausscloud_perform64(t_cmgausscloud *x, t_object *dsp64, double **ins, lo double pan_left, pan_right; double alpha; double startmedian_curr; - t_bool play_reverse; // OUTLETS t_double *out_left = (t_double *)outs[0]; // assign pointer to left output @@ -551,12 +552,12 @@ void cmgausscloud_perform64(t_cmgausscloud *x, t_object *dsp64, double **ins, lo // check diff every 100 ms if (x->playback_timer == (100 * x->m_sr)) { x->playback_timer = 0; - startmedian_curr = x->grain_params[1] - ((x->grain_params[1] - x->grain_params[0]) / 2); + startmedian_curr = x->grain_params[0] + ((x->grain_params[1] - x->grain_params[0]) / 2); if (startmedian_curr < x->startmedian) { - play_reverse = true; + x->play_reverse = true; } else if (startmedian_curr > x->startmedian) { - play_reverse = false; + x->play_reverse = false; } x->startmedian = startmedian_curr; } @@ -699,7 +700,7 @@ void cmgausscloud_perform64(t_cmgausscloud *x, t_object *dsp64, double **ins, lo } } else if (x->attr_reverse == gensym("direction")) { - if (play_reverse) { + if (x->play_reverse) { x->cloud[slot].reverse = true; x->cloud[slot].pos = x->cloud[slot].length - 1; } diff --git a/source/cm.indexcloud~/cm.indexcloud~.c b/source/cm.indexcloud~/cm.indexcloud~.c index 247397c..94aad6d 100755 --- a/source/cm.indexcloud~/cm.indexcloud~.c +++ b/source/cm.indexcloud~/cm.indexcloud~.c @@ -112,6 +112,7 @@ typedef struct _cmindexcloud { t_bool pitchlist_active; // boolean pitch list active true/false long playback_timer; // timer for check-interval playback direction double startmedian; // variable to store the current playback position (median between min and max) + t_bool play_reverse; // flag for reverse playback used when reverse-attr set to "direction" } t_cmindexcloud; @@ -402,6 +403,7 @@ void *cmindexcloud_new(t_symbol *s, long argc, t_atom *argv) { x->length_verify = false; x->playback_timer = 0; + x->play_reverse = false; /************************************************************************************************************************/ // BUFFER REFERENCES @@ -485,7 +487,6 @@ void cmindexcloud_perform64(t_cmindexcloud *x, t_object *dsp64, double **ins, lo double gain; double pan_left, pan_right; double startmedian_curr; - t_bool play_reverse; // OUTLETS t_double *out_left = (t_double *)outs[0]; // assign pointer to left output @@ -627,10 +628,10 @@ void cmindexcloud_perform64(t_cmindexcloud *x, t_object *dsp64, double **ins, lo x->playback_timer = 0; startmedian_curr = x->grain_params[1] - ((x->grain_params[1] - x->grain_params[0]) / 2); if (startmedian_curr < x->startmedian) { - play_reverse = true; + x->play_reverse = true; } else if (startmedian_curr > x->startmedian) { - play_reverse = false; + x->play_reverse = false; } x->startmedian = startmedian_curr; } @@ -763,7 +764,7 @@ void cmindexcloud_perform64(t_cmindexcloud *x, t_object *dsp64, double **ins, lo } } else if (x->attr_reverse == gensym("direction")) { - if (play_reverse) { + if (x->play_reverse) { x->cloud[slot].reverse = true; x->cloud[slot].pos = x->cloud[slot].length - 1; } diff --git a/source/cm.livecloud~/cm.livecloud~.c b/source/cm.livecloud~/cm.livecloud~.c index dcc12f5..8bdb2f0 100755 --- a/source/cm.livecloud~/cm.livecloud~.c +++ b/source/cm.livecloud~/cm.livecloud~.c @@ -106,6 +106,7 @@ typedef struct _cmlivecloud { t_bool pitchlist_active; // boolean pitch list active true/false long playback_timer; // timer for check-interval playback direction double startmedian; // variable to store the current playback position (median between min and max) + t_bool play_reverse; // flag for reverse playback used when reverse-attr set to "direction" } t_cmlivecloud; @@ -385,6 +386,7 @@ void *cmlivecloud_new(t_symbol *s, long argc, t_atom *argv) { x->bufferms_verify = false; x->playback_timer = 0; + x->play_reverse = false; /************************************************************************************************************************/ // BUFFER REFERENCES @@ -470,7 +472,6 @@ void cmlivecloud_perform64(t_cmlivecloud *x, t_object *dsp64, double **ins, long double pan_left, pan_right; long max_delay; // calculated maximum delay length according to grain length and pitch double startmedian_curr; - t_bool play_reverse; // OUTLETS t_double *out_left = (t_double *)outs[0]; // assign pointer to left output @@ -614,10 +615,10 @@ void cmlivecloud_perform64(t_cmlivecloud *x, t_object *dsp64, double **ins, long x->playback_timer = 0; startmedian_curr = x->grain_params[0] - ((x->grain_params[0] - x->grain_params[1]) / 2); if (startmedian_curr > x->startmedian) { - play_reverse = true; + x->play_reverse = true; } else if (startmedian_curr < x->startmedian) { - play_reverse = false; + x->play_reverse = false; } x->startmedian = startmedian_curr; } @@ -782,7 +783,7 @@ void cmlivecloud_perform64(t_cmlivecloud *x, t_object *dsp64, double **ins, long } } else if (x->attr_reverse == gensym("direction")) { - if (play_reverse) { + if (x->play_reverse) { x->cloud[slot].reverse = true; x->cloud[slot].pos = x->cloud[slot].length - 1; }