|
arduino-audio-tools
|
Use any effect from the STK framework: e.g. Chorus, Echo, FreeVerb, JCRev, PitShift... https://github.com/pschatzmann/Arduino-STK. More...
#include <AudioSTK.h>
Public Member Functions | |
| STKEffect (stk::Effect &stkEffect) | |
| virtual bool | active () |
| determines if the effect is active | |
| virtual AudioEffect * | clone ()=0 |
| int | id () |
| Allows to identify an effect. | |
| virtual effect_t | process (effect_t in) |
| calculates the effect output from the input | |
| virtual void | setActive (bool value) |
| sets the effect active/inactive | |
| void | setId (int id) |
| Allows to identify an effect. | |
Protected Member Functions | |
| int16_t | clip (int32_t in, int16_t clipLimit=32767, int16_t resultLimit=32767) |
| generic clipping method | |
| void | copyParent (AudioEffect *copy) |
Protected Attributes | |
| bool | active_flag = true |
| int | id_value = -1 |
| stk::Effect * | p_effect = nullptr |
Use any effect from the STK framework: e.g. Chorus, Echo, FreeVerb, JCRev, PitShift... https://github.com/pschatzmann/Arduino-STK.
|
inlinevirtual |
calculates the effect output from the input
Implements AudioEffect.