Dice
Bitwig Platform
A triggered sample-and-hold source that generates and retains a new uniform unipolar random value.
What it does
Dice keeps one random value at its output. Each trigger replaces that value with a new sample from a uniform unipolar range, making it useful for random parameter snapshots rather than continuous noise.
Controls and ports
| Control | Label | Official description |
|---|---|---|
out |
Out | Random unipolar value |
Practical uses
- Trigger Dice at the start of each note or step to randomize pitch, timbre, decay, or another parameter.
- Scale and offset the output to limit it to a useful range, then quantize it when discrete musical values are required.
- Use separate Dice modules for independent random choices in a generative sequencer.
Things to know
- Dice changes only when triggered; without a new trigger it continues outputting the same value.
- Its raw result is unipolar, so convert or scale it before controlling a bipolar destination.
- Uniform means equal-sized numerical intervals are equally likely; musical notes are only equally likely after an appropriate mapping or quantizer.
- The exact seed and saved-state behavior has not yet been established, so do not assume that a project reload or offline render reproduces the same sequence.
Technical details
No Nitro implementation has been confirmed for this visible module. The behavior is described conservatively from module metadata and editorial research.
The observed contract is a triggered random sample-and-hold: on each qualifying trigger, assign state = U[0, 1) conceptually, then continuously output state until the next trigger. The exact interval endpoints, pseudo-random generator, trigger threshold, and state initialization are not known because no dedicated Dice Nitro body is currently mapped.
Open questions
- Measure the output range and endpoint behavior over a large sample set, then test its distribution statistically.
- Measure trigger-edge detection, held-high behavior, minimum retrigger interval, and initial output before the first trigger.
- Test saved-state persistence, module duplication, project reload, offline-render repeatability, and polyphonic voice seeding.
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 Dice module, Bitwig Grid Dice, Dice Grid module