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 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 now0
(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
andSine
optionsLike 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 %
to800 %
) 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 %
to800 %
)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
to50
) with regard to the set Timebase (eitherHertz
,Kilohertz
,Bars
or other beat-time units, orHold
)Both the Rate and Timebase can be modulated for each note, for example by Velocity (from the Expressions modulator), or any other source
This Rate–Timebase 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 now0
(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 nonlinearitiesRelative
- With adjustable rate-differential curvesDigital
- 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 onHold
(䷿) - Uses any one of the curve's points as the hold/sustain level, which is also the release startLooping
(⥤) - Uses any two of the curve's points, and loops forwards between them on sustain; the loop end point is also the release startPing 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 startThe 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 inLooping
orPing Pong
modes)
A set Rate (from
0.2
to50
) with regard to the set Timebase (eitherMinutes
,Seconds
,Milliseconds
,Bars
or other beat-time units, orHold
)Both the Rate and Timebase can be modulated for each note, for example by Velocity (from the Expressions modulator), or any other source
This Rate –Timebase 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 iterationThe 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 intervalClicking 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 now0
(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 1Vowel Blend at
0 %
uses only the nearby Vowel Position 3Vowel Blend at
+100 %
uses only the nearby Vowel Position 5Vowel 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 toNone
(the default), the surrounding vowels will be blended perfectly thereEach 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 womenWomen 2
- a modern data set, with average values from several womenFemale
- values from one individual femaleMen 1
- an older data set, with average values from several menMen 2
- a modern data set, with average values from several menMale
- values from one individual maleKids
- 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 soundsLP/BP
- Low-pass and band-pass filters, processed in parallel; a synth-ier, Autobahn-friendly vibeLP/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 aBand-pass
modelCutoff/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 peakDouble
- A tuned mixture of theShift
andGravity
modesGravity
- 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 peakWind
- Focused feedback, ready to blowFire
- 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 now0
(zero)The unipolar mode (when Bipolar is off) has two options:
Clip
- To truncate signals below zero at the value set thereReflect
- 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 | |
---|---|
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 | |
---|---|
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 signalSum
- All voices are added togetherAverage
- All voices are averagedMin
- Lowest signal level is usedMax
- 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
- 0. Welcome to Bitwig Studio
- 1. Bitwig Studio Concepts
- 2. Anatomy of the Bitwig Studio Window
- 3. The Arrange View and Tracks
- 4. Browsers in Bitwig Studio
- 5. Arranger Clips
- 6. The Clip Launcher
- 7. The Mix View
- 8. Introduction to Devices
- 9. Automation
- 10. Working with Audio Events
- 11. Working with Note Events
- 12. Operators, for Animating Musical Sequences
- 13. Going Between Notes and Audio
- 14. Working with Projects and Exporting
- 15. MIDI Controllers
- 16. Modulators, Device Nesting, and More
- 17. Welcome to The Grid
- 18. Working on a Tablet Computer
- 19. Device Descriptions
- 19. Credits