From 5d82866cec327863efa694d1149809430913e2d2 Mon Sep 17 00:00:00 2001 From: Rylee Lyman Date: Sun, 18 Oct 2020 11:23:46 -0400 Subject: [PATCH] refactor into one file --- .DS_Store | Bin 6148 -> 6148 bytes bitters.amxd | Bin 247816 -> 380935 bytes bittersvoice.gendsp | 4511 ------------------------------------------- envelope.gendsp | 242 --- filter.gendsp | 965 --------- lfo.gendsp | 170 -- oscillator.gendsp | 611 ------ smooth.gendsp | 323 ---- 8 files changed, 6822 deletions(-) delete mode 100644 bittersvoice.gendsp delete mode 100644 envelope.gendsp delete mode 100644 filter.gendsp delete mode 100644 lfo.gendsp delete mode 100644 oscillator.gendsp delete mode 100644 smooth.gendsp diff --git a/.DS_Store b/.DS_Store index 69a0edb8be959ae592c67a1a2d7fc7f94d644927..7dbd2b8e35666c7283d3164b00aac3b1388eb82c 100644 GIT binary patch delta 245 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 DD5m$M delta 25637 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 diff --git a/bittersvoice.gendsp b/bittersvoice.gendsp deleted file mode 100644 index a7f2104..0000000 --- a/bittersvoice.gendsp +++ /dev/null @@ -1,4511 +0,0 @@ -{ - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 5, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "dsp.gen", - "rect" : [ 84.0, 129.0, 1302.0, 643.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" : "", - "assistshowspatchername" : 0, - "boxes" : [ { - "box" : { - "id" : "obj-91", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 562.0, 47.0, 22.0 ], - "text" : "clip 0 1" - } - - } -, { - "box" : { - "id" : "obj-210", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 432.0, 909.0, 75.0, 22.0 ], - "text" : "param lfores" - } - - } -, { - "box" : { - "id" : "obj-209", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 432.0, 885.0, 75.0, 22.0 ], - "text" : "param filtres" - } - - } -, { - "box" : { - "id" : "obj-208", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 432.0, 861.0, 86.0, 22.0 ], - "text" : "param ampres" - } - - } -, { - "box" : { - "id" : "obj-207", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 432.0, 840.0, 88.0, 22.0 ], - "text" : "param lfocutoff" - } - - } -, { - "box" : { - "id" : "obj-206", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 432.0, 816.0, 87.0, 22.0 ], - "text" : "param filtcutoff" - } - - } -, { - "box" : { - "id" : "obj-205", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 94.5, 911.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-204", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 105.0, 885.0, 35.0, 22.0 ], - "text" : "exp2" - } - - } -, { - "box" : { - "id" : "obj-203", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 163.5, 858.0, 47.0, 22.0 ], - "text" : "* 0.025" - } - - } -, { - "box" : { - "id" : "obj-202", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 105.0, 858.0, 40.0, 22.0 ], - "text" : "* 0.05" - } - - } -, { - "box" : { - "id" : "obj-201", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 163.5, 834.0, 58.0, 22.0 ], - "text" : "* lfocutoff" - } - - } -, { - "box" : { - "id" : "obj-200", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 163.5, 808.0, 29.0, 22.0 ], - "text" : "r lfo" - } - - } -, { - "box" : { - "id" : "obj-199", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 105.0, 834.0, 58.0, 22.0 ], - "text" : "* filtcutoff" - } - - } -, { - "box" : { - "id" : "obj-198", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 105.0, 808.0, 47.0, 22.0 ], - "text" : "r filtenv" - } - - } -, { - "box" : { - "id" : "obj-197", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 218.0, 911.0, 47.0, 22.0 ], - "text" : "clip 0 1" - } - - } -, { - "box" : { - "id" : "obj-196", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 233.5, 885.0, 40.0, 22.0 ], - "text" : "* 0.01" - } - - } -, { - "box" : { - "id" : "obj-195", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 343.5, 861.0, 46.0, 22.0 ], - "text" : "* lfores" - } - - } -, { - "box" : { - "id" : "obj-194", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 343.5, 835.0, 29.0, 22.0 ], - "text" : "r lfo" - } - - } -, { - "box" : { - "id" : "obj-193", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 294.5, 861.0, 45.0, 22.0 ], - "text" : "* filtres" - } - - } -, { - "box" : { - "id" : "obj-192", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 294.5, 835.0, 47.0, 22.0 ], - "text" : "r filtenv" - } - - } -, { - "box" : { - "id" : "obj-191", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 233.5, 861.0, 57.0, 22.0 ], - "text" : "* ampres" - } - - } -, { - "box" : { - "id" : "obj-190", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 233.5, 835.0, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-187", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 654.200000000000045, 89.0, 94.0, 22.0 ], - "text" : "param lfoindex2" - } - - } -, { - "box" : { - "id" : "obj-188", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 654.200000000000045, 63.0, 93.0, 22.0 ], - "text" : "param filtindex2" - } - - } -, { - "box" : { - "id" : "obj-189", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 654.200000000000045, 38.0, 105.0, 22.0 ], - "text" : "param ampindex2" - } - - } -, { - "box" : { - "id" : "obj-186", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 538.200000000000045, 89.0, 94.0, 22.0 ], - "text" : "param lfoindex1" - } - - } -, { - "box" : { - "id" : "obj-185", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 538.200000000000045, 63.0, 93.0, 22.0 ], - "text" : "param filtindex1" - } - - } -, { - "box" : { - "id" : "obj-183", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 538.200000000000045, 38.0, 105.0, 22.0 ], - "text" : "param ampindex1" - } - - } -, { - "box" : { - "id" : "obj-180", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 426.5, 89.0, 93.0, 22.0 ], - "text" : "param lfowidth2" - } - - } -, { - "box" : { - "id" : "obj-181", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 426.5, 63.0, 93.0, 22.0 ], - "text" : "param filtwidth2" - } - - } -, { - "box" : { - "id" : "obj-182", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 426.5, 38.0, 104.0, 22.0 ], - "text" : "param ampwidth2" - } - - } -, { - "box" : { - "id" : "obj-179", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 316.5, 89.0, 93.0, 22.0 ], - "text" : "param lfowidth1" - } - - } -, { - "box" : { - "id" : "obj-178", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 316.5, 63.0, 93.0, 22.0 ], - "text" : "param filtwidth1" - } - - } -, { - "box" : { - "id" : "obj-177", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 316.5, 38.0, 104.0, 22.0 ], - "text" : "param ampwidth1" - } - - } -, { - "box" : { - "id" : "obj-176", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 601.0, 371.5, 41.0, 22.0 ], - "text" : "max 0" - } - - } -, { - "box" : { - "id" : "obj-169", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 795.0, 347.5, 65.0, 22.0 ], - "text" : "* lfoindex2" - } - - } -, { - "box" : { - "id" : "obj-170", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 795.0, 323.5, 29.0, 22.0 ], - "text" : "r lfo" - } - - } -, { - "box" : { - "id" : "obj-171", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 726.0, 347.5, 64.0, 22.0 ], - "text" : "* filtindex2" - } - - } -, { - "box" : { - "id" : "obj-172", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 726.0, 323.5, 47.0, 22.0 ], - "text" : "r filtenv" - } - - } -, { - "box" : { - "id" : "obj-173", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 646.5, 371.5, 40.0, 22.0 ], - "text" : "* 0.01" - } - - } -, { - "box" : { - "id" : "obj-174", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 646.5, 347.5, 75.0, 22.0 ], - "text" : "* ampindex2" - } - - } -, { - "box" : { - "id" : "obj-175", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 646.5, 323.5, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-168", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 506.799999999999955, 344.0, 47.0, 22.0 ], - "text" : "clip 0 1" - } - - } -, { - "box" : { - "id" : "obj-161", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 524.5, 228.0, 40.0, 22.0 ], - "text" : "* 0.01" - } - - } -, { - "box" : { - "id" : "obj-162", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 667.0, 202.0, 64.0, 22.0 ], - "text" : "* lfowidth2" - } - - } -, { - "box" : { - "id" : "obj-163", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 667.0, 178.0, 29.0, 22.0 ], - "text" : "r lfo" - } - - } -, { - "box" : { - "id" : "obj-164", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 602.0, 202.0, 63.0, 22.0 ], - "text" : "* filtwidth2" - } - - } -, { - "box" : { - "id" : "obj-165", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 602.0, 178.0, 47.0, 22.0 ], - "text" : "r filtenv" - } - - } -, { - "box" : { - "id" : "obj-166", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 524.5, 202.0, 75.0, 22.0 ], - "text" : "* ampwidth2" - } - - } -, { - "box" : { - "id" : "obj-167", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 524.5, 178.0, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-160", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 188.0, 371.5, 41.0, 22.0 ], - "text" : "max 0" - } - - } -, { - "box" : { - "id" : "obj-156", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 377.0, 347.5, 65.0, 22.0 ], - "text" : "* lfoindex1" - } - - } -, { - "box" : { - "id" : "obj-157", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 377.0, 323.5, 29.0, 22.0 ], - "text" : "r lfo" - } - - } -, { - "box" : { - "id" : "obj-155", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 308.0, 347.5, 64.0, 22.0 ], - "text" : "* filtindex1" - } - - } -, { - "box" : { - "id" : "obj-154", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 308.0, 323.5, 47.0, 22.0 ], - "text" : "r filtenv" - } - - } -, { - "box" : { - "id" : "obj-153", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 228.5, 371.5, 40.0, 22.0 ], - "text" : "* 0.01" - } - - } -, { - "box" : { - "id" : "obj-152", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 228.5, 347.5, 75.0, 22.0 ], - "text" : "* ampindex1" - } - - } -, { - "box" : { - "id" : "obj-151", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 228.5, 323.5, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-150", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 93.799999999999997, 367.0, 47.0, 22.0 ], - "text" : "clip 0 1" - } - - } -, { - "box" : { - "id" : "obj-148", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 110.5, 228.0, 40.0, 22.0 ], - "text" : "* 0.01" - } - - } -, { - "box" : { - "id" : "obj-147", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 253.0, 202.0, 64.0, 22.0 ], - "text" : "* lfowidth1" - } - - } -, { - "box" : { - "id" : "obj-146", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 253.0, 178.0, 29.0, 22.0 ], - "text" : "r lfo" - } - - } -, { - "box" : { - "id" : "obj-145", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 188.0, 202.0, 63.0, 22.0 ], - "text" : "* filtwidth1" - } - - } -, { - "box" : { - "id" : "obj-144", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 188.0, 178.0, 47.0, 22.0 ], - "text" : "r filtenv" - } - - } -, { - "box" : { - "id" : "obj-143", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 110.5, 202.0, 75.0, 22.0 ], - "text" : "* ampwidth1" - } - - } -, { - "box" : { - "id" : "obj-142", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 110.5, 178.0, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-141", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1213.0, 514.0, 33.0, 22.0 ], - "text" : "* 0.1" - } - - } -, { - "box" : { - "id" : "obj-140", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1287.0, 485.0, 49.0, 22.0 ], - "text" : "* filtrate" - } - - } -, { - "box" : { - "id" : "obj-139", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1287.0, 459.0, 47.0, 22.0 ], - "text" : "r filtenv" - } - - } -, { - "box" : { - "id" : "obj-138", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1213.0, 485.0, 61.0, 22.0 ], - "text" : "* amprate" - } - - } -, { - "box" : { - "id" : "obj-137", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1213.0, 459.0, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-136", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1278.0, 578.0, 79.0, 22.0 ], - "text" : "param filtrate" - } - - } -, { - "box" : { - "id" : "obj-135", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1278.0, 551.0, 90.0, 22.0 ], - "text" : "param amprate" - } - - } -, { - "box" : { - "id" : "obj-134", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1045.5, 541.5, 60.0, 22.0 ], - "text" : "clip 0 300" - } - - } -, { - "box" : { - "id" : "obj-131", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 258.0, 531.0, 65.0, 22.0 ], - "text" : "param mix" - } - - } -, { - "box" : { - "id" : "obj-130", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 258.0, 625.0, 89.0, 22.0 ], - "text" : "param lfomixtilt" - } - - } -, { - "box" : { - "id" : "obj-129", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 258.0, 602.0, 89.0, 22.0 ], - "text" : "param filtmixtilt" - } - - } -, { - "box" : { - "id" : "obj-128", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 258.0, 579.0, 100.0, 22.0 ], - "text" : "param ampmixtilt" - } - - } -, { - "box" : { - "id" : "obj-127", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 228.5, 474.0, 60.0, 22.0 ], - "text" : "* lfomixtilt" - } - - } -, { - "box" : { - "id" : "obj-126", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 228.5, 447.0, 29.0, 22.0 ], - "text" : "r lfo" - } - - } -, { - "box" : { - "id" : "obj-125", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 157.100000000000023, 474.0, 59.0, 22.0 ], - "text" : "* filtmixtilt" - } - - } -, { - "box" : { - "id" : "obj-124", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 157.100000000000023, 447.0, 47.0, 22.0 ], - "text" : "r filtenv" - } - - } -, { - "box" : { - "id" : "obj-123", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 83.0, 474.0, 71.0, 22.0 ], - "text" : "* ampmixtilt" - } - - } -, { - "box" : { - "id" : "obj-122", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 83.0, 447.0, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-121", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 505.0, 47.0, 22.0 ], - "text" : "* 0.003" - } - - } -, { - "box" : { - "id" : "obj-120", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 533.0, 38.0, 22.0 ], - "text" : "+ mix" - } - - } -, { - "box" : { - "id" : "obj-56", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 31.0, 591.0, 40.0, 22.0 ], - "text" : "mix" - } - - } -, { - "box" : { - "id" : "obj-107", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 1163.0, 36.0, 22.0 ], - "text" : "+ 0.5" - } - - } -, { - "box" : { - "id" : "obj-106", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 1139.0, 47.0, 22.0 ], - "text" : "* 0.003" - } - - } -, { - "box" : { - "id" : "obj-105", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 204.5, 1094.0, 64.0, 22.0 ], - "text" : "* lfofiltertilt" - } - - } -, { - "box" : { - "id" : "obj-104", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 204.5, 1070.0, 29.0, 22.0 ], - "text" : "r lfo" - } - - } -, { - "box" : { - "id" : "obj-103", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 134.0, 1094.0, 63.0, 22.0 ], - "text" : "* filtfiltertilt" - } - - } -, { - "box" : { - "id" : "obj-102", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 134.0, 1070.0, 47.0, 22.0 ], - "text" : "r filtenv" - } - - } -, { - "box" : { - "id" : "obj-101", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 1094.0, 75.0, 22.0 ], - "text" : "* ampfiltertilt" - } - - } -, { - "box" : { - "id" : "obj-100", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 1068.0, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-99", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 31.0, 1191.875, 40.0, 22.0 ], - "text" : "mix" - } - - } -, { - "box" : { - "id" : "obj-98", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 450.0, 1140.0, 93.0, 22.0 ], - "text" : "param lfofiltertilt" - } - - } -, { - "box" : { - "id" : "obj-97", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 450.0, 1116.0, 93.0, 22.0 ], - "text" : "param filtfiltertilt" - } - - } -, { - "box" : { - "id" : "obj-95", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 450.0, 1092.0, 104.0, 22.0 ], - "text" : "param ampfiltertilt" - } - - } -, { - "box" : { - "id" : "obj-94", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 158.0, 986.75, 39.0, 22.0 ], - "text" : "* high" - } - - } -, { - "box" : { - "id" : "obj-93", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 94.5, 986.75, 36.0, 22.0 ], - "text" : "* mid" - } - - } -, { - "box" : { - "id" : "obj-92", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 31.0, 986.75, 35.0, 22.0 ], - "text" : "* low" - } - - } -, { - "box" : { - "id" : "obj-82", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 450.0, 1068.0, 69.0, 22.0 ], - "text" : "param high" - } - - } -, { - "box" : { - "id" : "obj-73", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 450.0, 1044.0, 65.0, 22.0 ], - "text" : "param mid" - } - - } -, { - "box" : { - "id" : "obj-57", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 450.0, 1021.0, 64.0, 22.0 ], - "text" : "param low" - } - - } -, { - "box" : { - "id" : "obj-90", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 543.5, 559.0, 40.0, 22.0 ], - "text" : "* 0.12" - } - - } -, { - "box" : { - "id" : "obj-89", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 552.0, 617.0, 50.0, 22.0 ], - "text" : "s pitch3" - } - - } -, { - "box" : { - "id" : "obj-88", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 672.0, 525.0, 55.0, 22.0 ], - "text" : "* lfopitch" - } - - } -, { - "box" : { - "id" : "obj-87", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 672.0, 501.0, 29.0, 22.0 ], - "text" : "r lfo" - } - - } -, { - "box" : { - "id" : "obj-86", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 613.0, 525.0, 54.0, 22.0 ], - "text" : "* filtpitch" - } - - } -, { - "box" : { - "id" : "obj-85", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 613.0, 501.0, 47.0, 22.0 ], - "text" : "r filtenv" - } - - } -, { - "box" : { - "id" : "obj-84", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 543.5, 525.0, 65.0, 22.0 ], - "text" : "* amppitch" - } - - } -, { - "box" : { - "id" : "obj-83", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 543.5, 501.0, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-81", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 533.0, 586.75, 29.5, 22.0 ], - "text" : "+" - } - - } -, { - "box" : { - "id" : "obj-80", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 690.0, 601.0, 84.0, 22.0 ], - "text" : "param lfopitch" - } - - } -, { - "box" : { - "id" : "obj-79", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 690.0, 578.0, 83.0, 22.0 ], - "text" : "param filtpitch" - } - - } -, { - "box" : { - "id" : "obj-78", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 690.0, 557.0, 95.0, 22.0 ], - "text" : "param amppitch" - } - - } -, { - "box" : { - "id" : "obj-77", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1250.5, 160.0, 31.0, 22.0 ], - "text" : "r vel" - } - - } -, { - "box" : { - "id" : "obj-76", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1240.0, 185.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-75", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 851.5, 150.0, 31.0, 22.0 ], - "text" : "r vel" - } - - } -, { - "box" : { - "id" : "obj-74", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 841.0, 175.5, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-72", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 1030.5, 609.0, 150.0, 20.0 ], - "text" : "LFO" - } - - } -, { - "box" : { - "id" : "obj-71", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 989.5, 603.0, 31.0, 22.0 ], - "text" : "s lfo" - } - - } -, { - "box" : { - "id" : "obj-70", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1017.5, 486.0, 39.0, 22.0 ], - "text" : "r gate" - } - - } -, { - "box" : { - "id" : "obj-69", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 5, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "dsp.gen", - "rect" : [ 109.0, 154.0, 600.0, 450.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" : "", - "assistshowspatchername" : 0, - "boxes" : [ { - "box" : { - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 264.0, 47.0, 28.0, 22.0 ], - "text" : "in 2" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 130.0, 469.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 112.25, 25.0, 56.0, 20.0 ], - "text" : "retrigger" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 67.0, 107.0, 35.0, 22.0 ], - "text" : "== 0" - } - - } -, { - "box" : { - "id" : "obj-49", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 177.0, 469.0, 195.0, 20.0 ], - "text" : "pow scaling for LFO Fade-in" - } - - } -, { - "box" : { - "fontface" : 1, - "fontsize" : 14.0, - "id" : "obj-46", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 483.0, 22.5, 195.0, 22.0 ], - "text" : "LFO Fade-in" - } - - } -, { - "box" : { - "id" : "obj-45", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 483.0, 41.5, 202.0, 33.0 ], - "text" : "Creates a fade-in signal from 0 to 1 in a specified amount of time. " - } - - } -, { - "box" : { - "id" : "obj-41", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 23.25, 25.0, 43.0, 20.0 ], - "text" : "trigger" - } - - } -, { - "box" : { - "id" : "obj-40", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 302.0, 25.0, 79.0, 20.0 ], - "text" : "time in ms" - } - - } -, { - "box" : { - "id" : "obj-38", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 253.0, 206.0, 29.5, 22.0 ], - "text" : "/" - } - - } -, { - "box" : { - "id" : "obj-37", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 130.0, 369.0, 49.0, 22.0 ], - "text" : "clip 0 1" - } - - } -, { - "box" : { - "id" : "obj-35", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 282.0, 254.5, 243.0, 33.0 ], - "text" : "either stop counting when target value was reached or increase count" - } - - } -, { - "box" : { - "id" : "obj-34", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 290.0, 167.0, 239.0, 20.0 ], - "text" : "steps to increase the counter per sample" - } - - } -, { - "box" : { - "id" : "obj-30", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 85.0, 292.0, 46.0, 22.0 ], - "text" : "history" - } - - } -, { - "box" : { - "id" : "obj-28", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 85.0, 260.0, 187.0, 22.0 ], - "text" : "? 0" - } - - } -, { - "box" : { - "id" : "obj-27", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 85.0, 225.0, 35.0, 22.0 ], - "text" : ">= 1" - } - - } -, { - "box" : { - "id" : "obj-19", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 374.5, 107.0, 70.0, 22.0 ], - "text" : "samplerate" - } - - } -, { - "box" : { - "id" : "obj-18", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 253.0, 167.0, 29.5, 22.0 ], - "text" : "/" - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 264.0, 107.0, 72.0, 22.0 ], - "text" : "mstosamps" - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 130.0, 329.0, 91.0, 22.0 ], - "text" : "counter @init 1" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 130.0, 518.0, 37.0, 22.0 ], - "text" : "out 1" - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 67.0, 25.0, 30.0, 22.0 ], - "text" : "in 1" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-13", 1 ], - "midpoints" : [ 76.5, 167.5, 175.5, 167.5 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-37", 0 ], - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 1 ], - "source" : [ "obj-17", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-38", 0 ], - "source" : [ "obj-18", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "midpoints" : [ 384.0, 147.0, 262.5, 147.0 ], - "order" : 1, - "source" : [ "obj-19", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-38", 1 ], - "midpoints" : [ 384.0, 197.0, 273.0, 197.0 ], - "order" : 0, - "source" : [ "obj-19", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-28", 0 ], - "source" : [ "obj-27", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-30", 0 ], - "source" : [ "obj-28", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-30", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-27", 0 ], - "midpoints" : [ 139.5, 405.0, 67.0, 405.0, 67.0, 207.0, 94.5, 207.0 ], - "order" : 2, - "source" : [ "obj-37", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 1 ], - "order" : 0, - "source" : [ "obj-37", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "order" : 1, - "source" : [ "obj-37", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-28", 1 ], - "source" : [ "obj-38", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-8", 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" : "Luca", - "default" : { - "selectioncolor" : [ 0.720698, 0.16723, 0.080014, 1.0 ], - "textcolor_inverse" : [ 0.239216, 0.254902, 0.278431, 1.0 ], - "bgfillcolor" : { - "type" : "gradient", - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "color1" : [ 0.862745, 0.870588, 0.878431, 1.0 ], - "color2" : [ 0.65098, 0.666667, 0.662745, 1.0 ], - "angle" : 270.0, - "proportion" : 0.39, - "autogradient" : 0 - } -, - "accentcolor" : [ 0.32549, 0.345098, 0.372549, 1.0 ], - "color" : [ 0.475135, 0.293895, 0.251069, 1.0 ], - "bgcolor" : [ 0.904179, 0.895477, 0.842975, 0.56 ], - "fontname" : [ "Open Sans Semibold" ], - "elementcolor" : [ 0.786675, 0.801885, 0.845022, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "Matt", - "default" : { - "fontface" : [ 1 ], - "fontsize" : [ 10.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "dark-night-patch", - "default" : { - "patchlinecolor" : [ 0.439216, 0.74902, 0.254902, 0.898039 ], - "textcolor" : [ 0.862745, 0.870588, 0.878431, 1.0 ], - "bgfillcolor" : { - "type" : "gradient", - "color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], - "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, - "proportion" : 0.39 - } -, - "accentcolor" : [ 0.952941, 0.564706, 0.098039, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "ksliderWhite", - "default" : { - "color" : [ 1.0, 1.0, 1.0, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjBlue-1", - "default" : { - "accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjBrown-1", - "default" : { - "accentcolor" : [ 0.654902, 0.572549, 0.376471, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjCyan-1", - "default" : { - "accentcolor" : [ 0.029546, 0.773327, 0.821113, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjGreen-1", - "default" : { - "accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjRed-1", - "default" : { - "accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjYellow-1", - "default" : { - "fontsize" : [ 12.059008 ], - "accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjYellow-2", - "default" : { - "fontsize" : [ 12.059008 ], - "accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "numberGold-1", - "default" : { - "accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "rsliderGold", - "default" : { - "color" : [ 0.646639, 0.821777, 0.854593, 1.0 ], - "bgcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "test", - "default" : { - "fontface" : [ 1 ], - "fontsize" : [ 10.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } - ] - } -, - "patching_rect" : [ 1017.5, 510.0, 103.0, 22.0 ], - "text" : "gen @title fade-in" - } - - } -, { - "box" : { - "id" : "obj-68", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1101.5, 486.0, 79.0, 22.0 ], - "text" : "param fadein" - } - - } -, { - "box" : { - "id" : "obj-67", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1002.5, 438.0, 32.0, 22.0 ], - "text" : "r trig" - } - - } -, { - "box" : { - "id" : "obj-66", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 989.5, 462.0, 32.0, 22.0 ], - "text" : "gate" - } - - } -, { - "box" : { - "id" : "obj-65", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 989.5, 410.0, 86.0, 22.0 ], - "text" : "param lforetrig" - } - - } -, { - "box" : { - "id" : "obj-64", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1134.5, 514.0, 67.0, 22.0 ], - "text" : "param rate" - } - - } -, { - "box" : { - "id" : "obj-63", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 989.5, 569.0, 75.0, 22.0 ], - "text" : "gen @file lfo" - } - - } -, { - "box" : { - "id" : "obj-62", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 5, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "dsp.gen", - "rect" : [ 59.0, 104.0, 600.0, 450.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" : "", - "assistshowspatchername" : 0, - "boxes" : [ { - "box" : { - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 5, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "dsp.gen", - "rect" : [ 84.0, 106.0, 600.0, 450.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" : "", - "assistshowspatchername" : 0, - "boxes" : [ { - "box" : { - "fontsize" : 10.0, - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 222.166626000000008, 103.0, 61.0, 20.0 ], - "text" : "param time" - } - - } -, { - "box" : { - "fontsize" : 10.0, - "id" : "obj-36", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 222.166626000000008, 134.333313000000004, 62.0, 20.0 ], - "text" : "mstosamps" - } - - } -, { - "box" : { - "fontsize" : 10.0, - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 203.0, 182.0, 56.0, 20.0 ], - "text" : "slide" - } - - } -, { - "box" : { - "fontsize" : 10.0, - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 203.0, 61.0, 27.0, 20.0 ], - "text" : "in 1" - } - - } -, { - "box" : { - "fontsize" : 10.0, - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 203.0, 281.0, 33.0, 20.0 ], - "text" : "out 1" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 2 ], - "order" : 0, - "source" : [ "obj-36", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 1 ], - "order" : 1, - "source" : [ "obj-36", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-36", 0 ], - "source" : [ "obj-6", 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" : "Luca", - "default" : { - "selectioncolor" : [ 0.720698, 0.16723, 0.080014, 1.0 ], - "textcolor_inverse" : [ 0.239216, 0.254902, 0.278431, 1.0 ], - "bgfillcolor" : { - "type" : "gradient", - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "color1" : [ 0.862745, 0.870588, 0.878431, 1.0 ], - "color2" : [ 0.65098, 0.666667, 0.662745, 1.0 ], - "angle" : 270.0, - "proportion" : 0.39, - "autogradient" : 0 - } -, - "accentcolor" : [ 0.32549, 0.345098, 0.372549, 1.0 ], - "color" : [ 0.475135, 0.293895, 0.251069, 1.0 ], - "bgcolor" : [ 0.904179, 0.895477, 0.842975, 0.56 ], - "fontname" : [ "Open Sans Semibold" ], - "elementcolor" : [ 0.786675, 0.801885, 0.845022, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "Matt", - "default" : { - "fontface" : [ 1 ], - "fontsize" : [ 10.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "dark-night-patch", - "default" : { - "patchlinecolor" : [ 0.439216, 0.74902, 0.254902, 0.898039 ], - "textcolor" : [ 0.862745, 0.870588, 0.878431, 1.0 ], - "bgfillcolor" : { - "type" : "gradient", - "color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], - "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, - "proportion" : 0.39 - } -, - "accentcolor" : [ 0.952941, 0.564706, 0.098039, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "ksliderWhite", - "default" : { - "color" : [ 1.0, 1.0, 1.0, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjBlue-1", - "default" : { - "accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjBrown-1", - "default" : { - "accentcolor" : [ 0.654902, 0.572549, 0.376471, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjCyan-1", - "default" : { - "accentcolor" : [ 0.029546, 0.773327, 0.821113, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjGreen-1", - "default" : { - "accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjRed-1", - "default" : { - "accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjYellow-1", - "default" : { - "fontsize" : [ 12.059008 ], - "accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjYellow-2", - "default" : { - "fontsize" : [ 12.059008 ], - "accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "numberGold-1", - "default" : { - "accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "rsliderGold", - "default" : { - "color" : [ 0.646639, 0.821777, 0.854593, 1.0 ], - "bgcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "test", - "default" : { - "fontface" : [ 1 ], - "fontsize" : [ 10.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } - ] - } -, - "patching_rect" : [ 252.0, 183.0, 160.0, 22.0 ], - "text" : "gen @title smooth @time 10" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 176.0, 350.75, 29.5, 22.0 ], - "text" : "/" - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 176.0, 309.5, 32.0, 22.0 ], - "text" : "floor" - } - - } -, { - "box" : { - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 252.0, 217.0, 39.0, 22.0 ], - "text" : "+ 256" - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 252.0, 153.0, 30.0, 22.0 ], - "text" : "* 64" - } - - } -, { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 252.0, 119.0, 37.0, 22.0 ], - "text" : "noise" - } - - } -, { - "box" : { - "id" : "obj-11", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 176.0, 231.0, 28.0, 22.0 ], - "text" : "in 1" - } - - } -, { - "box" : { - "id" : "obj-12", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 176.0, 273.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 176.0, 418.0, 35.0, 22.0 ], - "text" : "out 1" - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 176.0, 418.0, 35.0, 22.0 ], - "text" : "out 1" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-6", 0 ], - "source" : [ "obj-10", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-12", 0 ], - "source" : [ "obj-11", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-12", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-7", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-6", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-12", 1 ], - "order" : 1, - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 1 ], - "order" : 0, - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-9", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 31.0, 716.0, 108.0, 22.0 ], - "text" : "gen @title bitcrush" - } - - } -, { - "box" : { - "id" : "obj-61", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 690.0, 649.0, 95.0, 22.0 ], - "text" : "param osc2tune" - } - - } -, { - "box" : { - "id" : "obj-60", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 606.0, 644.0, 68.0, 22.0 ], - "text" : "+ osc2tune" - } - - } -, { - "box" : { - "id" : "obj-59", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 690.0, 625.0, 95.0, 22.0 ], - "text" : "param osc1tune" - } - - } -, { - "box" : { - "id" : "obj-58", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 533.0, 644.0, 68.0, 22.0 ], - "text" : "+ osc1tune" - } - - } -, { - "box" : { - "id" : "obj-54", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 158.0, 938.0, 157.0, 22.0 ], - "text" : "gen @file smooth @time 10" - } - - } -, { - "box" : { - "id" : "obj-48", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 94.5, 939.0, 157.0, 22.0 ], - "text" : "gen @file smooth @time 10" - } - - } -, { - "box" : { - "id" : "obj-55", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 94.5, 784.0, 75.0, 22.0 ], - "text" : "param cutoff" - } - - } -, { - "box" : { - "id" : "obj-53", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 444.0, 311.0, 48.0, 22.0 ], - "text" : "r pitch2" - } - - } -, { - "box" : { - "id" : "obj-52", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 31.0, 236.0, 48.0, 22.0 ], - "text" : "r pitch1" - } - - } -, { - "box" : { - "id" : "obj-51", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 606.0, 668.0, 50.0, 22.0 ], - "text" : "s pitch2" - } - - } -, { - "box" : { - "id" : "obj-39", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 533.0, 668.0, 50.0, 22.0 ], - "text" : "s pitch1" - } - - } -, { - "box" : { - "id" : "obj-50", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 40.5, 1226.0, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-49", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 218.0, 809.0, 102.0, 22.0 ], - "text" : "param resonance" - } - - } -, { - "box" : { - "id" : "obj-47", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 475.399999999999977, 368.0, 41.0, 22.0 ], - "text" : "* sync" - } - - } -, { - "box" : { - "id" : "obj-46", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 316.5, 14.0, 132.0, 22.0 ], - "text" : "param sync @default 0" - } - - } -, { - "box" : { - "id" : "obj-27", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 506.800000000000011, 154.0, 87.0, 22.0 ], - "text" : "param osc2pw" - } - - } -, { - "box" : { - "id" : "obj-41", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 538.200000000000045, 252.0, 123.0, 22.0 ], - "text" : "param osc2waveform" - } - - } -, { - "box" : { - "id" : "obj-42", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 601.0, 300.0, 100.0, 22.0 ], - "text" : "param osc2index" - } - - } -, { - "box" : { - "id" : "obj-43", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 569.600000000000023, 276.0, 95.0, 22.0 ], - "text" : "param osc2ratio" - } - - } -, { - "box" : { - "id" : "obj-44", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 444.0, 341.0, 32.0, 22.0 ], - "text" : "mtof" - } - - } -, { - "box" : { - "id" : "obj-45", - "maxclass" : "newobj", - "numinlets" : 6, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 444.0, 398.0, 176.0, 22.0 ], - "text" : "gen @file oscillator @title osc 2" - } - - } -, { - "box" : { - "id" : "obj-40", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 31.0, 965.0, 146.0, 22.0 ], - "text" : "gen @file filter @title filter" - } - - } -, { - "box" : { - "id" : "obj-28", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 841.0, 230.0, 59.0, 22.0 ], - "text" : "r ampenv" - } - - } -, { - "box" : { - "id" : "obj-38", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 93.799999999999997, 154.0, 87.0, 22.0 ], - "text" : "param osc1pw" - } - - } -, { - "box" : { - "id" : "obj-37", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 125.199999999999989, 252.0, 123.0, 22.0 ], - "text" : "param osc1waveform" - } - - } -, { - "box" : { - "id" : "obj-36", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 188.0, 300.0, 100.0, 22.0 ], - "text" : "param osc1index" - } - - } -, { - "box" : { - "id" : "obj-35", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 156.599999999999994, 276.0, 95.0, 22.0 ], - "text" : "param osc1ratio" - } - - } -, { - "box" : { - "id" : "obj-34", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 1308.0, 166.0, 150.0, 34.0 ], - "text" : "Filter Envelope\n" - } - - } -, { - "box" : { - "id" : "obj-33", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 923.0, 175.0, 150.0, 20.0 ], - "text" : "Amp Envelope" - } - - } -, { - "box" : { - "id" : "obj-32", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1281.0, 96.0, 32.0, 22.0 ], - "text" : "r trig" - } - - } -, { - "box" : { - "id" : "obj-31", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1240.0, 96.0, 39.0, 22.0 ], - "text" : "r gate" - } - - } -, { - "box" : { - "id" : "obj-30", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 1240.0, 210.0, 49.0, 22.0 ], - "text" : "s filtenv" - } - - } -, { - "box" : { - "id" : "obj-29", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 841.0, 200.0, 61.0, 22.0 ], - "text" : "s ampenv" - } - - } -, { - "box" : { - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1322.0, 24.0, 154.0, 22.0 ], - "text" : "in 8 @comment filter attack" - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1445.0, 96.0, 165.0, 22.0 ], - "text" : "in 11 @comment fiter release" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1404.0, 72.0, 167.0, 22.0 ], - "text" : "in 10 @comment filter sustain" - } - - } -, { - "box" : { - "id" : "obj-23", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1363.0, 48.0, 154.0, 22.0 ], - "text" : "in 9 @comment filter decay" - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 6, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 1240.0, 131.0, 224.0, 22.0 ], - "text" : "gen @file envelope @title filter envelope" - } - - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 34.0, 84.0, 33.0, 22.0 ], - "text" : "s vel" - } - - } -, { - "box" : { - "id" : "obj-26", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 31.0, 296.0, 32.0, 22.0 ], - "text" : "mtof" - } - - } -, { - "box" : { - "id" : "obj-25", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 31.0, 1262.0, 28.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-24", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 34.0, 49.0, 39.0, 22.0 ], - "text" : "/ 127." - } - - } -, { - "box" : { - "id" : "obj-22", - "maxclass" : "newobj", - "numinlets" : 6, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 31.0, 398.0, 176.0, 22.0 ], - "text" : "gen @file oscillator @title osc 1" - } - - } -, { - "box" : { - "id" : "obj-21", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 169.0, 95.0, 35.0, 22.0 ], - "text" : "s trig" - } - - } -, { - "box" : { - "id" : "obj-20", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 169.0, 69.0, 35.0, 22.0 ], - "text" : "? 1 0" - } - - } -, { - "box" : { - "id" : "obj-19", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 31.0, 1293.0, 155.0, 22.0 ], - "text" : "out 1 @comment signal out" - } - - } -, { - "box" : { - "id" : "obj-18", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 841.0, 264.0, 149.0, 22.0 ], - "text" : "out 2 @comment busy out" - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 169.0, 43.0, 35.0, 22.0 ], - "text" : "delta" - } - - } -, { - "box" : { - "id" : "obj-16", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 169.0, 14.0, 130.0, 22.0 ], - "text" : "in 3 @comment trigger" - } - - } -, { - "box" : { - "id" : "obj-15", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 81.5, 49.0, 41.0, 22.0 ], - "text" : "s gate" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 34.0, 14.0, 136.0, 22.0 ], - "text" : "in 2 @comment velocity" - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 923.0, 9.0, 155.0, 22.0 ], - "text" : "in 4 @comment amp attack" - } - - } -, { - "box" : { - "id" : "obj-12", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1046.0, 81.0, 162.0, 22.0 ], - "text" : "in 7 @comment amp release" - } - - } -, { - "box" : { - "id" : "obj-11", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 1005.0, 57.0, 161.0, 22.0 ], - "text" : "in 6 @comment amp sustain" - } - - } -, { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 964.0, 33.0, 155.0, 22.0 ], - "text" : "in 5 @comment amp decay" - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 882.0, 86.0, 32.0, 22.0 ], - "text" : "r trig" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 6, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 841.0, 121.0, 224.0, 22.0 ], - "text" : "gen @file envelope @title amp envelope" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 533.0, 473.0, 121.0, 22.0 ], - "text" : "in 1 @comment pitch" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 841.0, 86.0, 39.0, 22.0 ], - "text" : "r gate" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-81", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 3 ], - "source" : [ "obj-10", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-101", 0 ], - "source" : [ "obj-100", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-106", 0 ], - "source" : [ "obj-101", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-103", 0 ], - "source" : [ "obj-102", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-106", 0 ], - "source" : [ "obj-103", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-105", 0 ], - "source" : [ "obj-104", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-106", 0 ], - "source" : [ "obj-105", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-107", 0 ], - "source" : [ "obj-106", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-99", 2 ], - "source" : [ "obj-107", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 4 ], - "source" : [ "obj-11", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 5 ], - "source" : [ "obj-12", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-91", 0 ], - "source" : [ "obj-120", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-120", 0 ], - "source" : [ "obj-121", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-123", 0 ], - "source" : [ "obj-122", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-121", 0 ], - "source" : [ "obj-123", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-125", 0 ], - "source" : [ "obj-124", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-121", 0 ], - "source" : [ "obj-125", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-127", 0 ], - "source" : [ "obj-126", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-121", 0 ], - "source" : [ "obj-127", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 2 ], - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-63", 2 ], - "source" : [ "obj-134", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-138", 0 ], - "source" : [ "obj-137", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-141", 0 ], - "source" : [ "obj-138", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-140", 0 ], - "source" : [ "obj-139", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-15", 0 ], - "order" : 0, - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-24", 0 ], - "order" : 1, - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-141", 0 ], - "source" : [ "obj-140", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-134", 0 ], - "source" : [ "obj-141", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-143", 0 ], - "source" : [ "obj-142", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-148", 0 ], - "source" : [ "obj-143", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-145", 0 ], - "source" : [ "obj-144", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-148", 0 ], - "source" : [ "obj-145", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-147", 0 ], - "source" : [ "obj-146", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-148", 0 ], - "source" : [ "obj-147", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-150", 0 ], - "source" : [ "obj-148", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-22", 2 ], - "source" : [ "obj-150", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-152", 0 ], - "source" : [ "obj-151", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-153", 0 ], - "source" : [ "obj-152", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-160", 0 ], - "source" : [ "obj-153", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-155", 0 ], - "source" : [ "obj-154", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-153", 0 ], - "source" : [ "obj-155", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-153", 0 ], - "source" : [ "obj-156", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-156", 0 ], - "source" : [ "obj-157", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-16", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-22", 5 ], - "source" : [ "obj-160", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-168", 0 ], - "source" : [ "obj-161", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-161", 0 ], - "source" : [ "obj-162", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-162", 0 ], - "source" : [ "obj-163", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-161", 0 ], - "source" : [ "obj-164", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-164", 0 ], - "source" : [ "obj-165", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-161", 0 ], - "source" : [ "obj-166", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-166", 0 ], - "source" : [ "obj-167", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-45", 2 ], - "source" : [ "obj-168", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-173", 0 ], - "source" : [ "obj-169", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-20", 0 ], - "source" : [ "obj-17", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-169", 0 ], - "source" : [ "obj-170", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-173", 0 ], - "source" : [ "obj-171", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-171", 0 ], - "source" : [ "obj-172", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-176", 0 ], - "source" : [ "obj-173", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-173", 0 ], - "source" : [ "obj-174", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-174", 0 ], - "source" : [ "obj-175", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-45", 5 ], - "source" : [ "obj-176", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-191", 0 ], - "source" : [ "obj-190", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-196", 0 ], - "source" : [ "obj-191", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-193", 0 ], - "source" : [ "obj-192", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-196", 0 ], - "source" : [ "obj-193", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-195", 0 ], - "source" : [ "obj-194", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-196", 0 ], - "source" : [ "obj-195", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-197", 0 ], - "source" : [ "obj-196", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-54", 0 ], - "source" : [ "obj-197", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-199", 0 ], - "source" : [ "obj-198", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-202", 0 ], - "source" : [ "obj-199", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-2", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-21", 0 ], - "source" : [ "obj-20", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-201", 0 ], - "source" : [ "obj-200", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-203", 0 ], - "source" : [ "obj-201", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-204", 0 ], - "source" : [ "obj-202", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-204", 0 ], - "source" : [ "obj-203", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-205", 1 ], - "source" : [ "obj-204", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-48", 0 ], - "source" : [ "obj-205", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-47", 0 ], - "source" : [ "obj-22", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-56", 0 ], - "source" : [ "obj-22", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 3 ], - "source" : [ "obj-23", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-3", 0 ], - "source" : [ "obj-24", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-19", 0 ], - "source" : [ "obj-25", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-22", 0 ], - "source" : [ "obj-26", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-168", 0 ], - "source" : [ "obj-27", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "source" : [ "obj-28", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-31", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 1 ], - "source" : [ "obj-32", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-22", 4 ], - "source" : [ "obj-35", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-160", 0 ], - "source" : [ "obj-36", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-22", 3 ], - "source" : [ "obj-37", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-150", 0 ], - "source" : [ "obj-38", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-76", 0 ], - "source" : [ "obj-4", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-92", 0 ], - "source" : [ "obj-40", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-93", 0 ], - "source" : [ "obj-40", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-94", 0 ], - "source" : [ "obj-40", 2 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-45", 3 ], - "source" : [ "obj-41", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-176", 0 ], - "source" : [ "obj-42", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-45", 4 ], - "source" : [ "obj-43", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-45", 0 ], - "source" : [ "obj-44", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-56", 1 ], - "source" : [ "obj-45", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-45", 1 ], - "source" : [ "obj-47", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-40", 1 ], - "source" : [ "obj-48", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-197", 0 ], - "source" : [ "obj-49", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-74", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-25", 1 ], - "source" : [ "obj-50", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-26", 0 ], - "source" : [ "obj-52", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-44", 0 ], - "source" : [ "obj-53", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-40", 2 ], - "source" : [ "obj-54", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-205", 0 ], - "source" : [ "obj-55", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-62", 0 ], - "source" : [ "obj-56", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-39", 0 ], - "source" : [ "obj-58", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 1 ], - "source" : [ "obj-6", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-51", 0 ], - "source" : [ "obj-60", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-40", 0 ], - "source" : [ "obj-62", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-71", 0 ], - "source" : [ "obj-63", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-134", 0 ], - "source" : [ "obj-64", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-66", 0 ], - "source" : [ "obj-65", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-63", 0 ], - "source" : [ "obj-66", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-66", 1 ], - "source" : [ "obj-67", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-69", 1 ], - "source" : [ "obj-68", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-63", 1 ], - "source" : [ "obj-69", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 2 ], - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-69", 0 ], - "source" : [ "obj-70", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-29", 0 ], - "source" : [ "obj-74", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-74", 1 ], - "source" : [ "obj-75", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-30", 0 ], - "source" : [ "obj-76", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-76", 1 ], - "source" : [ "obj-77", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 5 ], - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-58", 0 ], - "order" : 2, - "source" : [ "obj-81", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-60", 0 ], - "order" : 0, - "source" : [ "obj-81", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-89", 0 ], - "order" : 1, - "source" : [ "obj-81", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-84", 0 ], - "source" : [ "obj-83", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-90", 0 ], - "source" : [ "obj-84", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-86", 0 ], - "source" : [ "obj-85", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-90", 0 ], - "source" : [ "obj-86", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-88", 0 ], - "source" : [ "obj-87", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-90", 0 ], - "source" : [ "obj-88", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 4 ], - "source" : [ "obj-9", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-81", 1 ], - "source" : [ "obj-90", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-56", 2 ], - "source" : [ "obj-91", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-99", 0 ], - "source" : [ "obj-92", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-25", 0 ], - "source" : [ "obj-93", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-99", 1 ], - "source" : [ "obj-94", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-25", 0 ], - "source" : [ "obj-99", 0 ] - } - - } - ] - } - -} diff --git a/envelope.gendsp b/envelope.gendsp deleted file mode 100644 index 807fe21..0000000 --- a/envelope.gendsp +++ /dev/null @@ -1,242 +0,0 @@ -{ - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 5, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "dsp.gen", - "rect" : [ 59.0, 104.0, 780.0, 569.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" : "", - "assistshowspatchername" : 0, - "boxes" : [ { - "box" : { - "id" : "obj-12", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 445.0, 90.0, 291.0, 22.0 ], - "text" : "in 6 @min 0.1 @default 150. @comment release" - } - - } -, { - "box" : { - "id" : "obj-11", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 362.0, 62.0, 326.0, 22.0 ], - "text" : "in 5 @min 0. @max 1. @default 0.5 @comment sustain" - } - - } -, { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 279.0, 38.0, 261.0, 22.0 ], - "text" : "in 4 @min 0.1 @default 100. @comment decay" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 196.0, 14.0, 248.0, 22.0 ], - "text" : "in 3 @min 0.1 @default 1. @comment attack" - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 30.0, 46.0, 35.0, 22.0 ], - "text" : "? 1 0" - } - - } -, { - "box" : { - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 445.0, 465.0, 137.0, 22.0 ], - "text" : "out 2 @comment ad out" - } - - } -, { - "box" : { - "id" : "obj-6", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 25.0, 500.0, 169.0, 33.0 ], - "text" : "Peter McCulloch, 2015\npeter.mcculloch@gmail.com" - } - - } -, { - "box" : { - "code" : "History ad(0);\r\nHistory asr(0);\r\nHistory atk_pulse(0);\r\nHistory eoa(0);\r\nHistory triggered(0);\r\nHistory gate_hist(0);\r\nHistory sustain(0.5);\r\nHistory dcy(1000);\r\nParam attack_lockout(0); \t// If attack_lockout is on, the attack segment MUST complete \r\n\t\t\t\t\t\t\t// before the release or decay can be triggered\r\n\r\n/* Constants\r\n * ============================================================================================= \r\n * Each iteration of the slide will take us ~63% of the remaining distance. \r\n * To avoid asymptotically approaching our target value (which would make the timing values feel wrong)\r\n * we aim for a value above (rising) or below (falling) our target and then clip the results.\r\n *\r\n * After 3 iterations of the RC accumulator, the accumulator will be ~95% of the way there. \r\n * By deliberately overshooting our target value by the inverse of this value, we get there right on time. \r\n * (The bottom part of the fraction is the ~95% part) \r\n *\r\n * It is important that this constant be precise\r\n * because it will effect the timing precision of the envelope considerably! (i.e. errors compound)\r\n */\r\niter = 1 - (1/e); \t\t\t\t\t\t\t\t\t\t\t\t// 0.63212055882856 \r\n\r\n// The fractional term is the remaining distance for each iteration (1 the first time, 1/e the second...)\r\nhigh_target = 1./(iter*(1/1) + iter*(1/e) + iter*(1/(e*e))); \t\t// Going up... (~1.05)\r\nlow_target = 1.-high_target; \t\t\t// Going down... (~-0.05)\r\n\r\nsmoothing = 1 -(1/mstosamps(20.));\r\n\r\ndo_trig = (delta(in2>0) > 0); // Read from the trigger inlet\r\n\r\ngate_in = in1 > 0;\r\n\r\n// If triggered, or attack hasn't ended and gate still active or in lockout mode\r\natk_pulse = (do_trig || !eoa) && (gate_in || attack_lockout); \r\n\r\nattack = mstosamps(in3);\r\nrelease = mstosamps(in6);\r\ndcy = gate_in*mstosamps(in4); // Short-circuits so that it uses release time when gate is low\r\nsustain = mix(in5,sustain,smoothing);\r\n\r\npuls = atk_pulse > 0 ? high_target : low_target;\r\n\r\nasr_gate = gate_in || atk_pulse ? high_target : low_target;\r\n// If you ONLY \r\n// asr_gate = (in1 > 0) ? high_target : low_target;\r\n\r\n// Clamp so that on overshoot values hit min/max\r\nad = clamp(slide(puls,attack,dcy),0.,1.);\r\nasr = clamp(slide(asr_gate,attack,release),0.,1.); // in1 acts as a gate signal\r\n\r\neoa = !atk_pulse || (ad >= 1.);\r\n\r\n\r\nout1 = mix(ad,asr,sustain); // blend the two envelopes based on the sustain value\r\nout2 = ad;\r\n", - "fontface" : 0, - "fontname" : "", - "fontsize" : 12.0, - "id" : "obj-5", - "maxclass" : "codebox", - "numinlets" : 6, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 30.0, 128.0, 434.0, 319.0 ] - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 30.0, 14.0, 119.0, 22.0 ], - "text" : "in 1 @comment gate" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 113.0, 38.0, 130.0, 22.0 ], - "text" : "in 2 @comment trigger" - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 30.0, 465.0, 147.0, 22.0 ], - "text" : "out 1 @comment adsr out" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 3 ], - "source" : [ "obj-10", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 4 ], - "source" : [ "obj-11", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 5 ], - "source" : [ "obj-12", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 1 ], - "source" : [ "obj-2", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-7", 0 ], - "source" : [ "obj-5", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 2 ], - "source" : [ "obj-9", 0 ] - } - - } - ], - "autosave" : 0 - } - -} diff --git a/filter.gendsp b/filter.gendsp deleted file mode 100644 index 44e93cf..0000000 --- a/filter.gendsp +++ /dev/null @@ -1,965 +0,0 @@ -{ - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 4, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "dsp.gen", - "rect" : [ 0.0, 0.0, 600.0, 450.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" : "", - "assistshowspatchername" : 0, - "boxes" : [ { - "box" : { - "id" : "obj-64", - "linecount" : 4, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 13.0, 509.0, 150.0, 60.0 ], - "text" : "This is Algorithm 1 from https://cytomic.com/files/dsp/SvfLinearTrapOptimised2.pdf" - } - - } -, { - "box" : { - "id" : "obj-63", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 343.0, 441.0, 150.0, 34.0 ], - "text" : "int_2 = 2*low - int_2\n" - } - - } -, { - "box" : { - "id" : "obj-62", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 253.5, 470.0, 29.5, 22.0 ], - "text" : "-" - } - - } -, { - "box" : { - "id" : "obj-61", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 253.5, 437.0, 23.0, 22.0 ], - "text" : "* 2" - } - - } -, { - "box" : { - "id" : "obj-60", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 17.0, 433.0, 150.0, 20.0 ], - "text" : "int_1 = 2*band - int_1" - } - - } -, { - "box" : { - "id" : "obj-59", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 54.0, 403.0, 29.5, 22.0 ], - "text" : "-" - } - - } -, { - "box" : { - "id" : "obj-58", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 54.0, 378.0, 23.0, 22.0 ], - "text" : "* 2" - } - - } -, { - "box" : { - "id" : "obj-57", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 231.0, 522.0, 186.0, 34.0 ], - "text" : "high = in - (2 - 2*R)*band - low\n" - } - - } -, { - "box" : { - "id" : "obj-56", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 180.0, 378.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-55", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 169.5, 470.0, 29.5, 22.0 ], - "text" : "-" - } - - } -, { - "box" : { - "id" : "obj-54", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 180.0, 437.0, 29.5, 22.0 ], - "text" : "+" - } - - } -, { - "box" : { - "id" : "obj-53", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 253.5, 396.0, 141.0, 22.0 ], - "text" : "out 1 @comment low out" - } - - } -, { - "box" : { - "id" : "obj-52", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 128.0, 597.0, 150.0, 22.0 ], - "text" : "out 2 @comment band out" - } - - } -, { - "box" : { - "id" : "obj-51", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 253.5, 366.0, 29.5, 22.0 ], - "text" : "+" - } - - } -, { - "box" : { - "id" : "obj-50", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 266.25, 307.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-49", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 253.5, 331.0, 29.5, 22.0 ], - "text" : "+" - } - - } -, { - "box" : { - "id" : "obj-47", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 322.0, 317.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-46", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 290.0, 366.0, 184.0, 34.0 ], - "text" : "low = Int_2 + b*Int_1 + c*V_3\n" - } - - } -, { - "box" : { - "id" : "obj-45", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 103.5, 621.0, 150.0, 20.0 ], - "text" : "band = a*Int_1 + b*V" - } - - } -, { - "box" : { - "id" : "obj-43", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 191.0, 85.0, 150.0, 20.0 ], - "text" : "g = Tan(pi*F_c/F_sr)" - } - - } -, { - "box" : { - "id" : "obj-42", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 393.5, 206.0, 140.0, 47.0 ], - "text" : "a = 1/(1 + g*(g+ 2 - 2*R)\nb = g*a\nc = g*b" - } - - } -, { - "box" : { - "id" : "obj-41", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 41.0, 219.0, 111.5, 20.0 ], - "text" : "V = In - Int_2" - } - - } -, { - "box" : { - "id" : "obj-34", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 128.0, 341.0, 29.5, 22.0 ], - "text" : "+" - } - - } -, { - "box" : { - "id" : "obj-33", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 128.0, 305.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-32", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 163.75, 305.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-31", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 128.0, 219.0, 29.5, 22.0 ], - "text" : "-" - } - - } -, { - "box" : { - "id" : "obj-30", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 138.5, 182.0, 80.0, 22.0 ], - "text" : "history integ2" - } - - } -, { - "box" : { - "id" : "obj-29", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 174.25, 274.0, 80.0, 22.0 ], - "text" : "history integ1" - } - - } -, { - "box" : { - "id" : "obj-28", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 128.0, 154.0, 123.0, 22.0 ], - "text" : "in 1 @comment Input" - } - - } -, { - "box" : { - "id" : "obj-27", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 332.5, 281.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-26", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 343.0, 243.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-24", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 169.5, 500.0, 146.0, 22.0 ], - "text" : "out 3 @comment high out" - } - - } -, { - "box" : { - "id" : "obj-21", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 353.5, 159.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-18", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 364.0, 135.0, 29.5, 22.0 ], - "text" : "+" - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 353.5, 183.0, 26.0, 22.0 ], - "text" : "+ 1" - } - - } -, { - "box" : { - "id" : "obj-15", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 353.5, 206.0, 25.0, 22.0 ], - "text" : "!/ 1" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 374.5, 87.0, 23.0, 22.0 ], - "text" : "* 2" - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 374.5, 111.0, 26.0, 22.0 ], - "text" : "!- 2" - } - - } -, { - "box" : { - "id" : "obj-12", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 374.5, 63.0, 269.0, 22.0 ], - "text" : "in 3 @min 0. @max 1. @default 0. @comment R" - } - - } -, { - "box" : { - "id" : "obj-11", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 311.5, 85.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 311.5, 109.0, 45.0, 22.0 ], - "text" : "fasttan" - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 298.5, 61.0, 19.0, 22.0 ], - "text" : "pi" - } - - } -, { - "box" : { - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 322.0, 61.0, 29.5, 22.0 ], - "text" : "/" - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 322.0, 37.0, 346.0, 22.0 ], - "text" : "in 2 @min 0. @default 18000. @max 18000. @comment Cutoff" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 332.5, 13.0, 68.0, 22.0 ], - "text" : "samplerate" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-11", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-14", 0 ], - "source" : [ "obj-12", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 1 ], - "order" : 0, - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-56", 1 ], - "midpoints" : [ 384.0, 135.0, 200.0, 135.0 ], - "order" : 1, - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-26", 1 ], - "order" : 0, - "source" : [ "obj-15", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-32", 0 ], - "midpoints" : [ 363.0, 239.0, 173.25, 239.0 ], - "order" : 1, - "source" : [ "obj-15", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-15", 0 ], - "source" : [ "obj-17", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-21", 1 ], - "source" : [ "obj-18", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-21", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-27", 1 ], - "order" : 0, - "source" : [ "obj-26", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-33", 1 ], - "midpoints" : [ 352.5, 268.5, 148.0, 268.5 ], - "order" : 2, - "source" : [ "obj-26", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-50", 1 ], - "midpoints" : [ 352.5, 268.5, 286.25, 268.5 ], - "order" : 1, - "source" : [ "obj-26", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-47", 1 ], - "source" : [ "obj-27", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-31", 0 ], - "order" : 1, - "source" : [ "obj-28", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-55", 0 ], - "midpoints" : [ 137.5, 184.0, 34.0, 184.0, 34.0, 261.0, 9.0, 261.0, 9.0, 465.0, 179.0, 465.0 ], - "order" : 0, - "source" : [ "obj-28", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-32", 1 ], - "order" : 1, - "source" : [ "obj-29", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-50", 0 ], - "midpoints" : [ 183.75, 302.5, 275.75, 302.5 ], - "order" : 0, - "source" : [ "obj-29", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-59", 1 ], - "midpoints" : [ 183.75, 297.0, 75.0, 297.0, 75.0, 399.0, 74.0, 399.0 ], - "order" : 2, - "source" : [ "obj-29", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-31", 1 ], - "order" : 2, - "source" : [ "obj-30", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-49", 0 ], - "midpoints" : [ 148.0, 210.0, 263.0, 210.0 ], - "order" : 1, - "source" : [ "obj-30", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-62", 1 ], - "midpoints" : [ 148.0, 216.0, 309.0, 216.0, 309.0, 351.0, 486.0, 351.0, 486.0, 467.0, 273.5, 467.0 ], - "order" : 0, - "source" : [ "obj-30", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-33", 0 ], - "order" : 1, - "source" : [ "obj-31", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-47", 0 ], - "midpoints" : [ 137.5, 257.5, 331.5, 257.5 ], - "order" : 0, - "source" : [ "obj-31", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-34", 1 ], - "source" : [ "obj-32", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-34", 0 ], - "source" : [ "obj-33", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-52", 0 ], - "order" : 1, - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-56", 0 ], - "order" : 0, - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-58", 0 ], - "order" : 2, - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-51", 1 ], - "midpoints" : [ 331.5, 359.0, 273.5, 359.0 ], - "source" : [ "obj-47", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-51", 0 ], - "source" : [ "obj-49", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-7", 1 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-49", 1 ], - "source" : [ "obj-50", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-53", 0 ], - "order" : 1, - "source" : [ "obj-51", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-54", 1 ], - "order" : 2, - "source" : [ "obj-51", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-61", 0 ], - "order" : 0, - "source" : [ "obj-51", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-55", 1 ], - "source" : [ "obj-54", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-24", 0 ], - "source" : [ "obj-55", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-54", 0 ], - "source" : [ "obj-56", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-59", 0 ], - "source" : [ "obj-58", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-29", 0 ], - "midpoints" : [ 63.5, 426.0, 46.0, 426.0, 46.0, 247.0, 183.75, 247.0 ], - "source" : [ "obj-59", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-7", 0 ], - "source" : [ "obj-6", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-62", 0 ], - "source" : [ "obj-61", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-30", 0 ], - "midpoints" : [ 263.0, 497.0, 147.0, 497.0, 147.0, 497.0, 3.0, 497.0, 3.0, 177.0, 148.0, 177.0 ], - "source" : [ "obj-62", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-11", 1 ], - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-11", 0 ], - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "order" : 0, - "source" : [ "obj-9", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-21", 0 ], - "order" : 1, - "source" : [ "obj-9", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-26", 0 ], - "order" : 2, - "source" : [ "obj-9", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-27", 0 ], - "order" : 3, - "source" : [ "obj-9", 0 ] - } - - } - ] - } - -} diff --git a/lfo.gendsp b/lfo.gendsp deleted file mode 100644 index 3262d4e..0000000 --- a/lfo.gendsp +++ /dev/null @@ -1,170 +0,0 @@ -{ - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 5, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "dsp.gen", - "rect" : [ 84.0, 129.0, 600.0, 450.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" : "", - "assistshowspatchername" : 0, - "boxes" : [ { - "box" : { - "id" : "obj-24", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 111.0, 231.0, 28.0, 22.0 ], - "text" : "in 3" - } - - } -, { - "box" : { - "id" : "obj-18", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 137.0, 231.0, 28.0, 22.0 ], - "text" : "in 1" - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 111.0, 266.0, 45.0, 22.0 ], - "text" : "phasor" - } - - } -, { - "box" : { - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 111.0, 290.0, 36.0, 22.0 ], - "text" : "cycle" - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 111.0, 354.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 121.5, 320.0, 28.0, 22.0 ], - "text" : "in 2" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 111.0, 385.0, 35.0, 22.0 ], - "text" : "out 1" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-8", 1 ], - "source" : [ "obj-18", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-24", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-6", 1 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-6", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-6", 0 ], - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-7", 0 ], - "source" : [ "obj-8", 0 ] - } - - } - ] - } - -} diff --git a/oscillator.gendsp b/oscillator.gendsp deleted file mode 100644 index 8e1a1fa..0000000 --- a/oscillator.gendsp +++ /dev/null @@ -1,611 +0,0 @@ -{ - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 4, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "dsp.gen", - "rect" : [ 0.0, 0.0, 600.0, 450.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" : "", - "assistshowspatchername" : 0, - "boxes" : [ { - "box" : { - "id" : "obj-18", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 695.0, 322.0, 236.0, 20.0 ], - "text" : "square wave: Peter McCulloch" - } - - } -, { - "box" : { - "id" : "obj-29", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 295.0, 237.0, 128.0, 22.0 ], - "text" : "out 2 @comment sync" - } - - } -, { - "box" : { - "id" : "obj-27", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 295.0, 190.5, 29.5, 22.0 ], - "text" : "<" - } - - } -, { - "box" : { - "id" : "obj-19", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 295.0, 213.0, 35.0, 22.0 ], - "text" : "? 1 0" - } - - } -, { - "box" : { - "id" : "obj-30", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 25.0, 939.0, 150.0, 20.0 ], - "text" : "waveform select" - } - - } -, { - "box" : { - "id" : "obj-28", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 636.0, 171.0, 150.0, 20.0 ], - "text" : "pulse width" - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 250.75, 120.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-16", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 261.25, 96.0, 238.0, 22.0 ], - "text" : "in 6 @comment index @default 0. @min 0." - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 209.5, 58.0, 184.0, 22.0 ], - "text" : "in 5 @comment ratio @default 1." - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 199.25, 88.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-25", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 199.25, 144.0, 29.5, 22.0 ], - "text" : "*" - } - - } -, { - "box" : { - "id" : "obj-24", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 199.25, 120.0, 36.0, 22.0 ], - "text" : "cycle" - } - - } -, { - "box" : { - "id" : "obj-12", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 647.0, 201.0, 354.0, 22.0 ], - "text" : "in 3 @comment pulse width @min 0.01 @max 0.99 @default 0.5" - } - - } -, { - "box" : { - "code" : "// phase\r\np = in1;\r\n// phase increment\r\nT0 = in2;\r\nT2 = 2*T0;\r\nT3 = 3*T0;\r\n// samples per period\r\nP0 = 1/T0;\r\n\r\n\r\n// \"pulse\" width\r\nw = in3;\r\nA = 2/w;\r\nB = 2/(w-1);\r\nC = 0.5*A*B;\r\nDC = 1.5*T0;\r\nP1 = C*P0;\r\nP2 = P1*P0;\r\nP3 = P2*P0/12;\r\n\r\nif (p < w)\r\n{\r\n\tif (p < T0)\r\n\t{\r\n\t\tout1 = B*p - B*DC - 1 - P3*p*p*p*p;\r\n\t}\r\n\telse if (p < T2)\r\n\t{\r\n\t\tout1 = B*p - B*DC - 1 + 2*P3*p*p*p*p - P2*p*p*p + 1.5*P1*p*p - C*p + 0.25*C*T0;\r\n\t}\r\n\telse if (p < T3)\r\n\t{\r\n\t\tout1 = B*p - B*DC - 1 - P3*p*p*p*p + P2*p*p*p - 4.5*P1*p*p + 7*C*p - 3.75*C*T0;\r\n\t}\r\n\telse\r\n\t{\r\n\t\tout1 = A*p - A*DC - 1;\r\n\t}\r\n}\r\nelse\r\n{\r\n\tpw = p - w;\r\n\t\r\n\tif (pw < T0)\r\n\t{\r\n\t\tout1 = A*pw - A*DC + 1 + P3*pw*pw*pw*pw; \r\n\t}\r\n\telse if (pw < T2)\r\n\t{\r\n\t\tout1 = A*pw - A*DC + 1 - 2*P3*pw*pw*pw*pw + P2*pw*pw*pw - 1.5*P1*pw*pw + C*pw - 0.25*C*T0;\r\n\t}\r\n\telse if (pw < T3)\r\n\t{\r\n\t\tout1 = A*pw - A*DC + 1 + P3*pw*pw*pw*pw - P2*pw*pw*pw + 4.5*P1*pw*pw - 7*C*pw + 3.75*C*T0;\r\n\t}\r\n\telse\r\n\t{\r\n\t\tout1 = B*pw - B*DC + 1;\r\n\t}\n}\r\n\r\n\n\r\n", - "fontface" : 0, - "fontname" : "", - "fontsize" : 12.0, - "id" : "obj-11", - "maxclass" : "codebox", - "numinlets" : 3, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 319.0, 574.0, 785.0, 478.0 ] - } - - } -, { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 31.0, 1014.0, 26.0, 22.0 ], - "text" : "+ 1" - } - - } -, { - "box" : { - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 31.0, 972.0, 266.0, 22.0 ], - "text" : "in 4 @comment waveform min 0 max 1 default 0" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 31.0, 1076.0, 61.0, 22.0 ], - "text" : "selector 2" - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 1046.0, 23.0, 22.0 ], - "text" : "* 2" - } - - } -, { - "box" : { - "id" : "obj-33", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 31.0, 1113.0, 155.0, 22.0 ], - "text" : "out 1 @comment signal out" - } - - } -, { - "box" : { - "code" : "// phase\r\np = in1;\r\n// pulse width\r\nw = in3;\r\n\r\n// phase increment\r\nT0 = in2;\r\n// samples per period\r\nP0 = 1/T0;\r\n\r\nT2 = 2*T0;\r\nT3 = 3*T0;\r\n// transition polynomial coefficients\r\nP2 = (P0*P0)/2;\r\nP3 = (P0*P0*P0)/6;\r\n\r\n// low first\r\nif (p < w)\r\n{\r\n\t// begin with high-to-low transition\r\n\t// first sample\r\n\tif (p < T0)\r\n\t{\r\n\t\tout1 = -(p*p*p)*P3 + w;\r\n\t}\r\n\t// second sample\r\n\telse if (p < T2)\r\n\t{\r\n\t\tout1 = 2*(p*p*p)*P3 - 3*(p*p)*P2 + 1.5*p*P0 + w - 0.5;\r\n\t}\r\n\t// third sample\r\n\telse if (p < T3)\r\n\t{\r\n\t\tout1 = -(p*p*p)*P3 + 3*(p*p)*P2 - 4.5*p*P0 + w + 3.5;\r\n\t}\r\n\t// output low\r\n\telse\r\n\t{\r\n\t\t// compensate for DC offset\r\n\t\tout1 = w - 1;\r\n\t}\r\n}\r\n// output high\r\nelse\r\n{\r\n\t// this is the distance from the discontinuity\r\n\tpw = p-w;\r\n\t\r\n\t// first sample\r\n\tif (pw < T0)\r\n\t{\r\n\t\tout1 = (pw*pw*pw)*P3 + w - 1;\r\n\t}\r\n\t// second sample\r\n\telse if (pw < T2)\r\n\t{\r\n\t\tout1 = -2*(pw*pw*pw)*P3 + 3*(pw*pw)*P2 - 1.5*pw*P0 + w - 0.5;\r\n\t}\r\n\t// third sample\r\n\telse if (pw < T3)\r\n\t{\r\n\t\toutw = (pw*pw*pw)*P3 - 3*(pw*pw)*P2 + 4.5*pw*P0 + w - 4.5;\r\n\t}\r\n\t// output high\r\n\telse\r\n\t{\r\n\t\tout1 = w;\r\n\t}\r\n}\r\n// still need to scale by 2 for correct amplitude", - "fontface" : 0, - "fontname" : "", - "fontsize" : 12.0, - "id" : "obj-20", - "maxclass" : "codebox", - "numinlets" : 3, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 266.0, 614.0, 280.0 ] - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 101.0, 190.5, 186.0, 22.0 ], - "text" : "in 2 @comment sync @default 0." - } - - } -, { - "box" : { - "id" : "obj-15", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 349.5, 218.0, 29.5, 22.0 ], - "text" : "/" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 360.0, 186.0, 70.0, 22.0 ], - "text" : "samplerate" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 218.0, 68.0, 22.0 ], - "text" : "phasor" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 25.0, 353.0, 22.0 ], - "text" : "in 1 @comment frequency @min 0. @max 20000. @default 440." - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-15", 0 ], - "midpoints" : [ 61.5, 174.5, 359.0, 174.5 ], - "order" : 0, - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "midpoints" : [ 61.5, 84.0, 195.0, 84.0, 195.0, 84.0, 208.75, 84.0 ], - "order" : 1, - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "order" : 2, - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-10", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 2 ], - "midpoints" : [ 328.5, 1062.0, 82.5, 1062.0 ], - "source" : [ "obj-11", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-11", 2 ], - "midpoints" : [ 656.5, 234.0, 1094.5, 234.0 ], - "order" : 0, - "source" : [ "obj-12", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-20", 2 ], - "order" : 1, - "source" : [ "obj-12", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-8", 1 ], - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-15", 1 ], - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-11", 1 ], - "midpoints" : [ 359.0, 252.0, 678.0, 252.0, 678.0, 558.0, 711.5, 558.0 ], - "order" : 0, - "source" : [ "obj-15", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-20", 1 ], - "order" : 2, - "source" : [ "obj-15", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-27", 1 ], - "midpoints" : [ 359.0, 250.0, 338.5, 250.0, 338.5, 178.0, 315.0, 178.0 ], - "order" : 1, - "source" : [ "obj-15", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 1 ], - "source" : [ "obj-16", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-25", 1 ], - "source" : [ "obj-17", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-29", 0 ], - "source" : [ "obj-19", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-20", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-25", 0 ], - "source" : [ "obj-24", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "midpoints" : [ 208.75, 182.5, 61.5, 182.5 ], - "source" : [ "obj-25", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-19", 0 ], - "source" : [ "obj-27", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 1 ], - "source" : [ "obj-4", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-33", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 1 ], - "source" : [ "obj-6", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "order" : 0, - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-24", 0 ], - "order" : 1, - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-11", 0 ], - "midpoints" : [ 61.5, 249.0, 39.0, 249.0, 39.0, 558.0, 328.5, 558.0 ], - "order" : 0, - "source" : [ "obj-9", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-20", 0 ], - "order" : 2, - "source" : [ "obj-9", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-27", 0 ], - "midpoints" : [ 61.5, 256.0, 186.0, 256.0, 186.0, 256.0, 281.0, 256.0, 281.0, 179.0, 304.5, 179.0 ], - "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" : "newobjBlue-1", - "default" : { - "accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjGreen-1", - "default" : { - "accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjYellow-1", - "default" : { - "accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ], - "fontsize" : [ 12.059008 ] - } -, - "parentstyle" : "", - "multi" : 0 - } - ] - } - -} diff --git a/smooth.gendsp b/smooth.gendsp deleted file mode 100644 index 5a85eae..0000000 --- a/smooth.gendsp +++ /dev/null @@ -1,323 +0,0 @@ -{ - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 4, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "dsp.gen", - "rect" : [ 84.0, 129.0, 600.0, 450.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" : "", - "assistshowspatchername" : 0, - "boxes" : [ { - "box" : { - "fontsize" : 10.0, - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 222.166626000000008, 103.0, 61.0, 20.0 ], - "text" : "param time" - } - - } -, { - "box" : { - "fontsize" : 10.0, - "id" : "obj-36", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 222.166626000000008, 134.333313000000004, 62.0, 20.0 ], - "text" : "mstosamps" - } - - } -, { - "box" : { - "fontsize" : 10.0, - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 203.0, 182.0, 56.0, 20.0 ], - "text" : "slide" - } - - } -, { - "box" : { - "fontsize" : 10.0, - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 203.0, 61.0, 27.0, 20.0 ], - "text" : "in 1" - } - - } -, { - "box" : { - "fontsize" : 10.0, - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 203.0, 281.0, 33.0, 20.0 ], - "text" : "out 1" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 2 ], - "order" : 0, - "source" : [ "obj-36", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 1 ], - "order" : 1, - "source" : [ "obj-36", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-36", 0 ], - "source" : [ "obj-6", 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" : "Luca", - "default" : { - "accentcolor" : [ 0.32549, 0.345098, 0.372549, 1.0 ], - "bgcolor" : [ 0.904179, 0.895477, 0.842975, 0.56 ], - "color" : [ 0.475135, 0.293895, 0.251069, 1.0 ], - "elementcolor" : [ 0.786675, 0.801885, 0.845022, 1.0 ], - "selectioncolor" : [ 0.720698, 0.16723, 0.080014, 1.0 ], - "textcolor_inverse" : [ 0.239216, 0.254902, 0.278431, 1.0 ], - "fontname" : [ "Open Sans Semibold" ], - "bgfillcolor" : { - "type" : "gradient", - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "color1" : [ 0.862745, 0.870588, 0.878431, 1.0 ], - "color2" : [ 0.65098, 0.666667, 0.662745, 1.0 ], - "angle" : 270.0, - "proportion" : 0.39, - "autogradient" : 0 - } - - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "Matt", - "default" : { - "fontface" : [ 1 ], - "fontsize" : [ 10.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "dark-night-patch", - "default" : { - "accentcolor" : [ 0.952941, 0.564706, 0.098039, 1.0 ], - "textcolor" : [ 0.862745, 0.870588, 0.878431, 1.0 ], - "patchlinecolor" : [ 0.439216, 0.74902, 0.254902, 0.898039 ], - "bgfillcolor" : { - "type" : "gradient", - "color1" : [ 0.376471, 0.384314, 0.4, 1.0 ], - "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, - "proportion" : 0.39 - } - - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "ksliderWhite", - "default" : { - "color" : [ 1.0, 1.0, 1.0, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjBlue-1", - "default" : { - "accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjBrown-1", - "default" : { - "accentcolor" : [ 0.654902, 0.572549, 0.376471, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjCyan-1", - "default" : { - "accentcolor" : [ 0.029546, 0.773327, 0.821113, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjGreen-1", - "default" : { - "accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjRed-1", - "default" : { - "accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjYellow-1", - "default" : { - "accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ], - "fontsize" : [ 12.059008 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "newobjYellow-2", - "default" : { - "accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ], - "fontsize" : [ 12.059008 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "numberGold-1", - "default" : { - "accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "rsliderGold", - "default" : { - "bgcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ], - "color" : [ 0.646639, 0.821777, 0.854593, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "test", - "default" : { - "fontface" : [ 1 ], - "fontsize" : [ 10.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } - ] - } - -}