beautypg.com

Divide, Square root, Reciprocal square root – Metric Halo Mobile I/O User Manual

Page 312: Adsr, 312 square root, 312 reciprocal square root, 312 adsr

background image

+DSP

312

• Category: Math
• Channels: 0

Description:

Constant generates a constant DC signal with the value specified by

Constant

. This is useful for

generating a constant signal to be used as a control signal to be used as an input for other processing
blocks such as

MIO Channel Multiplier

,

NC SVF

,

Max

,

Min

and

Select

.

Parameters:

Constant

[-100, 100]

The value of the output signal.

Divide

• Synopsis: Math operation to divide one signal by another
• Category: Math
• Channels: 2

Description:

Divide generates the signal (x

÷

y) from the input signals x and y. Mathematically, this would be

when

y=0, but in general that will cause numerical stability problems in the processing graph, so the output
is limited to a very large, but not infinite value in the case that y=0. In general, this will be most useful
when y is a control signal with a non-zero value.

Please note that Divide is a relatively expensive operation, and should be avoided if possible (for
example, if you want to scale input signal X by a constant value, you are much better off multiplying
by the reciprocal of the scale factor).

Square Root

• Synopsis: Computes the Square Root of the input signal
• Category: Math
• Channels: 1

Description:

Square Root generates an output signal that is the Square Root of the input signal on a sample by
sample basis. Since +DSP does not support processing imaginary numbers, the output of Square Root
is flushed to zero if the input value is

Reciprocal Square Root

• Synopsis: Computes the 1/(Square Root of the input signal)
• Category: Building Blocks
• Channels: 1

Description:

Reciprocal Square Root generates an output signal that is the inverse of the Square Root of the input
signal on a sample by sample basis. Since +DSP does not support processing imaginary numbers, the
output of Reciprocal Square Root is flushed to a large, but not infinite number if the input value is

ADSR

• Synopsis: Generates an envelope and frequency from a MIDI note message
• Category: Math