Pitches
Bitwig Platform
A monophonic phase-addressed sequencer whose step values are edited and output as Grid pitch signals.
What it does
Pitches stores one pitch for every step and recalls the pitch selected by the current phase position. Its note-oriented editor supports octave offset and optional free tuning instead of forcing every value to a semitone.
Controls and ports
| Control | Label | Official description |
|---|---|---|
steps |
Steps [pitch sliders] | One pitch slider for each available step. Light frames surround each C, such as the top, bottom, and center rows. Background colors indicate whether that row houses a natural note (gray) or an accidental (black). When clicking and dragging a pitch slider, holding [SHIFT] disables snapping to semitones, allowing Micro-pitch values. |
offset |
Offset | Octave offset for the step display, where '0' keeps middle C at center and '+1' shifts the display up an octave, etc. |
octaves |
Octaves | Note range shown at one time on the module |
mute_when_stopped |
Mute When Stopped | Outputs a zero signal ('C3') when the transport isn't running |
Practical uses
- Send the output to an oscillator pitch input for a compact monophonic sequence.
- Drive Pitches and Gates or Probabilities from the same external phase so pitch and articulation stay aligned.
- Hold Shift while editing when a step needs a microtonal value between semitones.
Things to know
- The phase pre-cord adds internal device phase to a connected Phase input; disable it for exclusive cable control.
- Offset and Octaves change the editor's pitch range and placement rather than adding another event lane.
- The recovered implementation returns exactly the stored pitch of the selected step and does not interpolate between pitches.
- Mute When Stopped changes the pitch output to zero, which is C3 in the Grid pitch domain.
Technical details
A high-confidence Nitro implementation candidate supports the technical summary, but the visible-module mapping remains inferred.
The mapped implementation wraps either phase or phase + device_phase, selects i = min(floor(fract(p) * steps), steps - 1), and outputs pitchData[i]. It also exposes the selected step internally. When transport mute is active and transport is stopped, pitch output becomes 0 and the step indicator becomes -1.
| Nitro port | Type |
|---|---|
phase |
InputAudioPortType |
steps |
InputValuePortType |
pitchData |
InputValuePortType |
useDevicePhase |
InputValuePortType |
devicePhase |
InputAudioPortType |
muteWhenStopped |
InputValuePortType |
transportPlaying |
InputValuePortType |
stepOut |
OutputAudioPortType |
pitchOut |
OutputAudioPortType |
Open questions
- Confirm how stereo phase lanes are reduced for the monophonic output.
- Measure dynamic step-count changes, phase exactly at 1, and audio-rate scanning.
Version and sources
Checked against Bitwig Studio 6.0.6. This page combines Bitwig's module metadata, the existing Grid course and guides, and Nitro analysis where the mapping is strong enough to support a technical statement.
Related material
Return to Bitwig Grid Modules or the Grid Modules course lesson.
Also matches: Bitwig Pitches module, Bitwig Grid Pitches, Pitches Grid module