Grid Modules

Each Grid module is a building block that can be loaded within any Grid device and interconnected with other modules.

As in Bitwig Studio, the modules are categorized below by the type of function they perform and can be browsed that way. For more information on using The Grid and working with Grid devices, see chapter 17: Welcome to The Grid. And for full information on the parameters of each module, see the module's help view within Bitwig Studio (see Interactive Module Help.).

I/O Category

Terminal modules for signals entering or exiting this Grid device

Gate In

Supplies note gate signals from the device

Phase In

Supplies the device's default phase signal

Pitch In

Supplies note pitch signals from the device

Velocity In

Supplies note velocity signals from the device.

Velocity Mode determines whether velocities are coming only from note Ons or note Offs, or if both note Ons & Offs velocities are offered together. Velocity Mode is visualized on the device face, and can be adjusted from the device's context menu (via right-click) or the Inspector Panel.

Audio In

Supplies audio signals from the device

Audio Out

Path to the device's audio output buss. Has an Output Clipping Mode option (Off, Hard, or Soft) and an Output Clipping Level setting (0 dB, +6 dB, +12 dB, or +24 dB) for how to handles overages.

Gain In

Supplies note gain expressions

Pan In

Supplies note pan expressions

Pressure In

Supplies note poly pressure signals from the device

Timbre In

Supplies timbre expressions from the device

CC In

Supplies select continuous control signals from any/all MIDI channels

CC Out

Outputs continuous control signals on any MIDI channel

Note In

Provides gate, expressions, and channel of every incoming note. Its eight out ports match the Note Out configuration (including the Enable All Expressions [] toggle for unfolding and showing all ports), for easy processor patching.

Note Out

Creates output notes, with all expressions available via eight in ports.

  • Gate In port triggers a note to be created

  • Pitch In, Velocity In, and Channel In can either be set with fixed values on the module's face, or provided with signals

    [Note]Note

    The Pitch In port requires an input signal between note C-2 (-0.5) and G8 (+0.558).

    The Velocity In port requires an input signal at or above zero.

    Only when these conditions are met will a high-logic signal at the Gate In port create a new note on.

  • When Enable All Expressions ( toggle) is on, Timbre In, Pressure In, Gain In, and Pan In ports are available for signal control of all note expressions

  • When Enable All Expressions ( toggle) is off, connections to these additional expression ports are remembered but inactive

  • As with any module, multiple Note Out modules can be loaded, helpful for sequencer or "groovebox" style patches, or whenever you want to group notes onto different MIDI channels, etc. etc.

Audio Sidechain

Supplies audio signals from a selected project path

HW In

Supplies audio signals from a selected external path

HW Out

Path to a selected external audio output buss

CV In

Supplies control voltage (CV) signals from a selected external path

CV Out

Path to a selected external CV output buss

CV Pitch Out

Path to a selected external CV output pitch buss

Key On

Supplies note gate signals from a specified note and channel

Keys Held

Number of keys currently held

Transport Playing

Supplies the application's playback status

Voice Stack Info

Supplies current voice stack index (a polyphonic signal) and the voice stack size

Modulator Out

Makes incoming signals available as a modulator signal

Display Category

Visualization and note-taking modules

Label

Large text widget

Comment

Smaller text widget

Oscilloscope

Dual trace oscilloscope, with thru ports and controls for the Y Maximum level, whether to paint Y Bipolar or not (for unipolar), and whether the Voice Shown should be only the Last voice played or a sum of All voices.

Spectrum

Spectrogram for up to four signals

VU Meter

Averaging meter

XY

Two-dimensional control pad

Value Readout

Stereo numeric readout for various domains

Phase Category

Modules that output wrapped phase signals

Phasor

Phase signal generator with typical oscillator controls

Ø Bend

Imposes a variable curve onto a phase signal

Ø Pinch

Imposes an S-curve onto a phase signal

Ø Reset

Offsets the incoming phase signal to 0 each time a trigger is received

Ø Scaler

Scales an incoming phase signal to be proportionally faster or slower

Ø Reverse

Inverts a proper phase signal

Ø Wrap

Wraps any signal into the phase signal range

Pitch → Ø

Wraps pitch signal's octave as phase signal

Ø Counter

Translates successive trigger signals into discrete phase values

