Editing with Mark of the Unicorn's Digital Performer

This document gives details on the steps necessary to use Performer's extensive library of commands to modify or create new MIDI data. This may involve functions as simple as copying track information to a new track or involve creating continuous data to control pan, volume, etc. 

Selecting a Region

Before functions under the Edit or Region menu can be used, you must first select a "region" of events to operate on. This may be a single event, in which case simply clicking on it in an Events List, Notation or Graphic Editing window will be the most direct method. However, editing larger groups of notes requires different techniques. Experiment with them all to find the most useful method for each situation. You may need to only select a few notes from a single track, in which case dragging down an Events List, or dragging a box in the Notation of Graphics window will be quickest. You may need to operate on a large region involving several tracks, in which case using the SELECTION bar or dragging across the Tracks Event list is most expedient. Below are examples of each.


Selecting a Region in an Events List

Pop up an Events List for a track by clicking on the particular measure you wish to edit in the Tracks Event window (the one with Orange or Gray boxes). Alternatively, you can double-click on the Track Name, or use the Events List button below the Counter.


With the mouse, drag down over the desired notes. You can skip notes by holding down the SHIFT key while clicking on additional notes. Once the notes are selected, indicated by their black color, you may proceed to select an EDIT or REGION function.

Using the SELECTION bar

As mentioned above, using the SELECTION BAR is the easiest way to select large amounts of information. Click on the POPUP MENU to select the beginning and end of the REGION or enter the measure range in the boxes. Selecting 5|1|000 as an end time will not include the first note of measure 5. Specify 5|1|001 to include the first note. NOW CLICK OR DRAG DOWN ON THE TRACK NAME(S) YOU WISH TO OPERATE ON. You can select non-consecutive tracks by holding the SHIFT KEY down while selecting. You may now the perform the desired operation. 

Using the Track Events List

The Track Events List in very useful for both selecting regions and performing some editing functions directly. To use it to select a region, simply drag across the desired tracks and measures. Hold down the SHIFT key while selecting non-contiguous data. Sometime you may wish to see the Event boxes as divisions greater or smaller than a measure; for example, you might want to drag across only three beats of several tracks. Use the plus and minus "magnifying glass" icons in the lower right-hand corner of the window to expand or collapse the box units. Above the boxes are measure numbers and beneath those are beats. You can tell what divisions are active by looking at these. You may perform copy, cut and paste, and shift operations directly in the Track Events window. To copy data from one track to another, select the region you want to copy by dragging across it. The HOLD THE OPTION KEY DOWN, while dragging it to the desire track. You can even shift it in time by dragging diagonally to create instant canon or echo. To CUT AND PASTE, perform the same operation but without holding down the OPTION KEY. It will simply move the original data. Do the same to SHIFT data in time on the same track by simply selecting it and dragging sideways. 

Selecting a Region with the Notation Window

Simply drag a box around the desired notes in a Notation Window to select them as a region. You can select the desired measures first in the Track Events window, then click on the NOTATION button to get a larger group of measures to show up in the Notation Window. As with the Track Event window, you can also perform some edit functions directly in the window. For example, you can transpose a note (or notes) by dragging up or down. You can also move a note in time by dragging sideways.

Selecting a Region with the Graphic Notation (Piano Roll)Window

You may also drag a box around the desired notes in a Graphic Editing Window before performing the operation. You may perform other operations here as well. By selecting and then dragging a note or notes up and down, you can transpose. By dragging the end of a note (or one in a group of notes) sideways, you may change their duration. More advanced operations involve using the RESHAPE tool to reshape velocity or controller information found below the note bars. See the manual for this operation.

Using the View Filter

The View Filter (found in a mini-menu of any editing or Tracks window) can be used to temporarily hide information you either don't want to see or DON'T WANT TO SELECT. For example, if I wanted to cut all of the sustain information from a Track, I would deselect everything but Controllers and then specify ONLY controller #64, the sustain pedal. I could then select everything in the Track, which would only be showing Controller #64 info and cut it. THIS WILL CUT ONLY THE VISIBLE INFORMATION IF YOU DO IT PROPERLY. You may then reset the VIEW FILTER to show everything. A common problem when users don't see information they know is there (and hear as well) is that the View Filter has been set improperly. 

Return to CECM Home Page.
This document is prepared and maintained by the Indiana University School of Music
Center for Electronic and Computer Music
Prof. Jeffrey Hass and Christopher Cook
Last updated: 11 Septmeber 2000
URL: http://www.indiana.edu/~emusic/perfedit/perf_edit.html
Copyright 1995-2000, Jeffrey Hass, Christopher Cook and The Trustees of Indiana University