The Controller menu gives you tools for working with controllers that are assigned to objects or tracks when in the Curve Editor or Dope Sheet.
Lets you select tracks and then assign a controller to that selection. See Assign Controller .
Lets you delete certain controllers, that can't otherwise be replaced (Visibility tracks, Image Motion Blur Multiplier, Object Motion Blur, On/Off). See Delete Controller .
Puts a copy of the selected controller track into the Track View buffer. See Copy Controller .
Copies the controller track in the Track View buffer onto the selected track of another object or objects. You have the option of pasting as a copy or as an instance. See Paste Controller .
Converts procedural animation tracks to Bezier, Euler, Linear, or TCB keyframe controller tracks. Can also be used to convert any controller to these type of controllers. Allows for key reduction by using a Samples parameter. See Collapse Controller
Assigns a Layer controller to each highlighted track in the controller window. See Animation Layers (Layer Controller).
Ignores the animation range for the selected controller track. When set, the track plays independently of its range and its background changes color. See Ignore Animation Range.
Respects the animation range for the selected controller track. When set, the track plays only within its range. See Respect Animation Range.
Lets you turn an instanced controller into a unique controller. If a controller is instanced, making changes to it will affect where ever it is copied. If the controller is unique, then changes to it will not affect anything else. See Make Controller Unique .
Lets you extend the animation beyond the existing keyframes. Used primarily to loop and otherwise cycle your animation without having to copy keys. See Parameter Curve Out-of-Range Types .
Displays the Properties dialog, which gives access to the key interpolation types. Different controller types will offer individual options here. For example a Position XYZ controller will offer Fast, Slow, Linear, Smooth, Step, Bezier and Auto Tangent as key options, while a TCB controller will not show any of those controls. For some controllers this is the primary gateway to the animation parameters. See Properties (Track View) .
The Collapse Controller tool allows you to convert procedural animation tracks into tracks with keyframes. A procedural track is an expression track, wired parameter, noise controller, or even something like a list controller.