{ "patcher" : { "fileversion" : 1, "rect" : [ 25.0, 69.0, 640.0, 480.0 ], "bglocked" : 0, "defrect" : [ 25.0, 69.0, 640.0, 480.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "newobj", "text" : "deferlow", "numinlets" : 1, "fontsize" : 12.0, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial", "id" : "obj-41", "patching_rect" : [ 453.818115, 115.818176, 56.0, 20.0 ] } } , { "box" : { "maxclass" : "newobj", "text" : "loadbang", "numinlets" : 1, "fontsize" : 12.0, "numoutlets" : 1, "outlettype" : [ "bang" ], "fontname" : "Arial", "id" : "obj-42", "patching_rect" : [ 453.818115, 92.818176, 60.0, 20.0 ] } } , { "box" : { "maxclass" : "live.numbox", "annotation" : "Displays the current tempo. When in live mode, the tempo is an indicator that is set by the Live application and cannot be changed. When the sync mode is set to internal, the value can be manually set.", "varname" : "bpm", "parameter_enable" : 1, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "float" ], "presentation_rect" : [ 35.0, 82.0, 49.0, 15.0 ], "id" : "obj-229", "patching_rect" : [ 427.991669, 161.99173, 61.0, 15.0 ], "presentation" : 1, "saved_attribute_attributes" : { "valueof" : { "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 1, "parameter_mmax" : 300.0, "parameter_mmin" : 30.0, "parameter_type" : 0, "parameter_initial_enable" : 0, "parameter_shortname" : "bpm", "parameter_modmax" : 127.0, "parameter_longname" : "bpm", "parameter_modmin" : 0.0, "parameter_linknames" : 1, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0 } } } } , { "box" : { "maxclass" : "newobj", "text" : "prepend set", "numinlets" : 1, "fontsize" : 12.0, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial", "id" : "obj-228", "patching_rect" : [ 496.338776, 159.51239, 75.0, 20.0 ] } } , { "box" : { "maxclass" : "newobj", "text" : "prepend clocksource", "numinlets" : 1, "fontsize" : 12.0, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial", "id" : "obj-225", "patching_rect" : [ 435.818115, 67.818176, 122.0, 20.0 ] } } , { "box" : { "maxclass" : "newobj", "varname" : "tport", "text" : "transport", "numinlets" : 2, "fontsize" : 12.0, "numoutlets" : 9, "outlettype" : [ "int", "int", "float", "float", "float", "", "int", "float", "" ], "fontname" : "Arial", "id" : "obj-224", "patching_rect" : [ 434.818115, 135.818176, 138.0, 20.0 ] } } , { "box" : { "maxclass" : "live.menu", "annotation" : "•\tThe sync mode is set using a pop-up menu. There are two modes of sync available - the live mode synchronizes the flanger sequencer to the tempo of the Live application, and the internal mode lets you set the tempo of the filter sequencer manually.", "varname" : "tempo", "parameter_enable" : 1, "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "float" ], "presentation_rect" : [ 35.0, 56.0, 60.0, 15.0 ], "pictures" : [ ], "id" : "obj-221", "patching_rect" : [ 413.818115, 38.818176, 62.0, 15.0 ], "presentation" : 1, "saved_attribute_attributes" : { "valueof" : { "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "live", "internal" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 127.0, "parameter_mmin" : 0.0, "parameter_type" : 2, "parameter_initial_enable" : 0, "parameter_shortname" : "tempo", "parameter_modmax" : 127.0, "parameter_longname" : "tempo", "parameter_modmin" : 0.0, "parameter_linknames" : 1, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0 } } } } ], "lines" : [ { "patchline" : { "source" : [ "obj-41", 0 ], "destination" : [ "obj-224", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-221", 0 ], "destination" : [ "obj-224", 0 ], "hidden" : 0, "midpoints" : [ 423.318115, 130.818176, 444.318115, 130.818176 ] } } , { "patchline" : { "source" : [ "obj-221", 1 ], "destination" : [ "obj-225", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-224", 4 ], "destination" : [ "obj-228", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-225", 0 ], "destination" : [ "obj-224", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-228", 0 ], "destination" : [ "obj-229", 0 ], "hidden" : 0, "midpoints" : [ 505.838776, 186.859497, 496.318115, 186.859497, 496.318115, 159.818176, 437.491669, 159.818176 ] } } , { "patchline" : { "source" : [ "obj-42", 0 ], "destination" : [ "obj-41", 0 ], "hidden" : 0, "midpoints" : [ ] } } ], "parameters" : { "obj-221" : [ "tempo", "tempo", 0 ], "obj-229" : [ "bpm", "bpm", 0 ] } } }