The Harmonizer
®
Programmer’s Manual
©
1999-2008 Eventide, Inc.
Page 6 of 97
Release 1.3
Different Kinds of Signals
To achieve the goals set out by the three cornerstones, we must employ four signal types. Signals
connect modules together. The four signal types are:
Audio Signals
Used to pass full bandwidth audio between modules in accordance with
cornerstone one. Audio signals are represented numerically by a value between -
1 and +1.
Control Signals
Typically used to pass parameter values between modules in accordance with
cornerstone two. Control signals are low speed and are updated at a variable rate,
depending on how busy the Harmonizer is. Control signals are represented
numerically by a value between -32768.0 and +32767.999.
Mod Signals
Used to pass “modulation signals” between modules. A “modulation signal” is a
higher speed control-type signal running at one quarter the bandwidth of the audio
signal. Mod and audio signals may be interconnected, but not without a loss of
signal quality.
Although mod signals
look
like audio signals, they actually work to achieve
cornerstone two (controlling the parameters of a module). In some cases, control
signals are too slow to alter a parameter without “clicking” or “stuttering." For
instance, if you wanted to alter a delay time quickly to produce a flange effect, a
control signal might not be equal to the job. Thus certain modules (
moddelay
for instance) come equipped with a mod input. Other modules (such as the low
frequency oscillator (
LFO
)) come equipped with a mod output. By
interconnecting the two, fast, smooth parameter adjustment can be executed that
would defy control signals.
Userobject Signals
Used to pass
PARAMETER
area menu page information in accordance with
cornerstone three.
There exist module inputs and outputs for each of the four signal types. They are named (logically
enough):
•
audio inputs/outputs
•
control inputs/outputs
•
mod inputs/outputs
•
userobject
inputs/outputs
Only inputs and outputs of a similar type may be interconnected
(except for audio and mod inputs/outputs)
. A
given module will only have those types of inputs/outputs that are pertinent to its function.