Chapter 4
Programming Your PC2
Basic Editing Concepts
So far weÕve explained the PC2 primarily from a performance standpoint, covering the
fundamentals of selecting programs and setups, and applying real-time controls and effects.
ThereÕs much more to the PC2, howeverÑyou can modify existing programs, setups, and effects
in countless ways, or create completely new ones. We call this editing, and there are a few
concepts that apply to editing in general, whether youÕre working on programs, setups, or
effects.
Overview
Editing consists of changing the value of one or more
parameters
. A parameter deÞnes one
particular component of a program or setup (or the PC2 itself). These parameters are organized
into
menus
Ñgroups of related parameters. There are separate menus for programs, setups,
effects, and more. ThereÕs also a set of global parameters affecting the entire PC2.
For example, in every MIDI setup, each zone has a parameter called MIDI Channel. This
parameterÕs value determines the channel on which the PC2 sends MIDI information. Every
parameter has a default value set at the factory.
Beginning to Edit
If you want to change the value of any parameter, there are three basic steps:
¥
Navigation
¥
Data entry
¥
Naming and storing (saving)
Navigation
The Þrst step is to Þnd the parameter you want to edit. This procedure works for editing
any
parameter (thereÕs a short cut for editing controller assignments, which weÕll discuss later).
1. Press one of the parameter buttons to select a
menu
(group of parameters). The parameter
buttons are labeled in groups: Zone, Sound, and System.
2. Press either of the
cursor
buttons (the buttons labeled
<
and
>
under the display) to scroll
through the current menu. In most cases, this displays a different parameter and its value,
usually on the bottom line of the display. In this case, pressing the cursor buttons is like
turning pages in a book. Sometimes, however, thereÕs more than one parameter on a
Òpage.Ó In this case, pressing the cursor buttons will move a cursor (a small ßashing
underscore) from one parameterÕs value to another without otherwise changing the
appearance of the page.