|
arduino-audio-tools
|
#include <math.h>#include <stdint.h>#include "AudioLogger.h"#include "AudioParameters.h"#include "AudioTools/CoreAudio/AudioOutput.h"#include "AudioTools/CoreAudio/AudioTypes.h"#include "PitchShift.h"Go to the source code of this file.
Classes | |
| class | ADSRGain |
| ADSR Envelope: Attack, Decay, Sustain and Release. Attack is the time taken for initial run-up oeffect_tf level from nil to peak, beginning when the key is pressed. Decay is the time taken for the subsequent run down from the attack level to the designated sustainLevel level. Sustain is the level during the main sequence of the sound's duration, until the key is released. Release is the time taken for the level to decay from the sustainLevel level to zero after the key is released.[4]. More... | |
| class | AudioEffect |
| Abstract Base class for Sound Effects. More... | |
| class | Boost |
| Boost AudioEffect. More... | |
| class | Compressor |
| Compressor inspired by https://github.com/YetAnotherElectronicsChannel/STM32_DSP_COMPRESSOR/blob/master/code/Src/main.c. More... | |
| class | Delay |
| Delay/Echo AudioEffect. See https://wiki.analog.com/resources/tools-software/sharc-audio-module/baremetal/delay-effect-tutorial Howver the dry value and wet value were replace by the depth parameter. More... | |
| class | Distortion |
| Distortion AudioEffect. More... | |
| class | Fuzz |
| Fuzz AudioEffect. More... | |
| class | PitchShift |
| Shifts the pitch by the indicated step size: e.g. 2 doubles the pitch. More... | |
| class | Tremolo |
| Tremolo AudioEffect. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |
Typedefs | |
| typedef int16_t | effect_t |