Guitarix
|
#include <gx_pitch_tracker.h>
Public Member Functions | |
PitchTracker () | |
~PitchTracker () | |
void | init (int priority, int policy, unsigned int samplerate) |
void | add (int count, float *input) |
float | get_estimated_freq () |
float | get_estimated_note () |
void | stop_thread () |
void | reset () |
void | set_fast_note_detection (bool v) |
Public Attributes | |
Glib::Dispatcher | new_freq |
Definition at line 33 of file gx_pitch_tracker.h.
gx_engine::PitchTracker::PitchTracker | ( | ) |
Definition at line 55 of file gx_pitch_tracker.cpp.
gx_engine::PitchTracker::~PitchTracker | ( | ) |
Definition at line 95 of file gx_pitch_tracker.cpp.
void gx_engine::PitchTracker::add | ( | int | count, |
float * | input | ||
) |
Definition at line 199 of file gx_pitch_tracker.cpp.
|
inline |
Definition at line 39 of file gx_pitch_tracker.h.
float gx_engine::PitchTracker::get_estimated_note | ( | ) |
Definition at line 398 of file gx_pitch_tracker.cpp.
Referenced by gx_engine::TunerAdapter::signal_freq_changed().
void gx_engine::PitchTracker::init | ( | int | priority, |
int | policy, | ||
unsigned int | samplerate | ||
) |
Definition at line 188 of file gx_pitch_tracker.cpp.
void gx_engine::PitchTracker::reset | ( | ) |
Definition at line 192 of file gx_pitch_tracker.cpp.
void gx_engine::PitchTracker::set_fast_note_detection | ( | bool | v | ) |
Definition at line 105 of file gx_pitch_tracker.cpp.
void gx_engine::PitchTracker::stop_thread | ( | ) |
Definition at line 152 of file gx_pitch_tracker.cpp.
Glib::Dispatcher gx_engine::PitchTracker::new_freq |
Definition at line 44 of file gx_pitch_tracker.h.
Referenced by gx_engine::TunerAdapter::set_dep_module().