SpectMorph
Public Types | Public Member Functions | List of all members
SpectMorph::FlexADSR Class Reference

Public Types

enum class  Shape { FLEXIBLE , EXPONENTIAL , LINEAR }
 

Public Member Functions

void set_shape (Shape shape)
 
void set_attack (float f)
 
void set_attack_slope (float f)
 
void set_decay (float f)
 
void set_decay_slope (float f)
 
void set_sustain (float f)
 
void set_release (float f)
 
void set_release_slope (float f)
 
void set_rate (int sample_rate)
 
void start ()
 
void stop ()
 
void process (float *samples, uint n_samples)
 
bool is_constant () const
 
bool done () const
 

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