/
(8.D.2.2 ) WhiteNoiseFract32
(8.D.2.2 ) WhiteNoiseFract32
Overview
Uniformly distributed white noise generator
Discussion
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.
Type Definition
typedef struct _ModuleWhiteNoiseFract32
{
ModuleInstanceDescriptor instance; // Common Audio Weaver module instance structure
fract32 range; // Generated noise will be in the interval [-range +range]
awe_modRandInstance *rand; // Random number generator using a LCG algorithm
awe_modScalerFract32Instance *scale; // Linear multichannel scaler
} ModuleWhiteNoiseFract32Class;
Variables
Properties
Name | Type | Usage | isHidden | Default value | Range | Units |
range | fract32 | parameter | 0 | 0.9 | -1:0.9999 |
|
Pins
Output Pins
Name: out
Description: audio output
Data type: fract32
Scratch Pins
Channel count: 1
Block size: 32
Sample rate: 48000
MATLAB Usage
File Name: white_noise_fract32_module.m
M=white_noise_fract32_module(NAME, SR, NUMCHANNELS, BLOCKSIZE)
Creates a Fractional white noise generator for use in the Audio Weaver. The
module has a single multichannel output pin.
NAME - name of the module.
SR - sample rate of the output
NUMCHANNELS - number of interleaved channels in each output pin.
BLOCKSIZE - number of samples per output channel.
, multiple selections available,
Related content
(8.D.2.2) WhiteNoiseFract32
(8.D.2.2) WhiteNoiseFract32
More like this
(8.D.2.5) WhiteNoiseFract32
(8.D.2.5) WhiteNoiseFract32
More like this
(8.D.2.4) WhiteNoiseFract32
(8.D.2.4) WhiteNoiseFract32
More like this
(8.D.2.6) WhiteNoiseFract32
(8.D.2.6) WhiteNoiseFract32
More like this
(8.D.1.3) WhiteNoiseFract32
(8.D.1.3) WhiteNoiseFract32
More like this
(8.D.2.3) WhiteNoiseFract32
(8.D.2.3) WhiteNoiseFract32
More like this