Topics / Bitwig Studio / Bitwig Grid / Bitwig Grid Modules / Grid Data Modules / Probabilities

Probabilities

Probabilities module panel in Bitwig Grid
Probabilities in Bitwig Grid 6.0.6.

A phase-addressed event sequencer that performs one probability decision per step and also reports its signed confidence.

What it does

Each step stores a probability from impossible to certain. When phase enters a new step, the module draws a random value, compares it with that step's probability, and either emits the event or stays low. Confidence reports how far the probability was above or below the random draw.

Controls and ports

Control Label Official description
logic_out Logic Out Gate signal out based on the probability of the step at the current phase position
confidence_out Confidence Out Bipolar signal out representing the relative strength of each step. Handy for velocities, etc.
steps Steps [sliders] One slider for the probability of each available step. This means that a step set to '100 %' will always trigger, a step set to '0 %' will never trigger, a step set to '50 %' will trigger half of the time, etc.

Practical uses

  • Drive Sample & Hold from Logic Out to build weighted random modulation rather than uniform randomness.
  • Run Probabilities beside Steps or Pitches from one shared external phase to keep choices aligned with values or notes.
  • Use Confidence Out as a bipolar expression signal describing the relative strength of each decision.

Things to know

  • The random decision is made when the selected step changes, not continuously on every sample within the step.
  • Disable each module's phase pre-cord when one external phase should control several Data modules exactly; otherwise internal phase is added.
  • The recovered implementation inserts a low transition when consecutive successful steps would otherwise merge into one uninterrupted high gate.
  • Confidence is probability - random_draw, so positive values represent accepted events and negative values rejected events.

Technical details

A high-confidence Nitro implementation candidate supports the technical summary, but the visible-module mapping remains inferred.

The mapped implementation selects a step from wrapped phase and draws r uniformly in [0, 1) when the step changes. For stored probability p, it sets gate = p > r and confidence = p - r. A force-drop state creates a separating low discontinuity between adjacent accepted steps. The two internal phase lanes are averaged before step selection, making the decision monophonic; transport mute clears the outputs.

Nitro port Type
data InputValuePortType
steps InputValuePortType
phase InputAudioPortType
useDevicePhase InputValuePortType
devicePhase InputAudioPortType
muteWhenStopped InputValuePortType
transportPlaying InputValuePortType
gateOut OutputAudioPortType
confidenceOut OutputAudioPortType
stepOut OutputAudioPortType

Open questions

  • Determine random seeding, reset behavior, voice independence, and whether state is restored with a project.
  • Measure the exact force-drop duration and stereo-to-mono phase behavior in the visible module.

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.

Return to Bitwig Grid Modules or the Grid Modules course lesson.

Also matches: Bitwig Probabilities module, Bitwig Grid Probabilities, Probabilities Grid module

Posts in this topic