Mercurial > hg > vamp-plugin-sdk
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 |