Vuo
1.2.5
|
VuoDsp implementation.
Classes | |
class | VuoDspObject |
Holds instance data required by vDsp. More... | |
Functions | |
void | VuoDsp_free (VuoDsp dspObject) |
Free things associated with AvWriter. | |
VuoDsp | VuoDsp_make (unsigned int frameSize, VuoWindowing windowing) |
Create a new VuoDsp object with frame size (the max number of audio samples to process per-bin). | |
VuoReal * | VuoDsp_frequenciesForSamples (VuoDsp dspObject, VuoReal *audio, unsigned int sampleCount, VuoAudioBinAverageType binAveraging, unsigned int *spectrumSize, bool newSumming) |
Analyze the provided audio samples using the specified bin averaging method. | |
void VuoDsp_free | ( | VuoDsp | dspObject | ) |
Free things associated with AvWriter.
Release the FFT object.
VuoReal* VuoDsp_frequenciesForSamples | ( | VuoDsp | dspObject, |
VuoReal * | audio, | ||
unsigned int | sampleCount, | ||
VuoAudioBinAverageType | binAveraging, | ||
unsigned int * | spectrumSize, | ||
bool | newSumming | ||
) |
Analyze the provided audio samples using the specified bin averaging method.
Return a VuoReal* array with size of spectrumSize of the analyzed audio samples.
Returns the spectrum band as a double * array putting the size into spectrumSize.
VuoDsp VuoDsp_make | ( | unsigned int | frameSize, |
VuoWindowing | windowing | ||
) |
Create a new VuoDsp object with frame size (the max number of audio samples to process per-bin).