OpenMusic

Visual Programming | Computer-Assisted Composition

OpenMusic Reference

Prev| | Next


floor

floor

(lisp module) -- rounds a number down to the nearest integer

Syntax

floor number &optional divisor

Inputs

name data type(s) comments
number a number  
divisor a number optional; defaults to nil

Output

output data type(s) comments
first an integer  

Description

The floor function rounds a number down to the next lowest integer. The operation is equivalent to dividing the number by one and discarding the remainder. 2.3 would be rounded down to 2; 5/3 would be rounded down to 1; -2.3 would be rounded down to -3. The optional second input specifies a divisor. If it is present and not nil, the first input is divided by the second and floor is applied to the result.

floor will not work on a list; to do this, use the om// function with the divisor set to 1.


Prev Home Next
flat Up funcall