構成 | マクロ定義 | 関数

src/BeatTracker.cc

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