Go to the source code of this file.
Classes | |
class | cinder::audio::Event |
Class representing a sample-accurate parameter control instruction. More... | |
class | cinder::audio::Param |
Allows an audio parameter to be controlled over time with sample accuracate curves. More... | |
struct | cinder::audio::Param::Options |
Optional parameters when applying or appending ramps. More... | |
Namespaces | |
cinder | |
cinder::audio | |
Typedefs | |
typedef std::shared_ptr< class Event > | cinder::audio::EventRef |
A Reference to Event's returned by the ramping methods. More... | |
typedef std::function< void(float *, size_t, float, float, const std::pair< float, float > &)> | cinder::audio::RampFn |
note: unless we want to add _VARIADIC_MAX=6 in preprocessor definitions to all projects, number of args here has to be 5 or less for vc11 support More... | |
Functions | |
void | cinder::audio::rampLinear (float *array, size_t count, float t, float tIncr, const std::pair< float, float > &valueRange) |
Array-based linear ramping function. More... | |
void | cinder::audio::rampInQuad (float *array, size_t count, float t, float tIncr, const std::pair< float, float > &valueRange) |
Array-based quadradic (t^2) ease-in ramping function. More... | |
void | cinder::audio::rampOutQuad (float *array, size_t count, float t, float tIncr, const std::pair< float, float > &valueRange) |
Array-based quadradic (t^2) ease-out ramping function. More... | |