How to make cycle~ start at the same place for each trigger


    Dec 07 2009 | 7:19 pm
    Hi,
    I want it to start at the cosine phase position each time, and then filter the transient to taste. Thanks

    • Dec 07 2009 | 7:27 pm
      Have you tried sending a message of 0.5 to cycle~s right inlet?
    • Dec 07 2009 | 9:48 pm
      No,
      should I just send it a 0.5 message at each note-on velocity?
    • Dec 08 2009 | 12:30 am
      Its sounds like its still free-running, triggering at random places in the cycle
    • Dec 08 2009 | 9:23 pm
      { "patcher" : { "fileversion" : 1, "rect" : [ 33.0, 75.0, 640.0, 480.0 ], "bglocked" : 0, "defrect" : [ 33.0, 75.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" : "live.dial", "varname" : "live.dial[5]", "patching_rect" : [ 15.0, 56.0, 83.0, 36.0 ], "parameter_enable" : 1, "numinlets" : 1, "id" : "obj-38", "numoutlets" : 2, "outlettype" : [ "", "float" ], "appearance" : 1, "saved_attribute_attributes" : { "valueof" : { "parameter_mmin" : 0.0, "parameter_initial" : [ "0.5." ], "parameter_type" : 0, "parameter_initial_enable" : 1, "parameter_shortname" : "cycle~ phase", "parameter_invisible" : 0, "parameter_modmax" : 127.0, "parameter_annotation_name" : "", "parameter_longname" : "live.dial[5]", "parameter_modmin" : 0.0, "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_order" : 0, "parameter_units" : "", "parameter_speedlim" : 0, "parameter_steps" : 0, "parameter_exponent" : 4.0, "parameter_unitstyle" : 1, "parameter_mmax" : 5.0 }
      }
      }
      } , { "box" : { "maxclass" : "message", "text" : "0.5", "patching_rect" : [ 101.0, 68.0, 32.5, 16.0 ], "fontsize" : 10.0, "numinlets" : 2, "fontname" : "Arial Bold", "id" : "obj-45", "numoutlets" : 1, "outlettype" : [ "" ] }
      } , { "box" : { "maxclass" : "button", "patching_rect" : [ 101.0, 38.0, 20.0, 20.0 ], "numinlets" : 1, "id" : "obj-41", "numoutlets" : 1, "outlettype" : [ "bang" ] }
      } , { "box" : { "maxclass" : "newobj", "text" : "r bd-vel", "patching_rect" : [ 101.0, 15.0, 47.0, 18.0 ], "fontsize" : 10.0, "numinlets" : 0, "fontname" : "Arial Bold", "id" : "obj-33", "numoutlets" : 1, "outlettype" : [ "" ] }
      } , { "box" : { "maxclass" : "newobj", "text" : "cycle~", "patching_rect" : [ 21.0, 147.0, 41.0, 18.0 ], "fontsize" : 10.0, "numinlets" : 2, "fontname" : "Arial Bold", "id" : "obj-10", "numoutlets" : 1, "outlettype" : [ "signal" ] }
      } ], "lines" : [ { "patchline" : { "source" : [ "obj-41", 0 ], "destination" : [ "obj-45", 0 ], "hidden" : 0, "midpoints" : [ ] }
      } , { "patchline" : { "source" : [ "obj-45", 0 ], "destination" : [ "obj-10", 1 ], "hidden" : 0, "midpoints" : [ ] }
      } , { "patchline" : { "source" : [ "obj-33", 0 ], "destination" : [ "obj-41", 0 ], "hidden" : 0, "midpoints" : [ ] }
      } ], "parameters" : { "obj-38" : [ "live.dial[5]", "cycle~ phase", 0 ] }
      }
      }