Touch CHOP Reference  
    Keyframe CHOP
     
 Summary  
 

See also: Keyframe Channel Editor

The Keyframe CHOP lets you create channels and edit them with keyframes. It is very powerful because the channels can be played back with the global frame or seconds index, synced to the internal global beat clock, and most interestingly, based on a channel sent into the input. It outputs all channels - either as a single sample or the entire length.

To create/edit/delete keyframe channels, open the Keyframe Channel Editor in one of 2 ways:

  • right-clicking on the Keyframe CHOP and selecting Edit Keyframes from the pop-up menu.
  • clicking the Edit Keyframes button in Keyframe CHOP's parameter pane.
 
 Parameters - Keyframe Page  
 

Mode /mode - The mode determines the units of the Keyframe CHOP. There are 3 modes for keyframing channels.

  • Frame / Samples - Sets the Keyframe CHOP's Channel Editor timeline units to frames, or 1 sample per unit.
  • Seconds / Generic - Sets the Keyframe CHOP's Channel Editor timeline units to seconds, or Sample Rate samples per unit.
  • Beats - Sets the Keyframe CHOP's Channel Editor timeline units to beats, advances by 1 unit on graph for every beat (currently on supports a 4/4 timing signature).

Input Units /inputunits - Units used when channels are sent into the CHOP's input.

  • 0 to 1 - Use range of 0-1 to determine index in keyframed channel. Value of 0 returns the first sample, value of 1 returns the last sample.
  • Same as Mode - interpreted the same as the Mode parameter units.

Start / End /start /end - Start and end of the index of the Keyframe CHOP, expressed in the units set in the Mode parameter (seconds, frames or samples). The Start / End points are represented by vertical yellow lines in the Keyframe Channel Editor and can be dragged interactively to set the parameters' value.

Sample Rate /rate - The sample rate of the keyframed channels, in samples per second. It has no effect when Mode is Frames / Samples.

Phase /phase - Shifts the index ahead or back in time.

Phase Units /phaseunits - Units used for Phase parameter.

Output Full Range /outputfull - Forces the Keyframe CHOP to output full range vs. a timesliced output. This parameter has no effect if the Keyframe CHOP is using an input as the index.

Lock to Clock /lockclock - When flag is checked, lookup index is directly tied to the timeline and the Start parameter affects the time at which the graph starts. When unchecked, lookup index moves forward as the current time moves forward, and the index loops within the Start / End range. When unchecked, you can click/drag the blue timebar around the graph and the current graph index will be offset, good for scrubbing bits of animation.

Set Start to Now - Sets the Start paramter to the current value of the timeline.

Edit Keyframes - Opens the Keyframe Channel Editor which holds the internal keyframe channels. Use this editor to add, modify and delete channels held in the Keyframe CHOP.

 
 Standard Options and Local Variables 
 

Scope and Channel Name Matching
Sample Rate Match
Time Slice

There are no local variables.

 
 See Also  
  

Keyframe Channel Editor