55 vector<int>
process( vector <double> DF, vector <double> *tempoReturn = 0);
62 int beatPredict(
int FSP,
double alignment,
double period,
int step);
63 int phaseMM(
double* DF,
double* weighting,
int winLength,
double period );
65 int findMeter(
double* ACF,
int len,
double period );
66 void constDetect(
double* periodP,
int currentIdx,
int* flag );
67 void stepDetect(
double* periodP,
double* periodG,
int currentIdx,
int* flag );
69 double tempoMM(
double* ACF,
double* weight,
int sig );
int phaseMM(double *DF, double *weighting, int winLength, double period)
void initialise(TTParams Params)
double tempoMM(double *ACF, double *weight, int sig)
int beatPredict(int FSP, double alignment, double period, int step)
void createPhaseExtractor(double *Filter, int winLength, double period, int fsp, int lastBeat)
DFProcess * m_RCFConditioning
void stepDetect(double *periodP, double *periodG, int currentIdx, int *flag)
TempoTrack(TTParams Params)
DFProcess * m_DFConditioning
vector< int > process(vector< double > DF, vector< double > *tempoReturn=0)
DFProcConfig m_RCFPParams
int findMeter(double *ACF, int len, double period)
void createCombFilter(double *Filter, int winLength, int TSig, double beatLag)
void constDetect(double *periodP, int currentIdx, int *flag)