comparison examples/FixedTempoEstimator.h @ 243:3cf5bd155e5b

* Some build improvements * Make parameterisable values in tempo estimator into parameters
author cannam
date Mon, 10 Nov 2008 22:04:40 +0000
parents fa8afbb7221b
children c97e70ed5abc
comparison
equal deleted inserted replaced
242:7f3a806ed1df 243:3cf5bd155e5b
76 FeatureSet getRemainingFeatures(); 76 FeatureSet getRemainingFeatures();
77 77
78 protected: 78 protected:
79 class D; 79 class D;
80 D *m_d; 80 D *m_d;
81
82 size_t m_stepSize;
83 size_t m_blockSize;
84
85 float *m_priorMagnitudes;
86
87 size_t m_dfsize;
88 float *m_df;
89 float *m_r;
90 float *m_fr;
91 float *m_t;
92 size_t m_n;
93
94 Vamp::RealTime m_start;
95 Vamp::RealTime m_lasttime;
96
97 void calculate();
98 FeatureSet assembleFeatures();
99 float lag2tempo(int);
100 int tempo2lag(float);
101 }; 81 };
102 82
103 83
104 #endif 84 #endif