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 49 of file gx_pitch_tracker.cpp.
gx_engine::PitchTracker::~PitchTracker | ( | ) |
Definition at line 89 of file gx_pitch_tracker.cpp.
void gx_engine::PitchTracker::add | ( | int | count, |
float * | input | ||
) |
Definition at line 193 of file gx_pitch_tracker.cpp.
Referenced by gx_engine::TunerAdapter::TunerAdapter().
|
inline |
Definition at line 39 of file gx_pitch_tracker.h.
Referenced by gx_engine::TunerAdapter::get_freq().
float gx_engine::PitchTracker::get_estimated_note | ( | ) |
Definition at line 392 of file gx_pitch_tracker.cpp.
Referenced by get_estimated_freq(), and gx_engine::TunerAdapter::get_note().
void gx_engine::PitchTracker::init | ( | int | priority, |
int | policy, | ||
unsigned int | samplerate | ||
) |
Definition at line 182 of file gx_pitch_tracker.cpp.
void gx_engine::PitchTracker::reset | ( | void | ) |
Definition at line 186 of file gx_pitch_tracker.cpp.
Referenced by get_estimated_freq(), and gx_engine::TunerAdapter::TunerAdapter().
void gx_engine::PitchTracker::set_fast_note_detection | ( | bool | v | ) |
Definition at line 99 of file gx_pitch_tracker.cpp.
Referenced by get_estimated_freq(), and gx_engine::TunerAdapter::TunerAdapter().
void gx_engine::PitchTracker::stop_thread | ( | ) |
Definition at line 146 of file gx_pitch_tracker.cpp.
Referenced by get_estimated_freq(), and ~PitchTracker().
Glib::Dispatcher gx_engine::PitchTracker::new_freq |
Definition at line 44 of file gx_pitch_tracker.h.
Referenced by gx_engine::TunerAdapter::signal_freq_changed().