#include <iostream>#include <BufferedNode.h>#include <Buffer.h>#include <Vector.h>#include <Matrix.h>#include <math.h>#include <Source.h>#include <string>#include <stdlib.h>#include <stdio.h>#include <typeinfo>#include "BeatTracker.hpp"#include <vector>#include <boost/shared_ptr.hpp>#include <beattracker/RealTimeBeatTrackerInit.hpp>#include <beattracker/beat.h>#include <beattracker/window_function.h>#include <beattracker/fft_analysis.h>#include <beattracker/beattracker.h>#include <beattracker/fd_ica.h>#include <beattracker/voice_cancel.h>#include <complex>構成 | |
| class | BeatTracker |
マクロ定義 | |
| #define | NDEBUG |
| #define | DBG(x) |
| #define | DBGPRINT(x) DBG(std::cout << #x << " = " << x << endl;) |
関数 | |
| DECLARE_NODE (BeatTracker) | |
| void | PrintVector (std::vector< double > &vect, int count=5) |
| void | update_signal (std::vector< double > &signal, Matrix< float > &src, int updated_samples) |
| void | update_fftsignal (std::vector< FftComplex > &signal, Matrix< std::complex< float > > &src, int updated_samples) |
| #define DBG | ( | x | ) |
| #define DBGPRINT | ( | x | ) | DBG(std::cout << #x << " = " << x << endl;) |
| #define NDEBUG |
| DECLARE_NODE | ( | BeatTracker | ) |
| void PrintVector | ( | std::vector< double > & | vect, | |
| int | count = 5 | |||
| ) |
| void update_fftsignal | ( | std::vector< FftComplex > & | signal, | |
| Matrix< std::complex< float > > & | src, | |||
| int | updated_samples | |||
| ) |
| void update_signal | ( | std::vector< double > & | signal, | |
| Matrix< float > & | src, | |||
| int | updated_samples | |||
| ) |
1.7.1