Button
Bitwig Platform
A clickable, latched logic source that outputs either unipolar 0/1 states or bipolar -1/+1 states.
What it does
Button stores its current on/off state and changes it when you click the control. In normal mode the off and on states are 0 and 1; Bipolar changes the off state to -1 while keeping the on state at +1. Optional labels identify the two states without changing the signal.
Controls and ports
| Control | Label | Official description |
|---|---|---|
gate |
Gate | Clickable toggle for setting logic output state |
bipolar |
Bipolar | Uses an output of '-1' when the button is off (instead of zero) |
on_text |
On Label (text) | Optional text displayed when toggle is on |
off_text |
Off Label (text) | Optional text displayed when toggle is off |
Practical uses
- Create a manual enable, bypass, mute, or A/B switch inside a patch.
- Hold a static Boolean state for logic networks without needing an external controller.
- Use Bipolar mode when the same two-state control should select negative and positive modulation values.
Things to know
- Button is latched, not momentary: it keeps its state after the mouse is released.
- Bipolar mode changes the off value from 0 to -1; this is a signal change, not merely a display option.
- The optional on/off labels are cosmetic and do not affect the output.
- Using an abrupt logic state directly on an audio path can create a click.
Technical details
No Nitro implementation has been confirmed for this visible module. The behavior is described conservatively from module metadata and editorial research.
Let the stored state be s in {0, 1}. Unipolar mode outputs y = s; Bipolar mode outputs y = 2s - 1. The installed control metadata establishes this visible contract, but no dedicated executable Nitro mapping has yet been confirmed.
Open questions
- Confirm whether the stored state is restored with the patch and whether any smoothing is applied to the output transition.
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 Button module, Bitwig Grid Button, Button Grid module