#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 | |||
) |