|
SAF
|
A collection of pitch shifting algorithms. More...
#include "saf_utilities.h"Go to the source code of this file.
Data Structures | |
| struct | smb_pitchShift_data |
| Main structure for the SMB pitch shifter. More... | |
Macros | |
| #define | SMB_ENABLE_SAF_FFT |
| Enables the use of the saf_utility_fft wrapper, instead of "smbFft" used in the original implementation. | |
Functions | |
| void | smb_pitchShift_create (void **hSmb, int nCH, int fftFrameSize, int osamp, float sampleRate) |
| Creates an instance of SMB PitchShifter. | |
| void | smb_pitchShift_destroy (void **const hSmb) |
| Destroys an instance of SMB PitchShifter. | |
| void | smb_pitchShift_apply (void *hSmb, float pitchShift, int frameSize, float *indata, float *outdata) |
| Performs pitch shifting of the input signals, while retaining the same time duration as the original using the algorithm detailed in [1]. | |
A collection of pitch shifting algorithms.
Definition in file saf_utility_pitch.c.
| #define SMB_ENABLE_SAF_FFT |
Enables the use of the saf_utility_fft wrapper, instead of "smbFft" used in the original implementation.
Definition at line 32 of file saf_utility_pitch.c.