Gin
Loading...
Searching...
No Matches
NoiseState Struct Reference

State storage for noise generator in AudioEquationParser. More...

#include <gin_audiofunctions.h>

Inheritance diagram for NoiseState:

Public Member Functions

 NoiseState (double sr)
double process ()
Public Member Functions inherited from FuncState
 FuncState (double sr)
virtual ~FuncState ()=default
virtual void setSampleRate (double sr)
virtual void reset ()

Public Attributes

WhiteNoise noise
Public Attributes inherited from FuncState
double sampleRate = 44100.0

Detailed Description

State storage for noise generator in AudioEquationParser.

NoiseState wraps a WhiteNoise generator for use in equation-based audio processing, providing random values for noise functions.

See also
WhiteNoise, AudioFunctionHost

Constructor & Destructor Documentation

◆ NoiseState()

NoiseState::NoiseState ( double sr)

Member Function Documentation

◆ process()

double NoiseState::process ( )

References noise.

Member Data Documentation

◆ noise

WhiteNoise NoiseState::noise

Referenced by process().


The documentation for this struct was generated from the following file: