Latch
Bitwig Platform
Stores one Boolean state and changes it in response to separate Set, Reset, and Toggle events.
What it does
Latch is a one-bit memory module. Set makes the stored output high, Reset makes it low, and Toggle flips the currently stored state. The output remains in that state until another control event changes it.
Controls and ports
| Control | Label | Official description |
|---|---|---|
toggle_in |
Toggle In | Trigger alternates the current output state |
set_in |
Set In | Trigger sets the current output to high logic |
reset_in |
Reset In | Trigger sets the current output to low logic |
Practical uses
- Turn momentary trigger events into a persistent on/off gate.
- Build set/reset transport, routing, or performance states inside the Grid.
- Toggle a branch repeatedly from one trigger source while retaining explicit Set and Reset control.
Things to know
- Latch remembers state; it is not a pass-through logic gate.
- The priority of simultaneous Set, Reset, and Toggle events has not yet been measured.
- Input edge and threshold behavior should not be assumed from the unrelated Note Latch Nitro module.
- Patch reload behavior for the stored state still needs confirmation.
Technical details
No Nitro implementation has been confirmed for this visible module. The behavior is described conservatively from module metadata and editorial research.
The conceptual state machine stores q in {0, 1}: Set events assign q = 1, Reset events assign q = 0, and Toggle events assign q = 1 - q; otherwise q is retained. No confirmed dedicated Grid Logic Nitro body currently establishes event priority, threshold, or initialization.
Open questions
- Measure simultaneous-input priority, trigger threshold and edge policy, initial state, and whether the state is restored with the patch.
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
- Grid Modules course reference
- Bitwig Logic Modules - Practical Uses for Logic Operators in Modular Patching
Return to Bitwig Grid Modules or the Grid Modules course lesson.
Also matches: Bitwig Latch module, Bitwig Grid Latch, Latch Grid module