16-38
DSP Functions
The DSP Functions
functions, they can be used to combine two-wire signals for the F4 AMP block, or to enable you 
to apply another DSP function to the combined signals before the F4 AMP block.
ThereÕs a Pad parameter on the control-input pages for these functions, which attenuates the 
lower wireÕs signal at its input to the function.
+AMP
The two input signals to this function are multiplied by .5 (to reduce the likelihood of clipping), 
then added together. The resulting signal is then multiplied by a gain factor (the combined 
values for the parameters on the control-input page), and multiplied by 2. Any clipping that 
occurs can be eliminated by lowering the value of the Adjust parameter. If the Adjust value is Ð6 
dB or lower, the signal will never clip. The control parameters are affected by the settings and 
controls on the AMPENV page.
+GAIN
This function operates in almost the same way as +AMP, the only difference being that the 
signal is not affected by the settings on the AMPENV page, since it occurs before the Þnal AMP 
block.
Crossfade (XFADE)
This function adds the signals from the upper and lower wires after evaluating the combined 
values of the parameters on its control-input page. If those values add up to -100%, only the 
lower wireÕs signal is sent to the output. If they add up to 100%, only the upper wireÕs signal is 
sent to the output. If they add up to 0%, both signals are attenuated 6 dB, then added and sent to 
the output.
Waveforms
In this category of DSP functions are three standard synth waveformsÑSine, Sawtooth, and 
SquareÑwith high- and low-frequency variations of each. These are all one-stage functions. 
They can be assigned in several different positions and combinations in many of the algorithms.
One important fact to keep in mind is that assigning one of these waveforms to a layerÕs 
algorithm may remove the original sample from the signal, since they donÕt have input signals 
to send to their outputs (they send only the waveform that they generate themselves). If, for 
example, you were editing the Acoustic Piano program, and you assigned SINE in the F1 block, 
you would no longer hear the piano timbre, only the sine wave (unless the signal splits before 
the F1 block, as in Algorithm 10). Consequently, youÕll tend to use these waveforms when you 
want to build a sound from scratch. If you want to add a waveform to the original timbre of a 
sound, use one of the added waveform functions described in the next section, or use one of the 
split signal algorithms.
These waveforms can range in frequency from .1 Hz to 20 KHz. TheyÕre not samples like the 
instrumental sounds and other waveforms; theyÕre generated by oscillators. Since the DSP 
function waveforms arenÕt produced by playing back multi-sample keymaps, there are no 
sample root transitions as you play notes in different keyboard ranges. This makes them 
especially suitable for use with portamento and wide pitch bend ranges.
SINE LOW FREQUENCY SAWTOOTH
LOW FREQUENCY SINE SQUARE
SAWTOOTH LOW FREQUENCY SQUARE