The Noise Generator audio object generates noise audio samples scaled by a specified gain value.
Use Case: This object can be deployed to generate noise of different types with different gain values.
Noise Generator Properties
Below table describes about the Noise Generator audio object properties and functionality.
Properties | Description |
# of Audio Out | Enter the number of output channels.
|
Display Name | Display the name of the Noise Generator audio object in signal flow design. It can be changed based on the intended usage of the object. |
Object Mode | Noise generator operates in one of the following two modes.
|
Mode
The Noise generator object supports four different modes of operation.
Mode | Description |
White Noise (Mode 0) | The White noise is generated based on the initial seed value. The initial seed value is multiplied by a scale factor to get white noise. This is the default mode. |
Pink Noise (Mode 1) | To generate pink noise, white noise is generated first and pink filter is applied over that. |
Pro-Prbs (Mode 2) | The Pro-Prbs (Pseudo Random Bit Sequence) mode generates white and pink noise that can be chosen through tuning parameter.
|
Pro-Lcg (Mode 3) | The Pro-Lcg (Linear Congruential Generator) mode generates white and pink noise that can be chosen through tuning parameter.
|
In all the modes, the gain (Noise Level) is in dB scale ranging from -128 dB to 0 dB. The same gain value applies to all channels of the Noise Generator object. It also exposes that same variable for control purposes.
Additional Parameters
There are no additional parameters available for Noise Generator audio object .
Tuning Parameters
Below table describes the tuning parameters of Noise Generator audio object.
For White Noise and Pink Noise mode
Parameter | Description | Unit | Data Type | Default | Range |
Noise Level | Generates noise in output channel with gain as tuneable. | db | Float | -60 | -128 to 0 |
For Pro-Prbs and Pro-Lcg modes
Parameter | Description | Unit | Data Type | Default | Range |
Noise Level | Generates noise in output channel with gain as tuneable. | db | Float | -100 | -128 to 0 |
Noise Type | Generates white or pink noise in output channel with noise type as a tuneable parameter. This is applicable only for Mode 2 (Pro-Prbs) and Mode 3 (Pro-Lcg).The noise type parameter allows the user to choose white noise or pink noise dynamically. |
None | Float | 1 | 0 (White)
or 1 (Pink) |
Control Interface
The Noise Generator object has one control input – Gain (Noise Level) ranging from -128 dB to 0 dB and this value is applicable to all the channels. This control input is available in all the four modes.
This audio object does not have any control output.