Topics / Bitwig Studio / Bitwig Grid / Bitwig Grid Modules / Grid Math Modules / Floor

Floor

Floor module panel in Bitwig Grid
Floor in Bitwig Grid 6.0.6.

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.

Return to Bitwig Grid Modules or the Grid Modules course lesson.

Also matches: Bitwig Floor module, Bitwig Grid Floor, Floor Grid module