FQLab
A spectral audio sandbox
 
Loading...
Searching...
No Matches
WobbleTremolo.WobbleTremolo Class Reference
Inheritance diagram for WobbleTremolo.WobbleTremolo:
Inheritance graph
Collaboration diagram for WobbleTremolo.WobbleTremolo:
Collaboration graph

Public Member Functions

void Process (ref float[] samples, AudioFormat format)
 Passes a reference to the current set of samples for the plugin to modify.
 

Properties

string Name [get]
 Gets the display name of the plugin.
 
- Properties inherited from FQLab.PluginContracts.IAudioPlugin

Private Attributes

float _lfoPhase = 0f
 
readonly float _rateHz = 5f
 
readonly float _depth = 0.7f
 

Static Private Attributes

const float TwoPi = 2 * MathF.PI
 

Member Function Documentation

◆ Process()

void WobbleTremolo.WobbleTremolo.Process ( ref float[]  samples,
AudioFormat  format 
)
inline

Passes a reference to the current set of samples for the plugin to modify.

Parameters
samplesAudio samples to process. To be modified in-place.
formatExposes the metadata of the stream that is providing samples.

Implements FQLab.PluginContracts.IAudioPlugin.

Member Data Documentation

◆ _depth

readonly float WobbleTremolo.WobbleTremolo._depth = 0.7f
private

◆ _lfoPhase

float WobbleTremolo.WobbleTremolo._lfoPhase = 0f
private

◆ _rateHz

readonly float WobbleTremolo.WobbleTremolo._rateHz = 5f
private

◆ TwoPi

const float WobbleTremolo.WobbleTremolo.TwoPi = 2 * MathF.PI
staticprivate

Property Documentation

◆ Name

string WobbleTremolo.WobbleTremolo.Name
get

Gets the display name of the plugin.

Implements FQLab.PluginContracts.IAudioPlugin.


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