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 16: 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

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 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

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

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

Sub

Sub oscillator, with six Waveform options and an Octave offset

Phase-1

Phase distortion oscillator

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

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

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

High-pass

High-pass filter with adjustable slope

Low-pass

Low-pass filter with adjustable slope

Comb

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

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

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).

Wavefolder

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

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

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

Select

Selector between two incoming signals

Toggle

Signal gate

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

Level Category

Amplitude-based functions, values, and converters

Level

Constant set in decibels

Value

Constant set as percentage

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

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

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 Scaler

Scales incoming unipolar signal to a defined pitch range

Zero Crossings

Rough pitch estimator

Math Category

Basic arithmetic operators

Constant

Constant for large, precise numbers

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

dB → Lin

Converts decibel values to linear amplitudes

Exp

Provides the result of Euler's number (e) raised to the incoming value

Lin → dB

Converts linear amplitudes to decibel values

Log

Provides the natural log (ln) of the incoming value

Power

Raises one signal to the power of another

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