
The Harmonizer
®
Programmer’s Manual
©
1999-2008 Eventide, Inc.
Page 8 of 97
Release 1.3
Custom Interface
There is one very special module that is used to create custom menu pages. It’s
called (appropriately) the
menupage
module. It has any number of
userobject
inputs
(the example shown to the right has only one)
and a single
userobject
output. The
menupage
module will create a menu page out of the
userobject
outputs that are
connected to it.
The
menupage
module is typically used with a special group of modules called the
“interface” group. Most of the modules in the interface group have a
userobject
output
and either a single control output or a single control input. The interface modules that
have a control output
(like the “knob” module shown to the right)
are connected to the control
input of another module. The interface module then “takes over” that control input.
Similarly, interface modules that have a single control input
(like the “monitor” module
shown to the right)
are connected to the control output of another module to display the
value of that control output.
(It should now be clear that not all modules exist to deal with audio.
Many, such as the interface modules, exist to create a user interface. Still others exist to manipulate
control signals.)
For example, we could utilize two
knob
modules and a
menupage
module in the program we’ve been
working on. One
knob
module will take over the
delay time
control input on the
delay
module.
The second
knob
module will take over the
frequency
control input on the
filter
module. The
userobject
s of both
knob
modules are connected to the
menupage
module, which is in turn connected
to the
head
module.
When we run the program on the Harmonizer, the screen
shown to the right appears in the
PARAMETER
area. Notice that
the order that the
knob
module’s
userobject
outputs are
connected to the
menupage
module dictate their order on the
menu page in the
PARAMETER
area.
Also notice that because the second
knob
module “took over”
the
filter
module’s
frequency
control input, that parameter
no longer appears on the
filter
module’s menu page.