11 double fftAudioIn[512];
12 fftw_complex* fftSpectrum;
13 double* fftInverseOut;
14 std::string currentNote;
17 static int caller(
void *outputBuffer,
void *inputBuffer,
unsigned int nBufferFrames,
double streamTime, RtAudioStreamStatus status,
void *data);
This class handles the callback functionality from RtAudio.
Definition: dispatch.h:17
dispatch(fft *fourierPtr, vocoder *vocoderPtr)
Collect pointers to objects to use in processing.
Definition: dispatch.cpp:9
Class for performing fourier transforms using FFTW3.
Definition: fft.h:17
static int caller(void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *data)
Callback function for RtAudio.
Definition: dispatch.cpp:14