{ "patcher" : { "fileversion" : 1, "appversion" : { "major" : 7, "minor" : 3, "revision" : 5, "architecture" : "x64", "modernui" : 1 } , "rect" : [ 363.0, 79.0, 1043.0, 756.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-29", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 512.0, 124.0, 364.0, 17.0 ], "style" : "", "text" : "Lots of aliasiing happening here! Because the sidebands have no intrinsic frequency limit" } } , { "box" : { "id" : "obj-53", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 396.0, 47.0, 336.0, 33.0 ], "style" : "", "text" : "NOTE: You can also press the \"space\" key to play a note \nwithout making a click on the trackpad of your laptop" } } , { "box" : { "hidden" : 1, "id" : "obj-35", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "patching_rect" : [ 160.0, 162.0, 41.0, 22.0 ], "style" : "", "text" : "sel 32" } } , { "box" : { "fontface" : 0, "fontsize" : 9.0, "hidden" : 1, "id" : "obj-32", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 4, "outlettype" : [ "int", "int", "int", "int" ], "patching_rect" : [ 162.0, 143.0, 27.0, 19.0 ], "style" : "", "text" : "key" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 14.0, "id" : "obj-31", "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 472.0, 213.0, 470.0, 53.0 ], "style" : "", "text" : "REMEMBER: Harmonicity controls the SPACING of the partials; \nModulation Index controls BANDWIDTH: how many sidebands there are, \nand how their amplitudes evolve over time", "textcolor" : [ 1.0, 0.206337, 0.880659, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 10.0, "id" : "obj-30", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 144.0, 100.0, 134.0, 18.0 ], "style" : "", "text" : "for MIDI keyboard (optional)" } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 10.0, "id" : "obj-28", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "patching_rect" : [ 94.0, 130.0, 49.0, 20.0 ], "style" : "", "text" : "stripnote", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 10.0, "id" : "obj-22", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "int", "int", "int" ], "patching_rect" : [ 94.0, 100.0, 46.0, 20.0 ], "style" : "", "text" : "notein", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 10.0, "id" : "obj-26", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 45.0, 24.0, 322.0, 18.0 ], "style" : "", "text" : "Can use this keyboard to play sounds with different carrier frequencies" } } , { "box" : { "blackkeycolor" : [ 0.0, 0.0, 0.0, 1.0 ], "hkeycolor" : [ 0.5, 0.5, 0.5, 1.0 ], "id" : "obj-63", "maxclass" : "kslider", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "parameter_enable" : 0, "patching_rect" : [ 45.0, 42.0, 336.0, 53.0 ], "presentation_rect" : [ 0.0, 0.0, 336.0, 53.0 ], "style" : "", "whitekeycolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 10.0, "id" : "obj-27", "linecount" : 6, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 462.0, 312.0, 468.0, 74.0 ], "style" : "", "text" : "preset 1 and preset 2 have the same carrier freq, modulation index, and amplitude envelope. T\nhe only difference between them is the harmonicity. \n\nWhereas 1 has a harmonicity of 2.8, which is quite inmarmonic, preset 2 has a harmonicity of 1.005, so it will have a nearly perfect harmonic spectrum, with some beating due to the slight inharmonicity. Listen to the difference.", "textcolor" : [ 1.0, 0.180765, 0.126378, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 10.0, "id" : "obj-25", "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 462.0, 394.5, 326.0, 40.0 ], "style" : "", "text" : "preset 5 and preset 6 both have harmonicity of 1, meaning they both have harmonic spectra, and both have the same carrier freq. The only difference is the amplitude envelope and the modulation index.", "textcolor" : [ 1.0, 0.100829, 0.162088, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-61", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 462.0, 437.0, 423.0, 17.0 ], "style" : "", "text" : "Preset 12: Harmonicity is 0.005 (2.2 Hz) with adjustable depth (modulation index) using this float object", "textcolor" : [ 1.0, 0.147204, 0.111135, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 10.0, "format" : 6, "htricolor" : [ 0.87, 0.82, 0.24, 1.0 ], "id" : "obj-59", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 402.0, 417.0, 50.0, 20.0 ], "style" : "", "textcolor" : [ 0.987688, 0.108747, 0.238249, 1.0 ], "tricolor" : [ 0.75, 0.75, 0.75, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 10.0, "id" : "obj-58", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 144.0, 201.0, 59.0, 18.0 ], "style" : "", "text" : "mod wheel" } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 10.0, "id" : "obj-67", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 153.0, 242.0, 36.0, 20.0 ], "style" : "", "text" : "/ 127.", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 10.0, "id" : "obj-65", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "patching_rect" : [ 153.0, 217.0, 37.0, 20.0 ], "style" : "", "text" : "ctlin 1", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-60", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 462.0, 461.0, 420.0, 17.0 ], "style" : "", "text" : "Preset 14: Harmonicity is root2/2 (inharmonic spectrum), modulation index ramps linearly from 0 to 24", "textcolor" : [ 1.0, 0.184095, 0.268571, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.941176, 0.690196, 0.196078, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-56", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 7, "minor" : 3, "revision" : 5, "architecture" : "x64", "modernui" : 1 } , "rect" : [ 741.0, 303.0, 640.0, 488.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-22", "maxclass" : "number~", "mode" : 2, "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "float" ], "patching_rect" : [ 145.72728, 135.818176, 56.0, 22.0 ], "sig" : 0.0, "style" : "" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-28", "maxclass" : "number~", "mode" : 2, "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "float" ], "patching_rect" : [ 229.72728, 85.818184, 56.0, 22.0 ], "sig" : 0.0, "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 14.0, "id" : "obj-26", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 61.727272, 439.545441, 379.0, 22.0 ], "style" : "", "text" : "THIS SUBPATCH IS A ONE-VOICE FM SYNTHESIZER" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-19", "maxclass" : "number~", "mode" : 2, "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "float" ], "patching_rect" : [ 174.72728, 291.818176, 70.0, 22.0 ], "sig" : 0.0, "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-18", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 124.727272, 112.818184, 85.0, 19.0 ], "style" : "", "text" : "modulator freq" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-25", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 247.227295, 291.818176, 104.0, 20.0 ], "style" : "", "text" : "modulating signal" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-27", "maxclass" : "number~", "mode" : 2, "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "float" ], "patching_rect" : [ 328.727264, 85.818184, 56.0, 22.0 ], "sig" : 0.0, "style" : "" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-23", "maxclass" : "number~", "mode" : 2, "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "float" ], "patching_rect" : [ 306.727264, 213.818176, 67.0, 22.0 ], "sig" : 0.0, "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-1", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 337.727264, 184.818176, 114.0, 19.0 ], "style" : "", "text" : "modulator amplitude" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-2", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 205.22728, 226.318176, 65.0, 20.0 ], "style" : "", "text" : "modulator" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-3", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 145.72728, 353.818176, 46.0, 20.0 ], "style" : "", "text" : "carrier " } } , { "box" : { "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-4", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 300.727264, 22.818182, 96.0, 19.0 ], "style" : "", "text" : "Modulation index" } } , { "box" : { "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-5", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 189.72728, 22.818182, 96.0, 19.0 ], "style" : "", "text" : "Harmonicity ratio" } } , { "box" : { "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-6", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 78.727272, 22.818182, 98.0, 19.0 ], "style" : "", "text" : "Carrier frequency" } } , { "box" : { "comment" : "FM signal", "id" : "obj-7", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 95.727272, 389.818176, 22.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 292.227264, 183.818176, 39.0, 21.0 ], "style" : "", "text" : "*~ 1." } } , { "box" : { "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-9", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 94.727272, 318.818176, 52.0, 21.0 ], "style" : "", "text" : "+~" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 145.72728, 85.818184, 50.0, 22.0 ], "style" : "", "text" : "*~ 440." } } , { "box" : { "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-11", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 151.22728, 264.818176, 150.999985, 21.0 ], "style" : "", "text" : "*~" } } , { "box" : { "color" : [ 0.985991, 0.0, 0.130289, 1.0 ], "fontname" : "Arial", "fontsize" : 14.0, "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 151.22728, 223.818176, 49.0, 24.0 ], "style" : "", "text" : "cycle~" } } , { "box" : { "color" : [ 0.98607, 0.0, 0.342285, 1.0 ], "fontname" : "Arial", "fontsize" : 14.0, "id" : "obj-13", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 95.727272, 351.818176, 49.0, 24.0 ], "style" : "", "text" : "cycle~" } } , { "box" : { "comment" : "Modulation index", "id" : "obj-14", "index" : 3, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 312.227264, 45.818184, 30.0, 30.0 ], "style" : "" } } , { "box" : { "comment" : "Harmonicity ratio", "id" : "obj-15", "index" : 2, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 229.72728, 45.818184, 30.0, 30.0 ], "style" : "" } } , { "box" : { "comment" : "Carrier frequency", "id" : "obj-16", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 88.727272, 45.818184, 30.0, 30.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-17", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 121.22728, 389.818176, 59.0, 19.0 ], "style" : "", "text" : "FM signal" } } ], "lines" : [ { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-12", 0 ], "order" : 1, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "order" : 2, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-8", 0 ], "midpoints" : [ 155.22728, 131.318176, 301.727264, 131.318176 ], "order" : 0, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-19", 0 ], "order" : 0, "source" : [ "obj-11", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-9", 1 ], "order" : 1, "source" : [ "obj-11", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-11", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-7", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "order" : 0, "source" : [ "obj-14", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 1 ], "order" : 1, "source" : [ "obj-14", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 1 ], "order" : 1, "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 0 ], "order" : 0, "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "order" : 0, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 0 ], "order" : 1, "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 1 ], "order" : 1, "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 0 ], "order" : 0, "source" : [ "obj-8", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-13", 0 ], "source" : [ "obj-9", 0 ] } } ] } , "patching_rect" : [ 45.0, 417.0, 174.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "globalpatchername" : "", "style" : "", "tags" : "" } , "style" : "", "text" : "p simpleFMsubpatch", "textcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-57", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 527.0, 102.0, 126.0, 17.0 ], "style" : "", "text" : "(PRESET 9 IS A SINUSIOD)" } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-54", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "float" ], "patching_rect" : [ 45.0, 162.0, 29.5, 19.0 ], "style" : "", "text" : "t b f", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-55", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 45.0, 143.0, 31.0, 19.0 ], "style" : "", "text" : "mtof", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-50", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 304.0, 742.0, 324.0, 17.0 ], "style" : "", "text" : "Open the inspector to change parameters (like the frequency range displayed)", "textcolor" : [ 1.0, 0.146407, 0.110337, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "domain" : [ 0.0, 10000.0 ], "fgcolor" : [ 0.878431, 0.878431, 0.878431, 1.0 ], "id" : "obj-51", "markercolor" : [ 0.721569, 0.721569, 0.721569, 1.0 ], "maxclass" : "spectroscope~", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 226.5, 538.0, 507.0, 197.0 ], "sonomedcolor" : [ 0.0, 0.74902, 0.498039, 1.0 ], "sonomedhicolor" : [ 1.0, 0.74902, 0.0, 1.0 ], "sonomedlocolor" : [ 0.498039, 0.0, 0.498039, 1.0 ], "style" : "" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-52", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 226.5, 741.0, 76.0, 20.0 ], "style" : "", "text" : "SPECTRUM", "textcolor" : [ 1.0, 0.083013, 0.063237, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_angle" : 270.0, "bgfillcolor_autogradient" : 0.79, "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "bgfillcolor_color1" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_color2" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_proportion" : 0.39, "bgfillcolor_type" : "gradient", "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "gradient" : 0, "id" : "obj-43", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 49.0, 648.0, 30.0, 19.0 ], "style" : "", "text" : "open", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-44", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 75.0, 712.0, 64.0, 19.0 ], "style" : "", "text" : "sfrecord~ 2", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-45", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 93.0, 612.0, 125.0, 20.0 ], "style" : "", "text" : "RECORDING AUDIO" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-46", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 112.0, 678.0, 100.0, 27.0 ], "style" : "", "text" : "toggle recording on and off" } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "checkedcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "id" : "obj-47", "maxclass" : "toggle", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, "patching_rect" : [ 85.0, 677.0, 29.0, 29.0 ], "style" : "", "uncheckedcolor" : [ 0.0, 0.0, 0.0, 0.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-48", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 85.0, 645.0, 100.0, 27.0 ], "style" : "", "text" : "set the name of the soundfile to record" } } , { "box" : { "angle" : 0.0, "bgcolor" : [ 0.74902, 0.74902, 0.74902, 1.0 ], "border" : 1, "bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ], "id" : "obj-49", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 44.0, 612.0, 173.0, 123.0 ], "proportion" : 0.39, "rounded" : 0, "style" : "" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-37", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 344.0, 102.0, 183.0, 20.0 ], "style" : "", "text" : "THESE GO WITH PRESET 10" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-38", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 250.0, 143.0, 174.0, 17.0 ], "style" : "", "text" : "ramp harmonicity from 0 to 0.1 in 30 sec" } } , { "box" : { "bgcolor" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_angle" : 270.0, "bgfillcolor_autogradient" : 0.79, "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "bgfillcolor_color1" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_color2" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_proportion" : 0.39, "bgfillcolor_type" : "gradient", "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "gradient" : 0, "id" : "obj-39", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 427.0, 121.0, 74.0, 19.0 ], "style" : "", "text" : "0., 10. 30000", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_angle" : 270.0, "bgfillcolor_autogradient" : 0.79, "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "bgfillcolor_color1" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_color2" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_proportion" : 0.39, "bgfillcolor_type" : "gradient", "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "gradient" : 0, "id" : "obj-40", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 344.0, 122.0, 74.0, 19.0 ], "style" : "", "text" : "0., 0.1 30000", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "hidden" : 1, "id" : "obj-41", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 304.0, 177.0, 40.0, 19.0 ], "style" : "", "text" : "line 0.", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 9.0, "id" : "obj-42", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 427.0, 143.0, 181.0, 17.0 ], "style" : "", "text" : "ramp harmonicity from 0 to 10. in 30 secs" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-1", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 8.0, 502.0, 49.0, 19.0 ], "style" : "", "text" : "Volume" } } , { "box" : { "bgcolor" : [ 0.66667, 0.66667, 0.66667, 1.0 ], "id" : "obj-2", "interpinlet" : 1, "knobcolor" : [ 0.86667, 0.86667, 0.86667, 1.0 ], "maxclass" : "gain~", "numinlets" : 2, "numoutlets" : 2, "orientation" : 2, "outlettype" : [ "signal", "int" ], "parameter_enable" : 0, "patching_rect" : [ 58.0, 488.0, 28.0, 58.0 ], "stripecolor" : [ 0.86, 0.9, 0.68, 0.7 ], "style" : "" } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 123.0, 385.0, 32.0, 21.0 ], "style" : "", "text" : "sig~", "textcolor" : [ 0.053154, 0.016671, 0.03139, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 45.0, 385.0, 32.0, 21.0 ], "style" : "", "text" : "sig~", "textcolor" : [ 0.053154, 0.016671, 0.03139, 1.0 ] } } , { "box" : { "active1" : [ 0.784314, 0.145098, 0.023529, 1.0 ], "bgcolor" : [ 0.94, 0.94, 0.94, 1.0 ], "bubblesize" : 12, "emptycolor" : [ 0.83, 0.83, 0.83, 1.0 ], "fontface" : 1, "fontname" : "Geneva", "fontsize" : 10.0, "id" : "obj-5", "maxclass" : "preset", "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "preset", "int", "preset", "int" ], "patching_rect" : [ 344.0, 217.0, 126.0, 58.0 ], "preset_data" : [ { "number" : 1, "data" : [ 5, "obj-20", "flonum", "float", 2.8, 5, "obj-21", "flonum", "float", 130.81279, 5, "obj-24", "flonum", "float", 5000.0, 4, "obj-14", "function", "clear", 7, "obj-14", "function", "add", 0.0, 6.0, 0, 7, "obj-14", "function", "add", 4999.999512, 0.0, 0, 5, "obj-14", "function", "domain", 5000.0, 6, "obj-14", "function", "range", 0.0, 24.0, 5, "obj-14", "function", "mode", 0, 4, "obj-13", "function", "clear", 7, "obj-13", "function", "add", 0.0, 0.90625, 0, 7, "obj-13", "function", "add", 1000.0, 0.125, 0, 7, "obj-13", "function", "add", 3000.0, 0.015062, 0, 7, "obj-13", "function", "add", 4999.999512, 0.0, 0, 5, "obj-13", "function", "domain", 5000.0, 6, "obj-13", "function", "range", 0.0, 1.0, 5, "obj-13", "function", "mode", 0, 6, "obj-2", "gain~", "list", 128, 10.0, 5, "obj-47", "toggle", "int", 0, 5, "obj-59", "flonum", "float", 0.0, 5, "obj-63", "kslider", "int", 48 ] } , { "number" : 2, "data" : [ 5, "obj-20", "flonum", "float", 1.005, 5, "obj-21", "flonum", "float", 130.81279, 5, "obj-24", "flonum", "float", 5000.0, 4, "obj-14", "function", "clear", 7, "obj-14", "function", "add", 0.0, 6.0, 0, 7, "obj-14", "function", "add", 4999.999512, 0.0, 0, 5, "obj-14", "function", "domain", 5000.0, 6, "obj-14", "function", "range", 0.0, 24.0, 5, "obj-14", "function", "mode", 0, 4, "obj-13", "function", "clear", 7, "obj-13", "function", "add", 0.0, 0.90625, 0, 7, "obj-13", "function", "add", 1000.0, 0.125, 0, 7, "obj-13", "function", "add", 3000.0, 0.015062, 0, 7, "obj-13", "function", "add", 4999.999512, 0.0, 0, 5, "obj-13", "function", "domain", 5000.0, 6, "obj-13", "function", "range", 0.0, 1.0, 5, "obj-13", "function", "mode", 0, 6, "obj-2", "gain~", "list", 128, 10.0, 5, "obj-47", "toggle", "int", 0, 5, "obj-59", "flonum", "float", 0.0, 5, "obj-63", "kslider", "int", 48 ] } , { "number" : 3, "data" : [ 5, "obj-24", "flonum", "float", 400.0, 5, "obj-21", "flonum", "float", 130.809998, 5, "obj-20", "flonum", "float", 0.707, 4, "obj-14", "function", "clear", 6, "obj-14", "function", "add", 0.0, 1.5, 6, "obj-14", "function", "add", 399.999969, 0.0, 4, "obj-13", "function", "clear", 6, "obj-13", "function", "add", 0.0, 0.6875, 6, "obj-13", "function", "add", 40.36697, 0.84375, 6, "obj-13", "function", "add", 99.082565, 0.765625, 6, "obj-13", "function", "add", 161.46788, 0.09375, 6, "obj-13", "function", "add", 399.999969, 0.0 ] } , { "number" : 4, "data" : [ 5, "obj-24", "flonum", "float", 400.0, 5, "obj-21", "flonum", "float", 392.0, 5, "obj-20", "flonum", "float", 1.0, 4, "obj-14", "function", "clear", 6, "obj-14", "function", "add", 0.0, 0.0, 6, "obj-14", "function", "add", 51.376144, 5.25, 6, "obj-14", "function", "add", 80.73394, 4.5, 6, "obj-14", "function", "add", 297.247681, 0.375, 6, "obj-14", "function", "add", 399.999969, 0.0, 4, "obj-13", "function", "clear", 6, "obj-13", "function", "add", 0.0, 0.0, 6, "obj-13", "function", "add", 51.376144, 1.0, 6, "obj-13", "function", "add", 91.743118, 0.734375, 6, "obj-13", "function", "add", 326.605499, 0.6875, 6, "obj-13", "function", "add", 399.999969, 0.0 ] } , { "number" : 5, "data" : [ 5, "obj-24", "flonum", "float", 200.0, 5, "obj-21", "flonum", "float", 1046.599976, 5, "obj-20", "flonum", "float", 1.0, 4, "obj-14", "function", "clear", 6, "obj-14", "function", "add", 0.0, 0.0, 6, "obj-14", "function", "add", 25.688072, 5.25, 6, "obj-14", "function", "add", 40.36697, 4.5, 6, "obj-14", "function", "add", 148.62384, 0.375, 6, "obj-14", "function", "add", 199.999985, 0.0, 4, "obj-13", "function", "clear", 6, "obj-13", "function", "add", 0.0, 0.0, 6, "obj-13", "function", "add", 25.688072, 1.0, 6, "obj-13", "function", "add", 45.871559, 0.734375, 6, "obj-13", "function", "add", 163.30275, 0.6875, 6, "obj-13", "function", "add", 199.999985, 0.0 ] } , { "number" : 6, "data" : [ 5, "obj-24", "flonum", "float", 200.0, 5, "obj-21", "flonum", "float", 1046.599976, 5, "obj-20", "flonum", "float", 1.0, 4, "obj-14", "function", "clear", 6, "obj-14", "function", "add", 0.0, 1.875, 6, "obj-14", "function", "add", 51.376144, 0.375, 6, "obj-14", "function", "add", 199.999985, 0.0, 4, "obj-13", "function", "clear", 6, "obj-13", "function", "add", 0.0, 1.0, 6, "obj-13", "function", "add", 49.541283, 0.125, 6, "obj-13", "function", "add", 135.779816, 0.015625, 6, "obj-13", "function", "add", 199.999985, 0.0 ] } , { "number" : 7, "data" : [ 5, "obj-24", "flonum", "float", 2000.0, 5, "obj-21", "flonum", "float", 392.0, 5, "obj-20", "flonum", "float", 4.0, 4, "obj-14", "function", "clear", 6, "obj-14", "function", "add", 18.348623, 0.0, 6, "obj-14", "function", "add", 477.064209, 0.75, 6, "obj-14", "function", "add", 1633.027466, 0.75, 6, "obj-14", "function", "add", 1999.999878, 0.0, 4, "obj-13", "function", "clear", 6, "obj-13", "function", "add", 18.348623, 0.0, 6, "obj-13", "function", "add", 495.412811, 1.0, 6, "obj-13", "function", "add", 1284.403564, 0.78125, 6, "obj-13", "function", "add", 1688.073364, 0.21875, 6, "obj-13", "function", "add", 1999.999878, 0.0 ] } , { "number" : 8, "data" : [ 5, "obj-24", "flonum", "float", 2000.0, 5, "obj-21", "flonum", "float", 61.400002, 5, "obj-20", "flonum", "float", 2.5, 4, "obj-14", "function", "clear", 6, "obj-14", "function", "add", 0.0, 8.25, 6, "obj-14", "function", "add", 660.550415, 23.25, 6, "obj-14", "function", "add", 1045.87146, 7.875, 6, "obj-14", "function", "add", 1357.798096, 10.875, 6, "obj-14", "function", "add", 1541.284302, 1.875, 6, "obj-14", "function", "add", 1743.119141, 3.0, 6, "obj-14", "function", "add", 1999.999756, 0.0, 4, "obj-13", "function", "clear", 6, "obj-13", "function", "add", 0.0, 0.0, 6, "obj-13", "function", "add", 36.697247, 1.0, 6, "obj-13", "function", "add", 348.62384, 0.703125, 6, "obj-13", "function", "add", 1357.798096, 0.671875, 6, "obj-13", "function", "add", 1761.467773, 0.078125, 6, "obj-13", "function", "add", 1999.999756, 0.0 ] } , { "number" : 9, "data" : [ 5, "obj-24", "flonum", "float", 2000.0, 5, "obj-21", "flonum", "float", 440.0, 5, "obj-20", "flonum", "float", 4.0, 4, "obj-14", "function", "clear", 7, "obj-14", "function", "add", 0.0, 0.0, 0, 7, "obj-14", "function", "add", 2000.0, 0.0, 0, 5, "obj-14", "function", "domain", 2000.0, 6, "obj-14", "function", "range", 0.0, 24.0, 4, "obj-13", "function", "clear", 7, "obj-13", "function", "add", 18.348623, 0.0, 0, 7, "obj-13", "function", "add", 495.412811, 1.0, 0, 7, "obj-13", "function", "add", 1284.403564, 0.78125, 0, 7, "obj-13", "function", "add", 1688.073364, 0.21875, 0, 7, "obj-13", "function", "add", 1999.999878, 0.0, 0, 5, "obj-13", "function", "domain", 2000.0, 6, "obj-13", "function", "range", 0.0, 1.0, 6, "obj-2", "gain~", "list", 107, 10.0, 5, "", "number", "int", 0, 5, "", "toggle", "int", 0, 5, "", "number", "int", 0, 5, "obj-47", "toggle", "int", 0 ] } , { "number" : 10, "data" : [ 5, "obj-24", "flonum", "float", 35000.0, 5, "obj-21", "flonum", "float", 440.0, 5, "obj-20", "flonum", "float", 0.0, 4, "obj-14", "function", "clear", 7, "obj-14", "function", "add", 0.0, 24.0, 0, 7, "obj-14", "function", "add", 35000.0, 24.0, 0, 5, "obj-14", "function", "domain", 35000.0, 6, "obj-14", "function", "range", 0.0, 24.0, 4, "obj-13", "function", "clear", 7, "obj-13", "function", "add", 0.0, 0.0, 0, 7, "obj-13", "function", "add", 642.201843, 1.0, 0, 7, "obj-13", "function", "add", 6100.916992, 0.703125, 0, 7, "obj-13", "function", "add", 23761.466797, 0.671875, 0, 7, "obj-13", "function", "add", 30825.685547, 0.078125, 0, 7, "obj-13", "function", "add", 34999.996094, 0.0, 0, 5, "obj-13", "function", "domain", 35000.0, 6, "obj-13", "function", "range", 0.0, 1.0, 6, "obj-2", "gain~", "list", 83, 10.0, 5, "", "number", "int", 0, 5, "", "toggle", "int", 0, 5, "", "number", "int", 0, 5, "obj-47", "toggle", "int", 0 ] } , { "number" : 12, "data" : [ 5, "obj-24", "flonum", "float", 35000.0, 5, "obj-21", "flonum", "float", 440.0, 5, "obj-20", "flonum", "float", 0.005, 4, "obj-14", "function", "clear", 7, "obj-14", "function", "add", 1926.605469, 0.0, 0, 7, "obj-14", "function", "add", 35000.0, 24.0, 0, 5, "obj-14", "function", "domain", 35000.0, 6, "obj-14", "function", "range", 0.0, 24.0, 5, "obj-14", "function", "mode", 0, 4, "obj-13", "function", "clear", 7, "obj-13", "function", "add", 0.0, 0.0, 0, 7, "obj-13", "function", "add", 0.0, 1.0, 0, 7, "obj-13", "function", "add", 7064.220215, 0.4375, 0, 7, "obj-13", "function", "add", 24403.669922, 0.390625, 0, 7, "obj-13", "function", "add", 34036.695312, 0.359375, 0, 7, "obj-13", "function", "add", 34999.996094, 0.0, 0, 5, "obj-13", "function", "domain", 35000.0, 6, "obj-13", "function", "range", 0.0, 1.0, 5, "obj-13", "function", "mode", 0, 6, "obj-2", "gain~", "list", 83, 10.0, 5, "", "kslider", "int", 69, 5, "", "number", "int", 0, 5, "", "toggle", "int", 0, 5, "", "number", "int", 0, 5, "obj-47", "toggle", "int", 0, 5, "obj-59", "flonum", "float", 12.0 ] } , { "number" : 14, "data" : [ 5, "obj-24", "flonum", "float", 35000.0, 5, "obj-21", "flonum", "float", 440.0, 5, "obj-20", "flonum", "float", 0.7071, 4, "obj-14", "function", "clear", 7, "obj-14", "function", "add", 1926.605469, 0.0, 0, 7, "obj-14", "function", "add", 35000.0, 24.0, 0, 5, "obj-14", "function", "domain", 35000.0, 6, "obj-14", "function", "range", 0.0, 24.0, 5, "obj-14", "function", "mode", 0, 4, "obj-13", "function", "clear", 7, "obj-13", "function", "add", 0.0, 0.0, 0, 7, "obj-13", "function", "add", 0.0, 1.0, 0, 7, "obj-13", "function", "add", 7064.220215, 0.4375, 0, 7, "obj-13", "function", "add", 24403.669922, 0.390625, 0, 7, "obj-13", "function", "add", 34036.695312, 0.359375, 0, 7, "obj-13", "function", "add", 34999.996094, 0.0, 0, 5, "obj-13", "function", "domain", 35000.0, 6, "obj-13", "function", "range", 0.0, 1.0, 5, "obj-13", "function", "mode", 0, 6, "obj-2", "gain~", "list", 83, 10.0, 5, "", "kslider", "int", 69, 5, "", "number", "int", 0, 5, "", "toggle", "int", 0, 5, "", "number", "int", 0, 5, "obj-47", "toggle", "int", 0, 5, "", "flonum", "float", 0.0, 5, "", "flonum", "float", 0.0, 5, "", "flonum", "float", 0.0 ] } ], "stored1" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "style" : "", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 0.122286, 0.243073, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-6", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 369.0, 196.0, 68.0, 19.0 ], "style" : "", "text" : "FM presets" } } , { "box" : { "bgcolor" : [ 0.91328, 0.91328, 0.91328, 0.75 ], "blinkcolor" : [ 1.0, 0.890196, 0.090196, 1.0 ], "id" : "obj-7", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "outlinecolor" : [ 0.71328, 0.71328, 0.71328, 1.0 ], "patching_rect" : [ 93.0, 225.0, 35.0, 35.0 ], "style" : "" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-8", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 74.0, 202.0, 69.0, 19.0 ], "style" : "", "text" : "Play a note" } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-9", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 340.0, 374.5, 112.0, 19.0 ], "style" : "", "text" : "Amplitude envelope", "textcolor" : [ 0.098896, 0.140768, 0.987688, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-10", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 235.0, 374.5, 99.0, 19.0 ], "style" : "", "text" : "Modulation Index", "textcolor" : [ 0.105606, 0.186944, 0.987688, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-11", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 209.0, 202.0, 54.0, 19.0 ], "style" : "", "text" : "Duration" } } , { "box" : { "bgcolor" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_angle" : 270.0, "bgfillcolor_autogradient" : 0.79, "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "bgfillcolor_color1" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_color2" : [ 0.867, 0.867, 0.867, 1.0 ], "bgfillcolor_proportion" : 0.39, "bgfillcolor_type" : "gradient", "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "gradient" : 0, "id" : "obj-12", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 200.0, 250.0, 80.0, 21.0 ], "style" : "", "text" : "setdomain $1", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "addpoints" : [ 0.0, 0.0, 0, 0.0, 1.0, 0, 7064.220215, 0.4375, 0, 24403.669922, 0.390625, 0, 34036.695312, 0.359375, 0, 34999.996094, 0.0, 0 ], "bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ], "domain" : 35000.0, "gridcolor" : [ 0.5, 0.5, 0.5, 0.5 ], "id" : "obj-13", "linecolor" : [ 0.333333, 0.333333, 0.333333, 1.0 ], "maxclass" : "function", "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "float", "", "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 324.0, 285.0, 121.0, 89.0 ], "style" : "", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "addpoints" : [ 1926.605469, 0.0, 0, 35000.0, 24.0, 0 ], "bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ], "domain" : 35000.0, "gridcolor" : [ 0.5, 0.5, 0.5, 0.5 ], "id" : "obj-14", "linecolor" : [ 0.333333, 0.333333, 0.333333, 1.0 ], "maxclass" : "function", "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "float", "", "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 200.0, 285.0, 121.0, 89.0 ], "range" : [ 0.0, 24.0 ], "style" : "", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.921772, 0.0, 0.999062, 0.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-15", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 125.0, 327.0, 72.0, 19.0 ], "style" : "", "text" : "Harmonicity", "textcolor" : [ 0.243339, 0.210748, 1.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.51, 0.51, 0.51, 1.0 ], "id" : "obj-16", "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, "patching_rect" : [ 44.0, 557.0, 33.0, 33.0 ], "style" : "" } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "bang" ], "patching_rect" : [ 200.0, 385.0, 35.0, 21.0 ], "style" : "", "text" : "line~", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "bang" ], "patching_rect" : [ 262.0, 417.0, 35.0, 21.0 ], "style" : "", "text" : "line~", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "color" : [ 0.8, 0.84, 0.71, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-19", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 57.0, 464.0, 59.0, 21.0 ], "style" : "", "text" : "*~", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.921772, 0.0, 0.999062, 0.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "id" : "obj-23", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 47.0, 327.0, 76.0, 19.0 ], "style" : "", "text" : "Carrier Freq.", "textcolor" : [ 0.243339, 0.210748, 1.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 11.595187, "format" : 6, "htricolor" : [ 0.87, 0.82, 0.24, 1.0 ], "id" : "obj-24", "maxclass" : "flonum", "minimum" : 0.0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 200.0, 225.0, 59.0, 21.0 ], "style" : "", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "tricolor" : [ 0.75, 0.75, 0.75, 1.0 ], "triscale" : 0.9 } } , { "box" : { "bgcolor" : [ 0.190553, 0.039675, 0.139242, 0.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "htricolor" : [ 0.87, 0.82, 0.24, 1.0 ], "id" : "obj-21", "maxclass" : "flonum", "minimum" : 0.0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 45.0, 351.0, 61.0, 22.0 ], "style" : "", "textcolor" : [ 0.250837, 0.255171, 0.998368, 1.0 ], "tricolor" : [ 0.75, 0.75, 0.75, 1.0 ], "triscale" : 0.9 } } , { "box" : { "bgcolor" : [ 0.190553, 0.039675, 0.139242, 0.0 ], "fontface" : 0, "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "htricolor" : [ 0.87, 0.82, 0.24, 1.0 ], "id" : "obj-20", "maxclass" : "flonum", "minimum" : 0.0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 123.0, 351.0, 59.0, 22.0 ], "style" : "", "textcolor" : [ 0.250837, 0.255171, 0.998368, 1.0 ], "tricolor" : [ 0.75, 0.75, 0.75, 1.0 ], "triscale" : 0.9 } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-13", 0 ], "midpoints" : [ 332.0, 272.0 ], "order" : 0, "source" : [ "obj-12", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-14", 0 ], "order" : 1, "source" : [ "obj-12", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-18", 0 ], "midpoints" : [ 367.5, 413.0, 271.5, 413.0 ], "source" : [ "obj-13", 1 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-17", 0 ], "midpoints" : [ 243.5, 376.0, 211.0, 376.0, 211.0, 382.0, 209.5, 382.0 ], "source" : [ "obj-14", 1 ] } } , { "patchline" : { "color" : [ 0.8, 0.8, 0.8, 0.9 ], "destination" : [ "obj-56", 2 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-19", 1 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-2", 0 ], "source" : [ "obj-19", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-16", 1 ], "order" : 3, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-16", 0 ], "order" : 4, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-44", 1 ], "order" : 1, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-44", 0 ], "order" : 2, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-51", 0 ], "order" : 0, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-3", 0 ], "source" : [ "obj-20", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-4", 0 ], "source" : [ "obj-21", 0 ] } } , { "patchline" : { "color" : [ 0.8, 0.8, 0.8, 0.9 ], "destination" : [ "obj-28", 1 ], "source" : [ "obj-22", 1 ] } } , { "patchline" : { "color" : [ 0.8, 0.8, 0.8, 0.9 ], "destination" : [ "obj-28", 0 ], "midpoints" : [ 103.5, 117.0 ], "source" : [ "obj-22", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-12", 0 ], "source" : [ "obj-24", 0 ] } } , { "patchline" : { "color" : [ 0.8, 0.8, 0.8, 0.9 ], "destination" : [ "obj-55", 0 ], "source" : [ "obj-28", 0 ] } } , { "patchline" : { "color" : [ 0.8, 0.8, 0.8, 0.9 ], "destination" : [ "obj-56", 1 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "hidden" : 1, "source" : [ "obj-32", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "hidden" : 1, "source" : [ "obj-35", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-41", 0 ], "hidden" : 1, "order" : 0, "source" : [ "obj-39", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-7", 0 ], "hidden" : 1, "order" : 1, "source" : [ "obj-39", 0 ] } } , { "patchline" : { "color" : [ 0.8, 0.8, 0.8, 0.9 ], "destination" : [ "obj-56", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-41", 0 ], "hidden" : 1, "order" : 0, "source" : [ "obj-40", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-7", 0 ], "hidden" : 1, "order" : 1, "source" : [ "obj-40", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "hidden" : 1, "midpoints" : [ 313.5, 272.0, 132.5, 272.0 ], "source" : [ "obj-41", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-44", 0 ], "source" : [ "obj-43", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-44", 0 ], "source" : [ "obj-47", 0 ] } } , { "patchline" : { "destination" : [ "obj-21", 0 ], "hidden" : 1, "source" : [ "obj-54", 1 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "hidden" : 1, "midpoints" : [ 54.5, 205.0, 102.5, 205.0 ], "source" : [ "obj-54", 0 ] } } , { "patchline" : { "color" : [ 0.0, 0.0, 0.0, 1.0 ], "destination" : [ "obj-54", 0 ], "source" : [ "obj-55", 0 ] } } , { "patchline" : { "color" : [ 0.8, 0.8, 0.8, 0.9 ], "destination" : [ "obj-19", 0 ], "midpoints" : [ 54.5, 441.5, 66.5, 441.5 ], "source" : [ "obj-56", 0 ] } } , { "patchline" : { "color" : [ 0.8, 0.8, 0.8, 0.9 ], "destination" : [ "obj-17", 0 ], "source" : [ "obj-59", 0 ] } } , { "patchline" : { "color" : [ 0.8, 0.8, 0.8, 0.9 ], "destination" : [ "obj-55", 0 ], "source" : [ "obj-63", 0 ] } } , { "patchline" : { "color" : [ 0.8, 0.8, 0.8, 0.9 ], "destination" : [ "obj-67", 0 ], "source" : [ "obj-65", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "hidden" : 1, "source" : [ "obj-67", 0 ] } } , { "patchline" : { "destination" : [ "obj-13", 0 ], "midpoints" : [ 102.5, 269.0, 333.5, 269.0 ], "order" : 0, "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-14", 0 ], "midpoints" : [ 102.5, 269.0, 209.5, 269.0 ], "order" : 1, "source" : [ "obj-7", 0 ] } } ], "dependency_cache" : [ ], "autosave" : 0 } }