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.