Ø Formant

Amplifies the incoming signal around +0.5

Ø Lag

Lag processor that stays within the phase range

Ø Mirror

Applies gain to the incoming phase signal and then reflects it

Ø Shift

Offsets the incoming phase signal by a set amount

Ø Sinemod

Modulates the incoming phase signal with a sine wave

Ø Skew

Sets the incoming level to remap to +0.5

Ø Sync

Amplifies the incoming phase signal before wrapping it

Ø Split

Equally distributes phase signal across up to 8 out ports

Data Category

Lookup modules that are read with incoming phase signals

Gates

Event sequencer

Pitches

Mono pitch sequencer

Slopes

A freely drawable, segmented sequencer, with BWCURVE file support, making use of the Curve Editor (see The Curve Editor & Pop-out Editors)

  • With all familiar data sequencer module controls, and their common phase-driven approach

  • A stereo Phase In port for controlling playback, along with a Use Device Phase pre-cord

  • A Bipolar toggle (±) maintains the curve's shape but rescales it, so that the minimum value is -1 and the middle value is now 0 (zero)

  • Anti-aliasing toggle enables smoothed playback of the curve

  • Mute when stopped option will force 0 (zero) output when the global transport isn't running

Steps

Step sequencer

Triggers

Generates N triggers evenly across each cycle

Probabilities

Probabilistic event sequencer

Ø Pulse

Pulse lookup module

Ø Saw

Saw lookup module

Ø Sine

Sine lookup module

Ø Triangle

Triangle lookup module

Ø Window

Cosine window module

Array

Recordable lookup table

Oscillator Category

Periodic signal generators based on waveforms or samples

Pulse

Geometric pulse oscillator

Sawtooth

Geometric sawtooth oscillator

Sine

Sine wave oscillator

Triangle

Geometric triangle oscillator

Union

A DC-drifting, analog-inspired oscillator that blends pulse, saw, and triangle waves. Each of these three waves has its own Level control, or each waveform visual can be clicked to turn that wave all the way up (100 %) and to set the other two waves to zero. Pulse Width can be controlled directly by dragging the slider within the overview display.

Wavetable

Wavetable oscillator, with special unison modes & processing options

  • Embedded graphic shows the full table contents with the current, interpolated output on top

  • Clicking on the display loads a visual wavetable browser, showing previews of all files, side by side

  • Factory content includes over 200 wavetables (WT files) across various categories, including:

    • Acoustic - Based on real-world instruments & sounds

    • Analog - Using analog techniques and sources

    • Digital - Using digital techniques and sources

    • Fractal - Spectra that grow recursively

    • Harmonics - Basic wave morphs and harmonic series

    • LFO and Sequences - Control signals of various kinds, well suited for the Wavetable LFO modulator (see Wavetable LFO) and Grid module (see Wavetable LFO)

  • Any WT file (Surge format) can be read, as well as Serum- and WaveEdit-compatible WAV files, etc.

  • All in ports are fully stereo including Table Index, so the left and right channels can read different parts of the same wavetable

    • Defaults to interpolating the loaded wavetable for smooth transitions, but has an option to disable this (so that only tables in the loaded file are available)

  • Three unique unison modes:

    • Fat, for stacking detuned voices flatly

    • Focused, keeping in-tune voices more center and loud

    • Complex, producing polyrhythms between voices (and providing smoother retriggering)

  • Spread Unison Phases option, which gives a different phase offset for each unison voice, resulting in a smoother unison sound with less beating

  • Harmonic Phases option, with different modes for affecting the loaded wavetable:

    • Aligned - All harmonics use the same phase (for a "focused" sound)

    • Diffuse - All phases are randomized (for a "blurred" sound)

    • Original - Original wavetable file's values are preserved

  • Remove Fundamental option, to suppress the fundamental from each table (which can be a nice bass trick)

  • Remove DC Offset option, to offset the signal output so that it centers around zero. This can transform wavetables made for modulation (such as the LFO and Sequences category) into interesting audio sources.

  • When loaded in Polymer, these various processing options are available within a Pop-out Editor

  • Context-specific anti-aliasing is applied on playback

Sub

Sub oscillator, with six Waveform options and an Octave offset

Bite

