30 namespace cinder {
namespace audio {
float getValue() const
Returns the current value of the Param.
Definition: Param.h:109
void process(Buffer *buffer) override
Override to perform audio processing on buffer.
Definition: NodeMath.cpp:39
SubtractNode(float initialValue, const Format &format=Format())
Definition: NodeMath.h:63
AddNode(float initialValue, const Format &format=Format())
Definition: NodeMath.h:53
MathNode(float initialValue, const Format &format)
Definition: NodeMath.cpp:34
Base class for an arithmetic based Node.
Definition: NodeMath.h:33
Param mParam
Definition: NodeMath.h:46
DivideNode(const Format &format=Format())
Definition: NodeMath.h:82
void process(Buffer *buffer) override
Override to perform audio processing on buffer.
Definition: NodeMath.cpp:63
DivideNode(float initialValue, const Format &format=Format())
Definition: NodeMath.h:83
void setValue(float value)
Sets the current value to a constant value.
Definition: NodeMath.h:36
void setValue(float value)
Sets the value of the Param, blowing away any scheduled Event's or processing Node.
Definition: Param.cpp:73
GLuint buffer
Definition: GLee.h:2065
Node for performing a mulitplication operation on its input.
Definition: NodeMath.h:70
SubtractNode(const Format &format=Format())
Definition: NodeMath.h:62
void process(Buffer *buffer) override
Override to perform audio processing on buffer.
Definition: NodeMath.cpp:75
MultiplyNode(float initialValue, const Format &format=Format())
Definition: NodeMath.h:73
Node for performing a division operation on its input.
Definition: NodeMath.h:80
Fundamental building block for creating an audio processing graph.
Definition: Node.h:59
GLsizei const GLfloat * value
Definition: GLee.h:2487
float getValue() const
Returns the current value.
Definition: NodeMath.h:38
MultiplyNode(const Format &format=Format())
Definition: NodeMath.h:72
GLenum GLsizei GLenum format
Definition: GLee.h:969
Allows an audio parameter to be controlled over time with sample accuracate curves.
Definition: Param.h:81
Node for performing an addition operation on its input.
Definition: NodeMath.h:50
AddNode(const Format &format=Format())
Definition: NodeMath.h:52
void process(Buffer *buffer) override
Override to perform audio processing on buffer.
Definition: NodeMath.cpp:51
Param * getParam()
Returns a pointer to the Param that can be used to animate the value.
Definition: NodeMath.h:41
Node for performing a subtration operation on its input.
Definition: NodeMath.h:60