Module Features

Before we dive into the different signal types in the Grid, let’s first talk about the features available in the Grid modules themselves.

Amplify - a Simple Module in the Grid

Take the Amplify module as an example - it’s a very basic module at first glance. But when you select it in the Grid by clicking on it, you’ll notice more options in the Inspector panel on the left side.

Sine Oscillator - a complex module with pre-cords

Sine Oscillator - a complex module with Pre-Cords

The Sine Oscillator module in Bitwig’s Grid is a bit more complex than basic modules like Amplify since it has many controls and settings. Let’s break it down step by step, with a focus on the important pre-cords (pre-connected shortcuts).

Pre-Cords (Pre-connected Controls)

pre-cords are built-in shortcuts designed to simplify common connections without needing extra cables. They make patching faster and cleaner by automatically linking common inputs.

These pre-cords save you from manually connecting MIDI inputs like Gate and Pitch, making them essential for faster patching. Without Pre-cords, you’d have to manually use multiple modules to bring Pitch and Gate information into the oscillator, as shown in this image:

no pre-cords

Essentially, what’s happening here is the same as enabling Retrigger on Notes and Key Tracking without additional modules, just a much simpler shortcut.

However, be careful when creating generative patches. In those cases, you often don't want external Pitch and Gate data influencing the patch since everything is generated internally. Accidentally playing your MIDI keyboard while working on a generative patch could send unwanted pitch information to multiple oscillators, leading to unpredictable or 'off' results.

Input Jacks and Manual Control

between the Retrigger & Pitch pre-cords are three input jacks for more advanced routing if you want to override the pre-cords:

  1. Retrigger Logic (Gate Input):
    • Allows you to manually send a gate signal from anywhere in the Grid instead of relying on the default MIDI input.
  2. Phase Input:
    • Lets you control the oscillator’s phase position directly, useful for phase modulation (PM) or frequency modulation (FM).
  3. Pitch Input:
    • Provides a way to manually send a pitch signal, separate from the Key-Tracking Precord.

Tip: Each input jack also has a small Amount Knob next to it, controlling how strongly the incoming signal influences the oscillator.

In this image, we completely disable the internal phase generation, which normally relies on Pitch and Gate information, by setting the Ratio to 0:1. You’ll notice that the Pre-cords for Key Tracking and Retrigger on Notes are grayed out, meaning they’re no longer available since the internal phase generator is now inactive.

Instead, we can use the Phase In input to feed an external phase signal into the oscillator. In this example, the phase signal is generated by a Phasor module, which still has active Pitch and Retrigger pre-cords.

The advantage of this setup is that you can insert additional modules between the Phasor and the Sine Oscillator to manipulate the phase signal before it reaches the oscillator, though you don’t have to. But, you can!

Driving the Sine Oscillator with a phasor

Frequency and Pitch Controls

Waveform Shaping Controls

Key Takeaway: pre-cords Simplify Patching

The pre-cords are essential because they save you from manually wiring common MIDI inputs. They appear not just on oscillators but also on other devices like LFOs and modulators.

By enabling just a couple of buttons, you can instantly connect essential inputs without drawing cables—perfect for a cleaner workflow!


▶ Next Lesson: Signals
◀ Previous Lesson: Grid Modules
Bitwig Grid Course Overview