SS - Cycle Keys
Quickly create cycled keyframes in the timeline - using existing keyframes and optionally the current frame position
Category: Timeline
Published: Oct 1 2022, 00:33
Last Edited: Oct 1 2022, 00:33
Created for Moho Version: 12.2
Returned Version: 1.00 #5209
Edition Downloads: 1455
A convenience tool which allows you to quickly create cycled keyframes in the timeline. It is similar to the existing ‘change interpolation to Cycle’ function, but allows for quicker creation when cycling between 2 existing keyframes - or cycling to/from a single keyframe.
The tool is run from a simple click of the tool button and has 3 modes of operation as follows:
1. Cycle Around
Creates a cycle between 2 selected keyframes - when 2 or more keyframes have been selected on a single timeline channel. If more than 2 keyframes are selected - the first and last selected keyframes will be used to create the cycle.

2. Cycle To
Creates a cycle between the current frame position and a single selected keyframe - when the current frame position is greater than the keyframe position. A new keyframe will be created at the current frame position with the same value of the selected keyframe - unless a keyframe already exists at the current frame position.

3. Cycle From
Creates a cycle between a single selected keyframe and the current frame position - when the current frame position is less than the keyframe position. A new keyframe will be created to the left (-1) of the current frame position - unless one already exists there (-1) or at the current frame position.

Video Demo
So … Why do you need the Cycle Keys tool?
Speed and convenience. The addon can enhance your cycle creation workflow. Particularly handy when creating cycles that don’t begin at the start of the timeline.
Features:
- Works across all visible timeline keyframes, and multiple channel cycles can be created in a single click
- When multiple channel keyframes are selected - each channel is processed individually (i.e. Cycle Around/To/From)
- Will overwrite existing cycle-from (origin) keyframe cycle-back distance setting
- Preserves cycle-to (destination) keyframes/values
- Cycles are created Relative
To use:
- Select one or more keyframes, (optionally adjust current frame), and Run the tool from the Tools palette
Additional Notes:
- version: 01.00 #520930 MH12+
- release: 1.00
- Compatible with MH12+
Special Thanks to:
- Stan (and the team): MOHO Scripting – https://mohoscripting.com
- The friendly faces @ Lost Marble Moho forum – https://www.lostmarble.com/forum/
The tool is run from a simple click of the tool button and has 3 modes of operation as follows:
1. Cycle Around
Creates a cycle between 2 selected keyframes - when 2 or more keyframes have been selected on a single timeline channel. If more than 2 keyframes are selected - the first and last selected keyframes will be used to create the cycle.

2. Cycle To
Creates a cycle between the current frame position and a single selected keyframe - when the current frame position is greater than the keyframe position. A new keyframe will be created at the current frame position with the same value of the selected keyframe - unless a keyframe already exists at the current frame position.

3. Cycle From
Creates a cycle between a single selected keyframe and the current frame position - when the current frame position is less than the keyframe position. A new keyframe will be created to the left (-1) of the current frame position - unless one already exists there (-1) or at the current frame position.

Video Demo
So … Why do you need the Cycle Keys tool?
Speed and convenience. The addon can enhance your cycle creation workflow. Particularly handy when creating cycles that don’t begin at the start of the timeline.
Features:
- Works across all visible timeline keyframes, and multiple channel cycles can be created in a single click
- When multiple channel keyframes are selected - each channel is processed individually (i.e. Cycle Around/To/From)
- Will overwrite existing cycle-from (origin) keyframe cycle-back distance setting
- Preserves cycle-to (destination) keyframes/values
- Cycles are created Relative
To use:
- Select one or more keyframes, (optionally adjust current frame), and Run the tool from the Tools palette
Additional Notes:
- version: 01.00 #520930 MH12+
- release: 1.00
- Compatible with MH12+
Special Thanks to:
- Stan (and the team): MOHO Scripting – https://mohoscripting.com
- The friendly faces @ Lost Marble Moho forum – https://www.lostmarble.com/forum/