This class contains different EnvelopeFollower algorithm as subclasses and some helper methods for preparing the in / output.
More...
|
class | AttackRelease |
| This algorithm uses two different times for attack and decay. More...
|
|
class | MagnitudeRamp |
| This envelope following algorithm stores values in a temporary buffer and ramps between the magnitudes. More...
|
|
|
static float | constrainTo0To1 (float input) |
| This makes sure that the value does not exceed the 0.0 ... More...
|
|
static float | prepareAudioInput (float input, float max) |
| This prepares the input (normalises the input using 'max' and return the absolute value. More...
|
|
This class contains different EnvelopeFollower algorithm as subclasses and some helper methods for preparing the in / output.
static float constrainTo0To1 |
( |
float |
input | ) |
|
|
inlinestatic |
This makes sure that the value does not exceed the 0.0 ...
1.0 limits.
static float prepareAudioInput |
( |
float |
input, |
|
|
float |
max |
|
) |
| |
|
inlinestatic |
This prepares the input (normalises the input using 'max' and return the absolute value.