MantissaMask:
Filter:
Classes | UGens > Filters > Nonlinear

MantissaMask : UGen : AbstractFunction : Object

Reduce precision.
Source: Noise.sc

Description

Masks off bits in the mantissa of the floating point sample value. This introduces a quantization noise, but is less severe than linearly quantizing the signal.

Class Methods

MantissaMask.ar(in: 0.0, bits: 3, mul: 1.0, add: 0.0)

MantissaMask.kr(in: 0.0, bits: 3, mul: 1.0, add: 0.0)

Arguments:

in

The input signal.

bits

The number of mantissa bits to preserve. A number from 0 to 23.

mul

Output will be multiplied by this value.

add

This value will be added to the output.

Inherited class methods

Instance Methods

Inherited instance methods

Examples