Complex Template - Deviation Devo7e User Manual

Table of Contents

Advertisement

Complex Template

The Complex template unlocks the full power
of the mixer system. For a given channel,
any number of mixers can be applied to affect
the final result. Each mixer is applied based
on whether the specified switch is active, and
can either replace, add to, or multiply to the
previous mixers for this channel. Using this
system it should be possible to define an
output channel as a combination of any number of inputs.
A 'Long-ENT' press will update the current mixer settings, making it possible to test
them on the transmitter.
The Complex Mixer page has the following options:
Mixers: Specify the number of mixers for this channel
Page: Specify the current mixer page being edited. Pressing the spin-box will allow
reordering the pages of the current channel.
Switch: Specify an optional switch which determines whether the current mixer is active.
Mux: Defines how the current mixer is applied to the previously defined mixers for this
channel. Options are:
Replace: If this mixer is active, all previous mixers are ignored
Add: Add the value of this mixer to the previous mixers
Mult: Multiply the value of this mixer with the previous mixers
Max: The output will be the greater of the current mixer vs the previous mixers
Min: The output will be the lesser of the current mixer vs the previous mixers
Src: The input source controlling this mixer
Curve: The function applied to the input to generate the output. See the Curve section
for more info. Selecting the 'Curve' spin-box will allow configuring the Curve in the
case that a multi-point curve or Expo-rate are chosen.
Scale: A multiplicative scalar that is applied after the Curve to control the output range
Offset: an additive offset that is applied after the scaling.
Trim: Selects whether or not any trims for the selected Source are applied to this mixer
Note that while the scale value is limited to 100%, the mixer may provide a value larger
than 100% if an offset is set or if the trim value is non-zero.
A given mixer can be considered to have the general form:
M(x) = if(Switch) { Src * Curve * Scale + Offset} else {0} + Trim
The combination of mixers for a given output channel is defined by the Mux type:
For a 'Replace' mux:
Cx = if(Switch
) {M
n
n
For a 'Multiply' mux:
Cx = if(Switch
) {M
n
n
if (Switch
) { M
0
} else if (Switch
) {M
n-1
} else {1} * if (Switch
} else {1}
0
} ... else if (Switch
n-1
) {M
} else {1} * ... *
n-1
n-1
) {M
}
0
0
Page | 16

Hide quick links:

Advertisement

Table of Contents
loading

Related Products for Deviation Devo7e

This manual is also suitable for:

Devo10

Table of Contents