Loading...
Searching...
No Matches
ADSR::Parameters Struct Reference

Holds the parameters being used by an ADSR object. More...

Public Member Functions

 Parameters ()=default
 
 Parameters (float attackTimeSeconds, float decayTimeSeconds, float sustainLevel, float releaseTimeSeconds)
 

Public Attributes

float attack = 0.1f
 
float decay = 0.1f
 
float sustain = 1.0f
 
float release = 0.1f
 

Detailed Description

Holds the parameters being used by an ADSR object.

Constructor & Destructor Documentation

◆ Parameters() [1/2]

ADSR::Parameters::Parameters ( )
default

◆ Parameters() [2/2]

ADSR::Parameters::Parameters ( float attackTimeSeconds,
float decayTimeSeconds,
float sustainLevel,
float releaseTimeSeconds )

References attack, decay, release, and sustain.

Member Data Documentation

◆ attack

float ADSR::Parameters::attack = 0.1f

Referenced by Parameters().

◆ decay

float ADSR::Parameters::decay = 0.1f

Referenced by Parameters().

◆ sustain

float ADSR::Parameters::sustain = 1.0f

Referenced by Parameters().

◆ release

float ADSR::Parameters::release = 0.1f

Referenced by Parameters().

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram