22 #ifndef __gtk2_ardour_rhythm_ferret_h__
23 #define __gtk2_ardour_rhythm_ferret_h__
int run_percussion_onset_analysis(std::shared_ptr< ARDOUR::AudioReadable > region, ARDOUR::sampleoffset_t offset, ARDOUR::AnalysisFeatureList &results)
void on_response(int)
This is a default handler for the signal signal_response().
AnalysisMode get_analysis_mode() const
Gtk::Button action_button
std::vector< std::string > operation_strings
std::vector< std::string > analysis_mode_strings
Gtk::Adjustment trigger_gap_adjustment
ARDOUR::RegionList regions_with_transients
Gtk::Adjustment sensitivity_adjustment
void on_hide()
This is a default handler for the signal signal_hide().
void analysis_mode_changed()
Gtk::ComboBoxText onset_detection_function_selector
void do_region_split(RegionView *rv, const ARDOUR::AnalysisFeatureList &)
int run_note_onset_analysis(std::shared_ptr< ARDOUR::AudioReadable > region, ARDOUR::sampleoffset_t offset, ARDOUR::AnalysisFeatureList &results)
void set_session(ARDOUR::Session *)
Gtk::HScale sensitivity_scale
Gtk::Button analyze_button
Gtk::ComboBoxText analysis_mode_selector
Gtk::ComboBoxText operation_selector
Gtk::HScale silence_threshold_scale
Gtk::SpinButton trigger_gap_spinner
Gtk::HScale detection_threshold_scale
Gtk::Adjustment silence_threshold_adjustment
Action get_action() const
Gtk::Adjustment detection_threshold_adjustment
Gtk::HScale peak_picker_threshold_scale
int get_note_onset_function()
Gtk::Adjustment peak_picker_threshold_adjustment
ARDOUR::AnalysisFeatureList current_results
std::vector< std::string > onset_function_strings
PBD::PropertyDescriptor< bool > region
std::list< samplepos_t > AnalysisFeatureList
std::list< std::shared_ptr< Region > > RegionList
Temporal::sampleoffset_t sampleoffset_t