|
arduino-audio-tools
|
#include "AudioTools/AudioLibs/AudioRealFFT.h"#include "AudioTools/CoreAudio/AudioOutput.h"#include "AudioTools/CoreAudio/StreamCopy.h"Go to the source code of this file.
Classes | |
| class | FFTEffect |
| Abstract class for common Logic for FFT based effects. The effect is applied after the fft to the frequency domain before executing the ifft. Please note that this is quite processing time intensitive: so you might keep the sample rate quite low if the processor is not fast enough! More... | |
| struct | FFTEffectConfig |
| Common configuration for FFT effects. More... | |
| class | FFTNop |
| Apply FFT and IFFT w/o any changes to the frequency domain. More... | |
| class | FFTPitchShift |
| Apply Pitch Shift FFT Effect on frequency domain data: we just move the bins up or down. More... | |
| struct | FFTPitchShiftConfig |
| Pitch Shift FFT Effect Configuration. More... | |
| class | FFTRobotize |
| Apply Robotize FFT Effect on frequency domain data. See https://learn.bela.io/tutorials/c-plus-plus-for-real-time-audio-programming/phase-vocoder-part-3/. More... | |
| class | FFTWhisper |
| Apply Robotize FFT Effect on frequency domain data. See https://learn.bela.io/tutorials/c-plus-plus-for-real-time-audio-programming/phase-vocoder-part-3/. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |
Variables | |
| static BufferedWindow | fft_effects_buffered_window {&fft_effects_hann} |
| static Hann | fft_effects_hann |