A Techniques-driven oscillator, offering exponential FM, hard sync, PWM, and ring mod from dual oscillator feedback

  • Anti-aliasing and internal feedback allow for some very crisp, fresh, and/or modular analog sounds

  • Internal Oscillator A & B are identical, each providing seven waveshapes with Pulse Width controls, as well as fixed Saw and Sine options

    • Like the Union oscillator, the oscillators exhibit some smooth analog drift when Pulse Width, for example, is moved

  • Oscillator B can pulse-width modulate (PWM) Oscillator A

  • Oscillator A can do exponential frequency modulation (xFM) on Oscillator B

  • Oscillator A can also hard SYNC Oscillator B:

    • SYNC is a useful way to use exponential FM without breaking the pitch of Oscillator B

    • Oscillator B also has its own Pitch Offset control, for setting (or modulating) more interesting hard sync waveshapes

  • A trio of mix controls set the output level for oscillator A, oscillator B, and a ring-modulated mix (RM) of the two

  • The Grid module version has a special Independent Mono Mode toggle in the Inspector Panel

    • This flattens the module to a mono output

    • This also allows individual oscillator targeting via the in ports, routing left channel inputs only to Oscillator A and right channel inputs to Oscillator B

Phase-1

Phase distortion oscillator

Scrawl

A freely drawable, segmented oscillator, with BWCURVE file support, making use of the Curve Editor (see The Curve Editor & Pop-out Editors)

  • With anti-aliasing on the oscillator, to help make (almost) any shape work

  • With all familiar oscillator module controls

  • All the standard module pitch controls:

    • Key Tracking pre-cord, automatically connecting note pitches to the pitch buss

    • Numerator and Denominator controls, for controlling pitch via ratio

    • A Pitch Offset, for adjustment in semitones

    • A Detune control, for adjustment in Hertz, along with the Stereo Detune toggle for an inverse detuning of the right channel

  • A Retrigger on Notes pre-cord, for reseting the oscillator's phase at note on

  • The Polymer module version of Scrawl also has:

    • Phase Modulation Amount attenuator (range 0 % to 800 %) to allow modulation from the Sub

    • ↑SYNC↑ toggle to enable hard sync from the Sub

  • The Grid module version of Scrawl also has standard oscillator module options:

    • A stereo Retrigger In port

    • A stereo Phase In port, with attenuator (range 0 % to 800 %)

    • A stereo Pitch In port and input attenuator

Swarm

Unison oscillator

Sampler

Module version of the Sampler device (see Sampler).

Random Category

Aperiodic and randomized signal generators

Noise

White/pink noise generator

S/H LFO

Free/beat-synced random oscillator

Chance

Weighted random logic signal generator

Dice

Uniform random value generator

LFO Category

Periodic low frequency oscillators

LFO

Free/beat-synced geometric oscillator

Curves

A freely drawable, segmented LFO, with BWCURVE file support, making use of the Curve Editor (see The Curve Editor & Pop-out Editors)

  • With all familiar LFO modulator/module controls

  • A set Rate (from 0.2 to 50) with regard to the set Timebase (either Hertz, Kilohertz, Bars or other beat-time units, or Hold)

    • Both the Rate and Timebase can be modulated for each note, for example by Velocity (from the Expressions modulator), or any other source

    • This RateTimebase pair defines the speed of the oscillator, which defaults to a setting of 1 Hz

  • Phase parameter allows for full control of the envelope's position, small variations, or anything in between

  • Option to Enabling Smoothing, with Smoothing Time set in milliseconds/seconds

    • Both settings can be automated and modulated, for controlling the sharpness vs. smoothness of each voice, for example by Poly Pressure (from the Expressions modulator), or any other source

  • A Bipolar toggle (±) maintains the curve's shape but rescales it, so that the minimum value is -1 and the middle value is now 0 (zero)

  • A stereo Retrigger In port, as well as a pre-cord to Retrigger on Notes

  • A stereo Phase In port and input attenuator

  • A stereo Rate In port and input attenuator

  • A Phase Offset (R) control, for adjusting the right channel's phase in relation to the general Phase value

Wavetable LFO

A morphable LFO, with Bitwig WT file support

Clock

Phase-signal generator set in Hertz

Transport

Synced phase-signal generator

Envelope Category

