ASPiK SDK
|
Custom structure that holds information about each FFT bin. This includes all information needed to perform pitch shifting and time stretching with phase locking (optional) and peak tracking (optional). More...
#include <fxobjects.h>
Public Member Functions | |
BinData & | operator= (const BinData ¶ms) |
void | reset () |
Public Attributes | |
bool | isPeak = false |
flag for peak bins | |
double | magnitude = 0.0 |
bin magnitude angle | |
double | phi = 0.0 |
bin phase angle | |
double | psi = 0.0 |
bin phase correction | |
unsigned int | localPeakBin = 0 |
index of peak-boss | |
int | previousPeakBin = -1 |
index of peak bin in previous FFT | |
double | updatedPhase = 0.0 |
phase update value | |
Custom structure that holds information about each FFT bin. This includes all information needed to perform pitch shifting and time stretching with phase locking (optional) and peak tracking (optional).
all FXObjects parameter objects require overloaded= operator so remember to add new entries if you add new variables.
|
inline |
reset all variables to 0.0