Previous Next

Editing an Automation sequence

Automation time splicing behaves in a similar fashion to the way text may be edited in a word processor, or the way sound files are edited in a sound file editor. You can set an insertion point or select a range of time and apply familiar operations such as Cut, Copy, Paste and Delete and also use the Insert Time command to insert a specified amount of time. All of these operations are available from the Edit menu. The Automation view indicates the current selection as follows: An insertion point is indicated by a flashing vertical bar in the channels to which it applies. A selection range appears as a highlighted background in the applicable channels.

Creating a Selection

The insertion point or selected time range can apply to any combination of automation channels. To select a range of time spanning all channels, click and drag in the center region of the automation Time Ruler (the cursor will change to an I-beam to indicate that the mouse is in the time selection area.) To set the insertion point across all channels click and release the mouse in the time selection area of the automation ruler. A selection range or insertion point can be made for an individual automation channel by clicking and dragging in empty space within the channel (the cursor changes to an I-beam to indicate the appropriate area from which to perform the selection). A selection spanning multiple channels may be created in similar fashion by beginning a selection on one channel and dragging the mouse across other channels to include them in the selection.

Modifying an Exisiting Selection

Once the insertion point has been set, or a range of time has been selected it is possible to modify the selection by holding down the Shift and/or Control keys on the keyboard while clicking or dragging with the mouse.

The selected time range can be modified by holding down the Shift key and clicking and dragging in the ruler, or in any channel which is currently part of the selection. By shift-clicking before the beginning of the current selection range (or insertion point,) the beginning of the selection can be modified. By shift-clicking after the end of the current selection range the end of the selection can be modified.

Shift-clicking can also be used to extend the selection across currently unselected channels. By shift-clicking in an unselected channel, the channel and all channels between it and the current selection become part of the selection. Shift-clicking always modifies the start or end location of the selection, for this reason, using the Control key (see below) may be more useful for altering which channels are included in the selection.

It is possible to add or remove channels from an existing selection or insertion point by clicking while holding down the Control key on the keyboard. Control-clicking a channel within the selected time range will toggle the channel between being a member and not being a member of the selection (or insertion point.) A Control-click and drag across multiple channels will include or preclude them from the selection.

Insert Time

When the insertion point is set for one or more channels the Insert Time command from the Edit menu lets you insert a specified period of time into the selected channels. The time is specified in bars and beats, based on the time signature present at the insertion point.

Cut, Copy and Clear

The Cut, Copy, and Clear items in the Edit menu can be used to place the automation selection on the clipboard (Cut and Copy) and to delete the selected range of time in the selected channels (Cut and Clear.)

Paste

The Paste command from the Edit menu can be used to insert the contents of the clipboard into the automation selection. When an insertion point is selected the Paste command will insert the range of time in the clipboard into the automation view and push all following automation forward in time. When a range of time is selected in the Automation view, Pasting will replace the selected time range with the time range on the Clipboard.

The Paste command behaves slightly differently depending on whether the Clipboard holds a clipping from only one automation channel, or if it holds clippings from multiple channels.

When the Clipboard contains only a single channel, a Paste operation may be performed on any compatible channel. Channels are considered compatible if they are of the same type (ie Trigger, Preset, Boolean, Value or Range) and in the case of Value and Range channels the allowable value range must also match. Note that to use this Paste mode, the insertion point must not include multiple channels.

When the Clipboard contains more than one channel of automation information, data is always pasted into the same channel from which it was cut or copied. Irrespective of the number of channels on the Clipboard, a Paste operation only ever applies to the channels that are part of the selected range or insertion point – channels on the clipboard which are not selected are not pasted. When the selection spans multiple channels, and some of those channels are not present on the clipboard the Paste command will insert blank time into the channels not present on the clipboard.