...
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
...