Topics / Bitwig Studio / Bitwig Grid / Bitwig Grid Modules / Logic Modules / =

=

= module panel in Bitwig Grid
= in Bitwig Grid 6.0.6.

Outputs high logic while two signals are equal within the selected approximate or exact comparison mode.

What it does

The Equals comparator checks both input samples continuously. Its normal mode allows a small difference so moving signals can still count as equal; Exact requires identical floating-point values.

Controls and ports

Control Label Official description
exact Exact Requires the signals to be identical floating-point values, which may prove too stringent when working with two moving signals
table Truth table A  B =
0 0 1
0 1 0
1 0 0
1 1 1

Practical uses

  • Detect when a counter, phase-derived value, or control signal reaches a target.
  • Create short logic regions where two moving waveforms cross or overlap.
  • Use Exact only for values created by the same deterministic logic path or for explicit discrete states.

Things to know

  • Approximate equality is usually more useful for continuously moving signals because exact sample values rarely match.
  • Exact mode compares stored floating-point values, not values rounded for display.
  • A rapidly changing comparison can produce very narrow pulses at audio rate.

Technical details

No Nitro implementation has been confirmed for this visible module. The behavior is described conservatively from module metadata and editorial research.

For each sample the output is 1 when the selected equality predicate is true and 0 otherwise. Exact mode is the direct predicate a == b; normal mode applies Bitwig's undocumented near-equality tolerance around a - b = 0. The visible truth table confirms equality for the binary 0/1 cases.

Open questions

  • Measure the approximate-mode tolerance, whether it is absolute or relative, and its behavior for NaN and signed zero.

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 = module, = Grid module, Bitwig Grid =