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 ]
      }
      }
      }