MinMax
Bitwig Platform
Outputs the lower and higher of two input values at the same time.
What it does
MinMax compares the two current input samples. Min follows whichever input is smaller, while Max follows whichever input is larger.
Controls and ports
| Control | Label | Official description |
|---|---|---|
max |
Max | Larger signal of the two inputs |
min |
Min | Smaller signal of the two inputs |
Practical uses
- Use Max with a Constant as a lower bound, or Min as an upper bound.
- Combine Min and Max to clamp a signal between two thresholds.
- Select the quieter or louder of two envelopes without a separate comparator and switch.
Things to know
- The outputs can switch between sources at every sample, which may create sharp corners or distortion at audio rate.
- When both inputs are equal, both outputs carry that same value.
- The current atlas contains separate generic
math/minandmath/maxprimitives, but the visible two-output wrapper is not mapped one-to-one.
Technical details
No Nitro implementation has been confirmed for this visible module. The behavior is described conservatively from module metadata and editorial research.
Intended functions: min_out = min(a, b) and max_out = max(a, b). Separate Nitro primitives with those operations exist, but a dedicated visible MinMax wrapper has not been identified.
Open questions
- Confirm the visible wrapper's exact mapping and NaN comparison behavior.
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 MinMax module, Bitwig Grid MinMax, MinMax Grid module