Modules that produce or extract an envelope, often with a normalled amplifier

ADSR

Four-stage gated envelope generator with amplifier. Three Model options are available, shown by a clickable letter icon in the top left of the module (A, R, or D):

  • Analog - Emulating Moog-style fixed curves and nonlinearities

  • Relative - With adjustable rate-differential curves

  • Digital - Clean math with adjustable curves, for precise time segments

ADSR has the common Gate In port (for controlling the envelope), the Envelope Out port (for the created envelope signal), and the Signal In and Out ports (for attenuating any incoming signal via the envelope).

Additionally, ADSR also has a special Bias Out port. This port outputs an offset version of the envelope signal that centers around zero in the sustain segment. So if the Sustain level is set to 35.0 %, the Bias Out signal will go from -0.35 to +0.65 in the attack segment, then coming down to 0 (zero) in the decay segment. After holding at zero for the sustain segment, the release will go from zero back down to -0.35. This could be used for a pitch effect that stabilizes in the sustain segment, or anything else you want to try.

AD

Two-stage triggered envelope generator with amplifier, looping mode, and three Model options (see ADSR)

AR

Three-stage gated envelope generator with amplifier and three Model options (see ADSR)

Pluck

Plucked string-style envelope generator with amplifier

Segments

A freely drawable, segmented envelope generator, with BWCURVE file support, making use of the Curve Editor (see The Curve Editor & Pop-out Editors)

  • A freely drawable, segmented envelope generator

  • With all familiar envelope module controls

  • Four Play Mode options are available:

    • One-shot (⇀) - Plays thru the entire shape (while the voice is alive) at note on

    • Hold (䷿) - Uses any one of the curve's points as the hold/sustain level, which is also the release start

    • Looping (⥤) - Uses any two of the curve's points, and loops forwards between them on sustain; the loop end point is also the release start

    • Ping Pong (⇌) - Uses any two of the curve's points, and loops forwards and backwards between them on sustain; the loop end point is also the release start

    • The hold point or loop region & start/end points are shown in the inverse color of the interface

    • You can either drag one of these points to another point, or right-click on any point and choose the appropriate option — either Set Hold Point (when in Hold mode), or Set Loop Start / Set Loop End (when in Looping or Ping Pong modes)

  • A set Rate (from 0.2 to 50) with regard to the set Timebase (either Minutes, Seconds, Milliseconds, Bars or other beat-time units, or Hold)

    • Both the Rate and Timebase can be modulated for each note, for example by Velocity (from the Expressions modulator), or any other source

    • This RateTimebase pair defines the primary interval of the whole envelope, which defaults to a setting of 1 bar, and with a shape that ends after one iteration

    • The Curve Editor is scrollable and shows a time ruler in the primary interval (1, 2… n), with the set number of grid units displaying within each primary interval

    • Clicking and dragging in the ruler area allows for zooming and scrolling, just as with the Arranger

    • Points can be added or dragged to extend the length of the envelope, so taking the default settings and adding a point at the 4 line would extend the shape to be 4 bars long

  • Option to Enabling Smoothing, with Smoothing Time set in milliseconds/seconds

    • Both settings can be automated and modulated, for controlling the sharpness vs. smoothness of each voice, for example by Poly Pressure (from the Expressions modulator), or any other source

    • On the Polymer module version of Segments, both parameters are available in a context menu when right-clicking on the module's background

  • A Bipolar toggle (±) maintains the curve's shape but rescales it, so that the minimum value is -1 and the middle value is now 0 (zero)

  • A stereo Gate In port, as well as a pre-cord to Gate on Notes

  • A stereo in and out port for an internal amplifier, under the control of the envelope signal

  • An Affect voice lifetime toggle to allow the module to keep voices active

Follower-RF

Envelope extractor with segment times

Slope ↗

Slope shaper for rising signals

Slope ↘

Slope shaper for falling signals

Follower

Symmetric envelope extractor

Filter Category

Frequency-dependent amplifiers

Low-pass LD

Resonant low-pass ladder filter

Low-pass MG

A Moog-inspired low-pass filter, with mix buss saturation via the Drive control

Sallen-Key

Resonant Sallen-Key filter, with 16 different models of either low-pass, high-pass, or band-pass configurations, with various slopes

