adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: BTrack - A Real-Time Beat Tracker: OnsetDetectionFunction Class Reference adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23:
adamstark@23:
adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23:
adamstark@23:
BTrack - A Real-Time Beat Tracker adamstark@23:
adamstark@23:
adamstark@23:
adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23:
adamstark@23:  All Classes Files Functions Enumerations
adamstark@23: adamstark@23: adamstark@23:
adamstark@23: adamstark@23:
adamstark@23: adamstark@23:
adamstark@23:
adamstark@23:
adamstark@23: Public Member Functions | adamstark@23: List of all members
adamstark@23:
adamstark@23:
OnsetDetectionFunction Class Reference
adamstark@23:
adamstark@23:
adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23:

adamstark@23: Public Member Functions

 OnsetDetectionFunction (int hopSize_, int frameSize_, int onsetDetectionFunctionType_, int windowType)
 
 ~OnsetDetectionFunction ()
 
void initialise (int hopSize_, int frameSize_, int onsetDetectionFunctionType_, int windowType)
 
double calculateOnsetDetectionFunctionSample (double *buffer)
 
void setOnsetDetectionFunctionType (int onsetDetectionFunctionType_)
 
adamstark@23:

Constructor & Destructor Documentation

adamstark@23: adamstark@23:
adamstark@23:
adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23:
OnsetDetectionFunction::OnsetDetectionFunction (int hopSize_,
int frameSize_,
int onsetDetectionFunctionType_,
int windowType 
)
adamstark@23:
adamstark@23:

Constructor

adamstark@23:
Parameters
adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23:
hopSize_the hop size in audio samples
frameSize_the frame size in audio samples
onsetDetectionFunctionType_the type of onset detection function to use - (see OnsetDetectionFunctionType)
windowTypethe type of window to use (see WindowType)
adamstark@23:
adamstark@23:
adamstark@23: adamstark@23:
adamstark@23:
adamstark@23: adamstark@23:
adamstark@23:
adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23:
OnsetDetectionFunction::~OnsetDetectionFunction ()
adamstark@23:
adamstark@23:

Destructor

adamstark@23: adamstark@23:
adamstark@23:
adamstark@23:

Member Function Documentation

adamstark@23: adamstark@23:
adamstark@23:
adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23:
double OnsetDetectionFunction::calculateOnsetDetectionFunctionSample (double * buffer)
adamstark@23:
adamstark@23:

process input frame and calculate detection function sample

adamstark@23: adamstark@23:
adamstark@23:
adamstark@23: adamstark@23:
adamstark@23:
adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23:
void OnsetDetectionFunction::initialise (int hopSize_,
int frameSize_,
int onsetDetectionFunctionType_,
int windowType 
)
adamstark@23:
adamstark@23:

Initialisation Function

adamstark@23: adamstark@23:
adamstark@23:
adamstark@23: adamstark@23:
adamstark@23:
adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23: adamstark@23:
void OnsetDetectionFunction::setOnsetDetectionFunctionType (int onsetDetectionFunctionType_)
adamstark@23:
adamstark@23:

set the detection function type

adamstark@23: adamstark@23:
adamstark@23:
adamstark@23:
The documentation for this class was generated from the following files: adamstark@23:
adamstark@23: adamstark@23: adamstark@23: adamstark@23: