Close

ParGroupPulse Class

The ParGroupPulse class describes a subclass of a ParGroup ending with a pulse parameter. See also Custom ParGroup.

Note: the ParGroupPulse class will be deprecated in coming TouchDesigner releases. It is recommended that you access pulse parameters directly rather than through this object.


Members

No operator specific members.


Methods

pulse(value, frames=0, seconds=0)None:

Pulsing sets a parameter to the specific value, cooks the operator, then restores the parameter to its previous value.

For pulse type parameters no value or time is specified or used.

  • value - (Optional) The tuple to pulse this parGroup with, default is [1].
  • frames - (Optional) Number of frames before restoring the parameter to its original value.
  • seconds - (Optional) Number of seconds before restoring the parameter to its original value.
op('moviein1').parGroup.reload.pulse([1]) # set the reload toggle, then cook
op('glsl1').parGroup.loadvariablenames.pulse() # activate the pulse parameter
op('geo1').parGroup.t.pulse([0,2,0], frames=120) # pulse geometry transform for 120 frames
op('text1').parGroup.text.pulse(['GO!'], seconds=3) # pulse text TOP string field, for 3 seconds
op('noise').parGroup.type.pulse(['random'], seconds=0.5) # pulse noise menu type for half a second

TouchDesigner Build: