TYPE: CHOP
TITLE: Spline CHOP

This CHOP allows you to edit the channel data by using direct manipulation
of cubic or bezier handles in the graph of the CHOP.

The CHOP first does a best-fit on the existing samples based on the Tolerance,
the Start/End range and the channel Scope. The Start, End, and Tolerance
parameters do not have any effect unless "Compute Knots" is on.

The CHOP's entire interval or a sub-interval can be edited. The scope can be
used to limit which channels are to be edited. Changing the scope causes 
any prior hand-edits to be lost.

In the graph, the solid boxes at the ends of the CHOP interval can be moved
to shorten the interval to be edited.

The hollow boxes are the handles for editing the interpolation curves. As soon
as one of these is moved, the start-end handles or scope cannot be changed
without losing the hand-edits. To change the interval or re-edit the curves,
turn on Compute Knots again. You can shorten the edit interval to one sample
and edit a single sample.

It is not yet possible to have multiple intervals.

There are no local variables.

Parameters
    Type          - The type of fitting curves to use, Bezier or Cubic.

    Compute Knots - Turn this on to recompute the knots when you
                    modify the error or the start or end of the
                    subrange. All previous changes to the knots
                    will be erased. Any change to a knot will
                    turn this parameter off.
    Unit Values   - Determines whether the start/end parameters 
                    listed below are absolute values or relative
                    to the start and end of the channels.
    Start         - The start of the subrange.                     /start
    End           - The end of the subrange.                       /end
    Tolerance     - The error tolerance when fitting curves to     /tolerance
                    the data. Lower error tolerances produce a
                    more accurate reconstruction of the original
                    data, but may use more curve segments.
