TYPE: CHOP
TITLE: Extend CHOP

This CHOP only sets the "extend conditions" of a CHOP, which determines
what values you get when sampling the CHOP before or after its interval. 

The Extend CHOP has separate menus to control both the pre-interval and
the post-interval. For example, before the interval, you may want to hold
a constant value, and after the interval you may want to cycle or repeat
the curves in the interval.

To shorten or lengthen the interval (the start or end of the CHOP), use the
Trim CHOP.

You can see the state of Extend Conditions in the pop-up info box of any CHOP.

The Extend Options found in the Extend CHOP are also available in several
generator CHOPs.

When using the chop() function to sample a channel, the index-value may be
outside the interval of the CHOP. But a reasonable value is returned. The
user is able to control the value of the channel outside its interval. 

There are no local variables.

Parameters
    Left Behaviour   - The extend condition before the CHOP interval.
        Hold          - Hold first or last value.
        Slope         - Continue slope at begin or end of channel.
        Cycle         - Cycle channel repeatedly.
        Mirror        - Cycle channel repeatedly, mirror every other cycle.
        Default Value - Use constant value in Default Value parameter.
    Right Behaviour   - The extend condition after the CHOP interval.
        Hold          - Hold first or last value.
        Slope         - Continue slope at begin or end of channel.
        Cycle         - Cycle channel repeatedly.
        Mirror        - Cycle channel repeatedly, mirror every other cycle.
        Default Value - Use constant value in Default Value parameter.
    Default Value - Value used for the Default Value extend condition.  /defval

See also: Trim
