Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Generates uniformly distributed random values at the sample rate in the specified range. Internally, the module uses a random number generator and then scales the values into the proper range.

Note: if a constant RNG seed is required, please use the Rand module.

Type Definition

Code Block
typedef struct _ModuleWhiteNoise
{
    ModuleInstanceDescriptor instance;            // Common Audio Weaver module instance structure
    FLOAT32 range;                                // Generated noise will be in the interval [-range +range].
    awe_modRandInstance *rand; // Random number generator using a LCG algorithm
    awe_modTypeConversionInstance *int2flt; // Converts between numeric data types
    awe_modScalerV2Instance *scale; // General purpose scaler with a single gain
} ModuleWhiteNoiseClass;

Variables

Properties

Name

Type

Usage

isHidden

Default value

Range

Units

range

float

parameter

0

1

-10:10

range

Pins

Output Pins

Name: out

Description: audio output

...