Floor
Bitwig Platform
Returns the greatest integer that is less than or equal to the input.
What it does
Floor removes the fractional part by rounding toward negative infinity. For example, 1.8 becomes 1, while -1.2 becomes -2.
Controls and ports
The wrapper has one signal input and one signal output. It has no mode or amount control: every incoming sample is passed through the floor operation.
Practical uses
- Convert a rising ramp into zero-based integer sections.
- Build step indices before a lookup, selector, or comparison stage.
- Extract a fractional remainder with
x - floor(x)when a wrapping 0-to-1 phase is needed.
Things to know
- Rounding down means toward negative infinity, not toward zero.
- Integer inputs pass through unchanged.
- At audio rate, the discontinuous steps add high-frequency content.
Technical details
No Nitro implementation has been confirmed for this visible module. The behavior is described conservatively from module metadata and editorial research.
Mathematical contract: y = floor(x), the greatest integer satisfying y <= x. The visible module has no dedicated match in the current Nitro atlas, although the same primitive appears throughout other Nitro modules.
Open questions
- Confirm behavior for infinities and NaN if those values can reach the module.
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 Floor module, Bitwig Grid Floor, Floor Grid module