Program Mode
The Program Editor
Pitch Bend Mode (Bend)
This determines how Pitch bend control messages will affect the current layer. A value of All
bends all notes that are on when the Pitch bend message is generated. A value of Key bends
only those notes whose triggers are physically on when the Pitch bend message is generated
(notes held with the sustain pedal, for example, won't bend). This is great for playing guitar
solos on top of chords—play a chord, hold it with the Sustain pedal, then play your licks and
bend them all you want; the chord won't bend with it. A value of Off disables Pitch bend for the
current layer.
Trigger (Trig)
Set Trig to Rvrs to have notes triggered on key‐up. The initial velocities of notes triggered this
way are determined by the release velocities of the keys that trigger them. The default setting is
Norm.
Delay Control (DlyCtl)
Here you select, from the Control Source list, a control source that will delay the start of all notes
in the current layer. The length of the delay is determined by MinDly and MaxDly (described
below). You'll assign a continuous control like MWheel for the DlyCtl parameter when you
want to vary the delay time, and a switch control if you want the delay to either be its minimum
value (switch off), or its maximum (switch on). The delay control will affect only those notes
triggered after the delay control source is moved; the delay time is calculated at each note start,
based on the status of the delay control source at that time.
Minimum Delay (MinDly), Maximum Delay (MaxDly)
When using Delay Control (DlyCtl) (see above,) the length of the delay before notes are triggered
is determined by these two parameters. When the control source assigned to DlyCtl is at its
minimum, the delay will be equal to the value of MinDly. The delay will be equal to the value of
MaxDly when the control source is at its maximum. If DlyCtl is set to OFF, you get the minimum
delay. If it's set to ON, you get the maximum delay. This doesn't change the note's attack time,
just the time interval between the Note On message and the start of the attack. The delay is
measured in seconds.
Enable
This assigns a control source to activate or deactivate the layer. When the value of the assigned
control source is between the minimum and maximum thresholds set by the Sense (S)
parameter, the layer is active. When the value of the assigned control source is below the
minimum or above the maximum, the layer is inactive. By default, many layers have the Enable
parameter set to ON, so the minimum and maximum thresholds don't matter. They're relevant
only when Enable is set to a specific control source (like MWheel).
Some local control sources (KeyNum and AttVel, for example) are not valid for the Enable
parameter. In these cases, you should use the global equivalent (GKeyNum and GAttVel in this
example).
Enable Sense (S)
This parameter determines how and when a layer is enabled by the control source assigned for
the Enable parameter. Enable Sense has three values: orientation, minimum, and maximum.
6-24