Ceil
Bitwig Platform
Returns the smallest integer that is greater than or equal to the input.
What it does
Ceil removes the fractional part by rounding toward positive infinity. For example, 1.2 becomes 2, while -1.2 becomes -1.
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 ceiling operation.
Practical uses
- Turn a continuous counter or index into upward-biased integer steps.
- Detect whether any positive fraction remains by comparing Ceil with Floor.
- Create hard staircase shapes from ramps or slowly moving modulation.
Things to know
- Rounding up means toward positive infinity, not away from 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 = ceil(x), the least integer satisfying y >= x. The visible module has no dedicated match in the current Nitro atlas, so special floating-point values have not been characterized.
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 Ceil module, Bitwig Grid Ceil, Ceil Grid module