Visit ComfyUI Online for ready-to-use ComfyUI environment
Timer and frame counter node for precise animation synchronization and control with adjustable FPS, BPM, and loop points.
The Tick
node acts as a timer and frame counter, emitting pulses or signals based on time intervals or BPM settings. It allows precise synchronization and control over animation sequences, with options to adjust FPS, BPM, and loop points. This node is useful for generating time-based events or driving animations with rhythmic precision. By leveraging this node, you can create complex animations that are perfectly timed and synchronized, enhancing the overall visual experience.
This parameter represents the current frame number of the tick. It is an integer value with a minimum of 0 and a default of 0. Adjusting this parameter will set the starting frame for the tick.
This parameter defines the number of frames before looping starts. It is an integer value with a minimum of 0, a maximum of 32767, and a default of 0. A value of 0 means continuous playback with no loop point.
This parameter sets the fixed frame step rate based on frames per second (FPS). It is an integer value with a minimum of 1 and a default of 24. Adjusting this parameter will change the speed at which frames are processed.
This parameter sets the beats per minute (BPM) trigger rate to send the input. It is a floating-point value with a minimum of 1, a maximum of 60000, and a default of 120. If the input is empty, TRUE is sent on trigger.
This parameter specifies the number of beats per measure. It is an integer value with a minimum of 1, a maximum of 256, and a default of 4. For example, a quarter note is 4, an eighth note is 8, and a sixteenth note is 16.
This is a boolean parameter with a default value of False. When set to True, it will hold the current frame count until the next trigger.
This is a boolean parameter with a default value of False. When set to True, it will reset the frame count to 0.
This parameter defines how many frames to process in a batch. It is an integer value with a default of 1. Adjusting this parameter will change the number of frames processed at once.
This output represents the current frame number of the tick. It is an integer value that increments based on the FPS and BPM settings.
This output provides a linear interpolation of the frame count. It is a floating-point value that helps in creating smooth transitions between frames.
This output represents the fixed frame step rate based on the FPS setting. It is a floating-point value that indicates the speed at which frames are processed.
This output emits a signal or pulse based on the BPM setting. It can be used to trigger events or actions in synchronization with the beat.
© Copyright 2024 RunComfy. All Rights Reserved.