SVF

Highly resonant multimode filter

XP

Friend of Ladder device and inspired by Mr Oberheim, with 15 filter configurations

Comb

Comb filter with Feedback control and Dampening Frequency (which is relative to the module's Cutoff Frequency)

Vowels

An Inspired filter that produces vowel sounds

  • Can be used several ways, including:

    • Setting (or hard modulating/automating) a single vowel

    • Setting and morphing anywhere between two and five vowels

    • Any combination, all with different configurations and vowel models

  • Standard filter controls include:

    • Drive to affect the incoming signal level

    • A Q Limit Inspector Panel (or Resonance Limit via right-click context menu) control, for adjusting when the filter model saturates

  • Five Vowel Position choosers are available, located around a central, bipolar Vowel Blend knob:

    • Vowel Blend at -100 % uses only the nearby Vowel Position 1

    • Vowel Blend at 0 % uses only the nearby Vowel Position 3

    • Vowel Blend at +100 % uses only the nearby Vowel Position 5

    • Vowel Blend corresponds to Vowel Position 2 at -50 % and Vowel Position 4 at +50 %; if set to vowel sounds, only those values will be heard; if set to None (the default), the surrounding vowels will be blended perfectly there

    • Each position offers 27 different vowel sounds to choose from:

      • i - As in “see” or “eat”

      • y - With a rounded w-, like “we”

      • ɪ - As in “sit” or “hit”

      • ʏ - A medium oo, like “ooze”

      • ɨ - An exaggerated oo, like “eww” (gross)

      • ʉ - A slow oo, like "ooh!" (surprise)

      • ɯ - As in “hook” or “book”

      • u - As in “pool” or “cool”

      • e - As in “say” or “rain”

      • ø - With a closed -l, like “ool”

      • ɘ - Partly closed, as in “eh”

      • ɵ - As in “foot” or “would”

      • ɣ - Partly closed, as in “uh”

      • o - First sound in “coat” or “bold”

      • ə - As in “run” or “ton”

      • ɛ - As in “get” or “rent”

      • œ - With a round -l, like “ole”

      • ɜ - Partly closed, as in “ah”

      • ɞ - Partly closed, as in “aw”

      • ʌ - As in “fun” or “come”

      • ɔ - As in “more” or “floor”

      • æ - As in “cat” or “hat”

      • ɐ - With a subtle -r, like “are”

      • a - First sound in “hi” or “fight”

      • Œ - With an open -l, like “all”

      • ɑ - As in “far” or “star”

      • ɒ - As in “want” or “job”

    • Each Vowel Position can be set in two ways:

      • Clicking on any position opens a pop-up menu of all available vowels sounds and description texts

      • Clicking and dragging on any position starts moving thru the vowels sounds, for a quick workflow with audible results (if audio is passing)

    • In The Grid, a stereo in port (Vowel In) is available for adding to the Vowel Blend value

  • Profile selects which set of vowel data to use, with choices including:

    • Women 1 - an older data set, with average values from several women

    • Women 2 - a modern data set, with average values from several women

    • Female - values from one individual female

    • Men 1 - an older data set, with average values from several men

    • Men 2 - a modern data set, with average values from several men

    • Male - values from one individual male

    • Kids - average values from several children

  • The Topology chooser (on the right edge of the module) sets the structure of the filter, from three choices:

    • Cascade - Serial low-pass filters; a bit better for traditional text-to-speech sounds

    • LP/BP - Low-pass and band-pass filters, processed in parallel; a synth-ier, Autobahn-friendly vibe

    • LP/BP/HP - Low-pass, band-pass, and high-pass filters in parallel; adds a slight bit more highs

  • Several parameters influence the tuning of the internal filters in use:

    • Cutoff Pitch Offset moves the internal filters by semitones

    • The Cutoff In port and its associated Cutoff Modulation Amount attenuator allows stereo manipulation of the Cutoff Pitch Offset

      • Note: While this is like moving the cutoff of a normal filter up and down, the result is different and you might want to start by disabling pitch modulation

    • The Cutoff Frequency Offset (in the Inspector Panel or via right-click context menu) allows linear frequency manipulation, which can be interesting for formants

    • Resonance adjusts the relative sharpness of the internal filters

Fizz

A modern Character filter for spreading harmonic nodes around

  • Has a bit of a moving formant sensibility

  • Takes place inside a stereo, resonant low-pass filter, with standard options:

    • Drive to affect the incoming signal level

    • Main Cutoff Frequency control

    • Stereo input for cutoff modulation, with Cutoff Modulation Amount set in semitones

    • Key Tracking Amount, for using incoming note pitches to affect the cutoff buss

  • For this algorithm, additional controls include:

    • Feedback Gain, which feeds or chokes the nested filter

    • Feedback Cutoff Frequency, for tuning the nested filter

    • A bipolar Color control, which shifts the placement and variation of formant peaks

    • An Alternate Color toggle, for a reorienting and different tuning of the circuit

Rasp

A modern Character filter that can scream or whisper

  • Creates resonant peaks on top of the standard filter

  • Takes place inside a stereo, resonant filter, with standard options:

    • Drive to affect the incoming signal level

    • A Filter Type setting, to switch between an outer Low-pass filter or a Band-pass model

    • Cutoff/Center Frequency control

    • Stereo input for cutoff modulation, with Cutoff Modulation Amount set in semitones

    • Key Tracking Amount, for using incoming note pitches to affect the cutoff buss

    • A Feedback Limit Inspector Panel (and right-click context menu) control, for adjusting when the filter model saturates

  • For this algorithm, additional controls include:

    • Resonance, which enunciates or chokes the nested filter

    • A Brightness Mode setting, with various options for how resonance peaks move:

      • Shift - Gently moves past the main cutoff, usually emphasizing a central peak

      • Double - A tuned mixture of the Shift and Gravity modes

      • Gravity - Pulls and pushes toward the main cutoff with a bit of magnetism

    • The bipolar Brightness control applies the set Brightness Mode, bending the new resonant nodes thru various harmonic — and inharmonic — positions

Ripple

A modern Character filter with hyper-resonance

  • Three elemental modes provide different levels of fun/wreckage that often anchors to harmonics of the incoming signal

  • Takes place inside a stereo, resonant filter, with standard options:

    • Drive to affect the incoming signal level

    • Main Cutoff Frequency control

    • Stereo input for cutoff modulation, with Cutoff Modulation Amount set in semitones

    • Key Tracking Amount, for using incoming note pitches to affect the cutoff buss

  • For this algorithm, additional controls include:

    • Bipolar Feedback Gain, which feeds or chokes the nested filter

    • Feedback Cutoff Frequency, for tuning the nested filter

    • A Nature setting, with various models for the filter:

      • Earth - Gently moves past the main cutoff, usually emphasizing a central peak

      • Wind - Focused feedback, ready to blow

      • Fire - Broad feedback, with some motion

    • Two additional toggles, Tweak Feedback and Tweak Feedforward, modify those points in the filter circuit, either dampening or expanding resonance

    • A Low Quality toggle (in the Inspector Panel or via right-click context menu), for adjusting the filter's tuning and reducing the CPU load

All-pass

All-pass filter with adjustable slope

High-pass

High-pass filter with adjustable slope

Low-pass

Low-pass filter with adjustable slope

Shaper Category

Various linear and nonlinear waveshapers

Chebyshev

Nonlinear shaper that can target harmonics

Distortion

Gentle distortion, with optional Anti-aliasing mode

Hard Clip

Simple clipper, with optional Anti-aliasing mode

Quantizer

Reduces signal resolution, with optional Anti-aliasing mode

Wavefolder

Reflects each cycle back on itself, with optional Anti-aliasing mode

Diode

A Parametric shaper modeling the classic circuit in a modern way

  • Bias parameter for offsetting the signal to be asymmetric

  • Drive parameter for pushing the signal to bend

  • Low-pass Cutoff Frequency control for rounding it off and restoring some order

  • One Drive parameter for going thru the module's unique path, with optional high-order Anti-aliasing (AA)

Rectifier

Scales the positive and negative signal excursions separately, with optional Anti-aliasing mode

Saturator

Waveshaper with loud/quiet settings + bipolar skews. Module version of the Saturator device (see Saturator).

Transfer

A freely drawable, segmented waveshaper, with BWCURVE file support, making use of the Curve Editor (see The Curve Editor & Pop-out Editors)

  • A freely drawable, segmented waveshaper

  • With familiar shaper module controls and form

  • Anti-aliasing (AA) toggle enables smoothed response of the shaper

  • Modulatable Drive control that goes in both directions (±24 dB), for pushing the incoming signal to interesting parts of the curve

  • A Bipolar toggle (±) maintains the curve's shape but rescales it, so that the minimum value is -1 and the middle value is now 0 (zero)

  • The unipolar mode (when Bipolar is off) has two options:

    • Clip - To truncate signals below zero at the value set there

    • Reflect - To mirror signal below zero negatively, good for processing a bipolar signal symmetrically

Push

A Character soft clipper with a detailed curve, using one Drive parameter for going thru the module's unique path, with optional high-order Anti-aliasing (AA)

Heat

A Character S-shaped clipper that starts soft but can drive hard, using one Drive parameter for going thru the module's unique path, with optional high-order Anti-aliasing (AA)

Soar

A Character soft wave folder that makes the quietest parts loud, using one Drive parameter for going thru the module's unique path, with optional high-order Anti-aliasing (AA)

Howl

A Character wave folder that puts different parts of the signal into loud focus, using one Drive parameter for going thru the module's unique path, with optional high-order Anti-aliasing (AA)

Shred

A Character non-linear wave folder for subtle cancellation or big-time artifacts, using one Drive parameter for going thru the module's unique path, with optional high-order Anti-aliasing (AA)

Curve

Remaps defined input and output levels

Delay/FX Category

Delay functions and other time-based audio FX

Delay

Simple delay

Long Delay

Delay set in time or beat units; also allows feedback connections

Mod Delay

Modulator delay with internal feedback loop

Chorus+

Chorus, with four different Character modes. Module version of the Chorus+ device (see Chorus+).

Flanger+

Flanger, with four different Character modes. Module version of the Flanger+ device (see Flanger+).

Phaser+

Phaser, with four different Character modes. Module version of the Phaser+ device (see Phaser+).

All-pass Delay

All-pass filter configured as a delay

Recorder

Signal capture device

Mix Category

Signal routing and mixing modules

Blend

Crossfades between two incoming signals

Mixer

Stereo mixer for up to six channels

Pan

Panning control

Stereo Width

Signal width control

Toggle In

Switch between two incoming signals, with a button directly on the module

Toggle Out

Switch between two outgoing paths, with a button directly on the module

Toggle

Signal gate, with an on/off button directly on the module

Crossover-2

Two-band Linkwitz–Riley frequency split, for subsequent routing/audio processing of your choice

[Note]Note

This module swaps well Filter modules, maintaining the Crossover-2 frequency by using it for the primary frequency control of just about any filter, and vice versa.

Crossover-3

Three-band Linkwitz–Riley frequency split, for subsequent routing/audio processing of your choice

[Note]Note

When replacing Crossover-2 with Crossover-3, the Crossover-2 frequency will be used for the Low Crossover Frequency parameter of Crossover-3.

Select In

Binary selector between two incoming signals

Select Out

Binary selector between two outputs

Merge

Router with up to eight in ports, passing one or two adjacent incoming signals out at a time

Split

Router with up to eight out ports, sending the incoming signal to one or two adjacent out ports at a time

LR Gain

Independent gain controls for a signal's left and right channels

Stereo Merge

Constructs a signal from left/right and mid/side components

Stereo Split

Separates a signal into its left/right and mid/side components

Voice Stack Mix

Modulatable processor with standard mix controls (volume, panning, solo, enable) for each voice in the stack, at any point within a patch

Voice Stack Tog

Modulatable processor to toggle the signal for each voice in the stack, at any point within a patch

Level Category

Amplitude-based functions, values, and converters

Level

Constant set in decibels

Value

Constant set as percentage

Amplify

Signal amplifier set in percentage (up to 800 %)

Attenuate

Signal attenuator

Bias

Signal offset

Gain - dB

Decibel gain control

Gain - Vol

Volume gain control

Velo Mult

Velocity-controlled scaler

Average

Signal averager

Lag

Lag processor

Bend

Imposes a variable curve onto a signal

Clip

Signal clipper

Level Scaler

Scales incoming unipolar signal to a defined decibel range

Pinch

Imposes an S-curve onto an audio signal, with Stereo-ize option

Value Scaler

Scales incoming unipolar signal to a defined value range

AM/RM

Crossfades between dry carrier, classic amplitude modulation, and ring modulation

Hold

Level sustainer

Sample / Hold

Level sampler

Shift Register

Serial level sampler, with up to eight out ports

Bi→Uni

Converts a bipolar signal to unipolar

Uni→Bi

Converts a unipolar signal to bipolar

Poly→Mono

Flattens any signal, making it the same for all voices. With five modes:

  • Last - Newest voice's signal

  • Sum - All voices are added together

  • Average - All voices are averaged

  • Min - Lowest signal level is used

  • Max - Highest signal level is used

Pitch Category

Modules that produce pitch values

Pitch

Constant set as pitch

Octaver

Octave pitch shifter

Ratio

Ratio-based pitch shifter

Transpose

Semitone pitch shifter

Pitch Quantize

Quantizes incoming signal to designated or currently held pitch classes

by Semitone

Quantizes incoming signal to exact semitones

Pitch Buss

Pitch summing buss with attenuators for up to six inputs

  • Attenuators are set in a range of ±36 semitones

  • Inputs two to six also have a Thru (No Attenuation) option (a clickable = icon) that adds that incoming signal without attenuation, good in the case of actual pitch signals, etc.

Pitch Scaler

Scales incoming unipolar signal to a defined pitch range

Zero Crossings

Rough pitch estimator

Freq → Pitch

Hertz (or kilohertz) to pitch converter, with optional stereo detune

Pitch → Freq

Pitch to Hertz (or kilohertz) converter, with optional stereo detune

Math Category

Basic arithmetic operators

Constant

Constant for large, precise numbers

Invert

Gives a button to reverse polarity (× -1) of the incoming signal, with Stereo-ness option

Reciprocal

Gives a button to flip (1/x) the incoming signal, with Stereo-ness option

Add

Add two signals

Divide

Divide one signal from another

Multiply

Multiply two signals

Subtract

Subtract one signal from another

Abs

Separates a signal into its magnitude and sign components

Ceil

Rounds all decimal values up to the next integer

Floor

Rounds all decimal values down to the previous integer

MinMax

Provides the current higher and lower values of two signals

Quantize

Uses a set step size for the signal

Round

Rounds all decimal values below '0.5' increments down and those at or above '0.5' up

Product

Multiplies all inputs together

Sum

Adds all inputs together

Exp

Provides either 2x, ex, or 10x of the incoming signal (x), depending on the Base parameter

Exponents

Provides a power of the incoming signal, with an integer Exponent parameter between -9 and +9

Lin → dB

Converts linear amplitudes to decibel values

Log

Provides either log2x, logex, or log10x of the incoming signal (x), depending on the Base parameter

Power

Raises one signal to the power of another

Roots

Provides a root of the incoming signal, with an integer Degree parameter between 1 and 9

dB → Lin

Converts decibel values to linear amplitudes

Logic Category

Comparators and other modules that output logic signals

Button

Toggle for sending a logic signal

Trigger

Momentary toggle for sending a logic signal

Clock Divide

Divides a clock signal to trigger every N pulses

Clock Quantize

Holds a trigger signal until the next clock pulse

Gate Length

Produces a logic pulse of set duration on trigger

Gate Repeat

Produces repeated logic pulses of set duration while input is high

Logic Delay

Delays the high- or low-logic states

Latch

Allows trigger signals to alternate or set an output state

N-Latch

Allows trigger signals to alternate between multiple output states

=

Comparator assessing if two signals are roughly equal

Comparator assessing if one signal is either greater than or equal to another

>

Comparator assessing if one signal is greater than another

Comparator assessing if one signal is either less than or equal to another

<

Comparator assessing if one signal is less than another

Comparator assessing if two signals are unequal

NOT

Logic inverter

AND

Logic gate seeking all inputs to be true

OR

Logic gate seeking any input to be true

XOR

Logic gate seeking only one input to be true

NAND

Logic gate seeking any inputs to be false

NOR

Logic gate seeking all inputs to be false

XNOR

Logic gate seeking all inputs to be matching

Table Of Contents

Was this helpful?

Please login to give your Feedback.
Login