Five12

prev  |  up  |  next

Numerology 2 Documentation


Signal Processor




Overview

This module allows you to modify any CV or gate signal before patching it into a target module. It is designed very similarly to modules that are available for some analogue modular systems. And, as with those analog modules, this module has many useful applications that may not be immediately apparent. Some of the applications include:

  • Slew the output of a control sequencer to make it more like an LFO or envelope generator.

  • Modify a mix of two summed pitch sequences (say one for melody, the other for chord progression) to keep the result value within a specific range. Handy for keeping bass lines in a lower octave.

  • Use a variation of the above trick to ensure that complex combinations of control signals stay within a useful range, such as [0,1] for feeding the MIDI CC Output module.

  • Re-scale the range of a pitch sequence to be used either as a pitch source with a different range, or as a [-1,+1] control value source to be applied to CC output or velocity.

  • Assign remote MIDI faders to some of the controls and use them for live performance variations on pitch sequences.

This module is typically used in conjunction with the Mixer/Scope module -- either to modify signals before mixing them together, or after. The scope allows you to see what the signal processor is doing to the signal.

The processing steps applied to the input signal are as follows:

Parameters

Src Range & Dest Range Mix/Max

There are two parts to this control, the first is the "From" part. Here you enter the range of the incoming signal, such as [-12,+12] for pitches or [0,+1] for velocity values. This scales the input to the range [-1,+1]. The "To" portion re-scales the value to a target range that you specify. It also changes the range of the offset and clipping controls to appropriate values. For this reason, you should *always* set the scaling controls properly, otherwise the output of the module may not be useful, even if you are not changing the range of your signal. For instance, if you are processing a signal with range [-24, +24], and don't want any special re-scaling, set both menu items to [-24,+24].

Rectify

This performs an absolute value operation on the input, so all negative values are moved to positive values.

Invert

This inverts the input, i.e. multiplies by -1.0.

Scale

Scales (multiplies) the input by the scale factor. Use it in combination with the clipping controls to get a 'distorted' control signal.

Offset

Offsets (adds) the input by the offset factor.

Clip High / Clip Low

Sets the maximum and minimum values for the output signal.

Clip Mode

Sets how the clipping limitations are applied, there are three choices of rules that can be applied:

  • clip : if the value is out of range, set to the max/min value

  • wrap : if the value is above the maximum, set it to the minimum value + the difference, and vice versa for values below the minimum.

  • fold : if the value is above the maximum, set it to the maximum value - the difference, and vice versa for values below the minimum.

Slew

Applies a low-pass filter to smooth out the signal. Best used in combination with the Mixer / Scope module to judge the amount of smoothing.

Ports




CV In

The CV input for the module.

CV Out

This is CV output for the module.




© 2008-2009 Five12 Inc. prev  |  up  |  next