|
bool | light_logo () |
|
void | all_pads_out () |
|
| LaunchPadPro (ARDOUR::Session &) |
|
| ~LaunchPadPro () |
|
std::string | input_port_name () const |
|
std::string | output_port_name () const |
|
bool | has_editor () const |
|
void * | get_gui () const |
|
void | tear_down_gui () |
|
int | set_active (bool yn) |
|
XMLNode & | get_state () const |
|
int | set_state (const XMLNode &node, int version) |
|
| MIDISurface (ARDOUR::Session &, std::string const &name, std::string const &port_name_prefix, bool use_pad_filter) |
|
| ~MIDISurface () |
|
std::shared_ptr< ARDOUR::Port > | input_port () |
|
std::shared_ptr< ARDOUR::Port > | output_port () |
|
ARDOUR::Session & | get_session () |
|
void | write (const MidiByteArray &) |
|
void | write (MIDI::byte const *, size_t) |
|
std::list< std::shared_ptr< ARDOUR::Bundle > > | bundles () |
|
| CONTROL_PROTOCOL_THREADS_NEED_TEMPO_MAP_DECL () |
|
virtual bool | midi_input_handler (Glib::IOCondition ioc, MIDI::Port *port) |
|
void | midi_connectivity_established (bool) |
|
| ControlProtocol (Session &, std::string name) |
|
virtual | ~ControlProtocol () |
|
virtual std::string | name () const |
|
virtual bool | active () const |
|
virtual int | set_feedback (bool) |
|
virtual bool | get_feedback () const |
|
void | add_stripable_to_selection (std::shared_ptr< ARDOUR::Stripable >) |
|
void | set_stripable_selection (std::shared_ptr< ARDOUR::Stripable >) |
|
void | toggle_stripable_selection (std::shared_ptr< ARDOUR::Stripable >) |
|
void | remove_stripable_from_selection (std::shared_ptr< ARDOUR::Stripable >) |
|
void | clear_stripable_selection () |
|
virtual void | add_rid_to_selection (int rid) |
|
virtual void | set_rid_selection (int rid) |
|
virtual void | toggle_rid_selection (int rid) |
|
virtual void | remove_rid_from_selection (int rid) |
|
std::shared_ptr< ARDOUR::Stripable > | first_selected_stripable () const |
|
void | set_route_table_size (uint32_t size) |
|
void | set_route_table (uint32_t table_index, std::shared_ptr< ARDOUR::Route >) |
|
bool | set_route_table (uint32_t table_index, uint32_t remote_control_id) |
|
void | route_set_rec_enable (uint32_t table_index, bool yn) |
|
bool | route_get_rec_enable (uint32_t table_index) |
|
float | route_get_gain (uint32_t table_index) |
|
void | route_set_gain (uint32_t table_index, float) |
|
float | route_get_effective_gain (uint32_t table_index) |
|
float | route_get_peak_input_power (uint32_t table_index, uint32_t which_input) |
|
bool | route_get_muted (uint32_t table_index) |
|
void | route_set_muted (uint32_t table_index, bool) |
|
bool | route_get_soloed (uint32_t table_index) |
|
void | route_set_soloed (uint32_t table_index, bool) |
|
std::string | route_get_name (uint32_t table_index) |
|
| Stateful () |
|
virtual | ~Stateful () |
|
virtual bool | apply_change (PropertyBase const &) |
|
PropertyChange | apply_changes (PropertyList const &) |
|
const OwnedPropertyList & | properties () const |
|
void | add_property (PropertyBase &s) |
|
void | add_extra_xml (XMLNode &) |
|
XMLNode * | extra_xml (const std::string &str, bool add_if_missing=false) |
|
void | save_extra_xml (const XMLNode &) |
|
const PBD::ID & | id () const |
|
bool | set_id (const XMLNode &) |
|
void | set_id (const std::string &) |
|
void | reset_id () |
|
void | clear_changes () |
|
virtual void | clear_owned_changes () |
|
PropertyList * | get_changes_as_properties (PBD::Command *) const |
|
virtual void | rdiff (std::vector< PBD::Command * > &) const |
|
bool | changed () const |
|
virtual PropertyList * | property_factory (const XMLNode &) const |
|
virtual void | suspend_property_changes () |
|
virtual void | resume_property_changes () |
|
bool | property_changes_suspended () const |
|
| ScopedConnectionList () |
|
| ScopedConnectionList (const ScopedConnectionList &)=delete |
|
ScopedConnectionList & | operator= (const ScopedConnectionList &)=delete |
|
virtual | ~ScopedConnectionList () |
|
void | add_connection (const UnscopedConnection &c) |
|
void | drop_connections () |
|
| BasicUI (ARDOUR::Session &) |
|
virtual | ~BasicUI () |
|
void | add_marker (const std::string &=std::string()) |
|
void | remove_marker_at_playhead () |
|
void | register_thread (std::string name) |
|
void | loop_toggle () |
|
void | loop_location (Temporal::timepos_t const &start, Temporal::timepos_t const &end) |
|
void | access_action (std::string action_path) |
|
void | goto_zero () |
|
void | goto_start (bool and_roll=false) |
|
void | goto_end () |
|
void | button_varispeed (bool fwd) |
|
void | rewind () |
|
void | ffwd () |
|
void | transport_stop () |
|
void | transport_play (bool jump_back=false) |
|
void | set_transport_speed (double speed) |
|
double | get_transport_speed () const |
|
double | transport_rolling () const |
|
void | jump_by_seconds (double sec, ARDOUR::LocateTransportDisposition ltd=ARDOUR::RollIfAppropriate) |
|
void | jump_by_bars (int bars, ARDOUR::LocateTransportDisposition ltd=ARDOUR::RollIfAppropriate) |
|
void | jump_by_beats (int beats, ARDOUR::LocateTransportDisposition ltd=ARDOUR::RollIfAppropriate) |
|
ARDOUR::samplepos_t | transport_sample () |
|
void | locate (ARDOUR::samplepos_t sample, ARDOUR::LocateTransportDisposition ltd) |
|
void | locate (ARDOUR::samplepos_t sample, bool) |
|
bool | locating () |
|
bool | locked () |
|
void | save_state () |
|
void | prev_marker () |
|
void | next_marker () |
|
void | undo () |
|
void | redo () |
|
void | toggle_punch_in () |
|
void | toggle_punch_out () |
|
void | mark_in () |
|
void | mark_out () |
|
void | toggle_click () |
|
void | midi_panic () |
|
void | trigger_cue_row (int cue) |
|
void | trigger_stop_all (bool stop_now=false) |
|
void | trigger_stop_col (int col, bool immediately=false) |
|
void | store_mixer_scene (int scn) |
|
void | apply_mixer_scene (int scn) |
|
void | toggle_monitor_mute () |
|
void | toggle_monitor_dim () |
|
void | toggle_monitor_mono () |
|
void | cancel_all_solo () |
|
void | quick_snapshot_stay () |
|
void | quick_snapshot_switch () |
|
void | toggle_roll (bool with_abort, bool roll_out_of_bounded_mode) |
|
void | stop_forget () |
|
void | set_punch_range () |
|
void | set_loop_range () |
|
void | set_session_range () |
|
void | set_record_enable (bool yn) |
|
bool | get_record_enabled () |
|
void | fit_1_track () |
|
void | fit_2_tracks () |
|
void | fit_4_tracks () |
|
void | fit_8_tracks () |
|
void | fit_16_tracks () |
|
void | fit_32_tracks () |
|
void | fit_all_tracks () |
|
void | zoom_10_ms () |
|
void | zoom_100_ms () |
|
void | zoom_1_sec () |
|
void | zoom_10_sec () |
|
void | zoom_1_min () |
|
void | zoom_5_min () |
|
void | zoom_10_min () |
|
void | zoom_to_session () |
|
void | temporal_zoom_in () |
|
void | temporal_zoom_out () |
|
void | scroll_up_1_track () |
|
void | scroll_dn_1_track () |
|
void | scroll_up_1_page () |
|
void | scroll_dn_1_page () |
|
void | rec_enable_toggle () |
|
void | toggle_all_rec_enables () |
|
void | all_tracks_rec_in () |
|
void | all_tracks_rec_out () |
|
void | goto_nth_marker (int n) |
|
ARDOUR::samplecnt_t | timecode_frames_per_hour () |
|
void | timecode_time (samplepos_t where, Timecode::Time &) |
|
void | timecode_to_sample (Timecode::Time &timecode, samplepos_t &sample, bool use_offset, bool use_subframes) const |
|
void | sample_to_timecode (samplepos_t sample, Timecode::Time &timecode, bool use_offset, bool use_subframes) const |
|
bool | stop_button_onoff () const |
|
bool | play_button_onoff () const |
|
bool | ffwd_button_onoff () const |
|
bool | rewind_button_onoff () const |
|
bool | loop_button_onoff () const |
|
void | tbank_set_size (int route_width, int row_height) |
|
void | tbank_step_routes (int step_size) |
|
void | tbank_step_rows (int step_size) |
|
float | trigger_progress_at (int x) |
|
TriggerDisplay | trigger_display_at (int x, int y) |
|
void | bang_trigger_at (int x, int y) |
|
void | unbang_trigger_at (int x, int y) |
|
std::shared_ptr< ARDOUR::Trigger > | find_trigger (int x, int y) |
|
| AbstractUI (const std::string &name) |
|
virtual | ~AbstractUI () |
|
void | register_thread (pthread_t, std::string, uint32_t num_requests) |
|
bool | call_slot (EventLoop::InvalidationRecord *, const std::function< void()> &) |
|
Glib::Threads::RWLock & | slot_invalidation_rwlock () |
|
| BaseUI (const std::string &name) |
|
virtual | ~BaseUI () |
|
BaseUI * | base_instance () |
|
Glib::RefPtr< Glib::MainLoop > | main_loop () const |
|
bool | caller_is_self () const |
|
bool | ok () const |
|
void | run () |
|
void | quit () |
|
| EventLoop (std::string const &) |
|
virtual | ~EventLoop () |
|
virtual bool | call_slot (InvalidationRecord *, const std::function< void()> &)=0 |
|
std::string | event_loop_name () const |
|
|
void | relax (Pad &p) |
|
StripableSlot | get_stripable_slot (int x, int y) const |
|
void | build_pad_map () |
|
Pad * | pad_by_id (int pid) |
|
void | build_color_map () |
|
int | find_closest_palette_color (uint32_t) |
|
int | begin_using_device () |
|
int | stop_using_device () |
|
int | device_acquire () |
|
void | device_release () |
|
void | run_event_loop () |
|
void | stop_event_loop () |
|
void | stripable_selection_changed () |
|
void | select_stripable (int col) |
|
void | light_pad (int pad_id, int color, int mode=0) |
|
void | pad_off (int pad_id) |
|
void | all_pads_off () |
|
void | all_pads_on (int color) |
|
void | set_device_mode (DeviceMode) |
|
void | set_layout (Layout, int page=0) |
|
void | handle_midi_controller_message (MIDI::Parser &, MIDI::EventTwoBytes *) |
|
void | handle_midi_note_on_message (MIDI::Parser &, MIDI::EventTwoBytes *) |
|
void | handle_midi_note_off_message (MIDI::Parser &, MIDI::EventTwoBytes *) |
|
void | handle_midi_sysex (MIDI::Parser &, MIDI::byte *, size_t count) |
|
void | port_registration_handler () |
|
int | ports_acquire () |
|
void | ports_release () |
|
void | connect_daw_ports () |
|
void | daw_write (const MidiByteArray &) |
|
void | daw_write (MIDI::byte const *, size_t) |
|
void | reconnect_for_programmer () |
|
void | reconnect_for_session () |
|
void | scroll_text (std::string const &, int color, bool loop, float speed=0) |
|
void | build_gui () |
|
bool | pad_filter (ARDOUR::MidiBuffer &in, ARDOUR::MidiBuffer &out) const |
|
void | maybe_start_press_timeout (Pad &pad) |
|
void | start_press_timeout (Pad &pad) |
|
bool | long_press_timeout (int pad_id) |
|
void | cue_press (Pad &, int row) |
|
void | shift_press (Pad &) |
|
void | shift_release (Pad &) |
|
void | shift_long_press (Pad &) |
|
void | left_press (Pad &) |
|
void | left_release (Pad &) |
|
void | left_long_press (Pad &) |
|
void | right_press (Pad &) |
|
void | right_release (Pad &) |
|
void | right_long_press (Pad &) |
|
void | session_press (Pad &) |
|
void | session_release (Pad &) |
|
void | session_long_press (Pad &) |
|
void | note_press (Pad &) |
|
void | note_release (Pad &) |
|
void | note_long_press (Pad &) |
|
void | chord_press (Pad &) |
|
void | chord_release (Pad &) |
|
void | chord_long_press (Pad &) |
|
void | custom_press (Pad &) |
|
void | custom_release (Pad &) |
|
void | custom_long_press (Pad &) |
|
void | sequencer_press (Pad &) |
|
void | sequencer_release (Pad &) |
|
void | sequencer_long_press (Pad &) |
|
void | projects_press (Pad &) |
|
void | projects_release (Pad &) |
|
void | projects_long_press (Pad &) |
|
void | patterns_press (Pad &) |
|
void | patterns_release (Pad &) |
|
void | patterns_long_press (Pad &) |
|
void | steps_press (Pad &) |
|
void | steps_release (Pad &) |
|
void | steps_long_press (Pad &) |
|
void | pattern_settings_press (Pad &) |
|
void | pattern_settings_release (Pad &) |
|
void | pattern_settings_long_press (Pad &) |
|
void | velocity_press (Pad &) |
|
void | velocity_release (Pad &) |
|
void | velocity_long_press (Pad &) |
|
void | probability_press (Pad &) |
|
void | probability_release (Pad &) |
|
void | probability_long_press (Pad &) |
|
void | mutation_press (Pad &) |
|
void | mutation_release (Pad &) |
|
void | mutation_long_press (Pad &) |
|
void | microstep_press (Pad &) |
|
void | microstep_release (Pad &) |
|
void | microstep_long_press (Pad &) |
|
void | print_to_clip_press (Pad &) |
|
void | print_to_clip_release (Pad &) |
|
void | print_to_clip_long_press (Pad &) |
|
void | stop_clip_press (Pad &) |
|
void | stop_clip_release (Pad &) |
|
void | stop_clip_long_press (Pad &) |
|
void | device_press (Pad &) |
|
void | device_release (Pad &) |
|
void | device_long_press (Pad &) |
|
void | sends_press (Pad &) |
|
void | sends_release (Pad &) |
|
void | sends_long_press (Pad &) |
|
void | pan_press (Pad &) |
|
void | pan_release (Pad &) |
|
void | pan_long_press (Pad &) |
|
void | volume_press (Pad &) |
|
void | volume_release (Pad &) |
|
void | volume_long_press (Pad &) |
|
void | solo_press (Pad &) |
|
void | solo_release (Pad &) |
|
void | solo_long_press (Pad &) |
|
void | mute_press (Pad &) |
|
void | mute_release (Pad &) |
|
void | mute_long_press (Pad &) |
|
void | record_arm_press (Pad &) |
|
void | record_arm_release (Pad &) |
|
void | record_arm_long_press (Pad &) |
|
void | capture_midi_press (Pad &) |
|
void | capture_midi_release (Pad &) |
|
void | capture_midi_long_press (Pad &) |
|
void | play_press (Pad &) |
|
void | play_release (Pad &) |
|
void | play_long_press (Pad &) |
|
void | fixed_length_press (Pad &) |
|
void | fixed_length_release (Pad &) |
|
void | fixed_length_long_press (Pad &) |
|
void | quantize_press (Pad &) |
|
void | quantize_release (Pad &) |
|
void | quantize_long_press (Pad &) |
|
void | duplicate_press (Pad &) |
|
void | duplicate_release (Pad &) |
|
void | duplicate_long_press (Pad &) |
|
void | clear_press (Pad &) |
|
void | clear_release (Pad &) |
|
void | clear_long_press (Pad &) |
|
void | down_press (Pad &) |
|
void | down_release (Pad &) |
|
void | down_long_press (Pad &) |
|
void | up_press (Pad &) |
|
void | up_release (Pad &) |
|
void | up_long_press (Pad &) |
|
void | lower1_press (Pad &) |
|
void | lower1_release (Pad &) |
|
void | lower1_long_press (Pad &) |
|
void | lower2_press (Pad &) |
|
void | lower2_release (Pad &) |
|
void | lower2_long_press (Pad &) |
|
void | lower3_press (Pad &) |
|
void | lower3_release (Pad &) |
|
void | lower3_long_press (Pad &) |
|
void | lower4_press (Pad &) |
|
void | lower4_release (Pad &) |
|
void | lower4_long_press (Pad &) |
|
void | lower5_press (Pad &) |
|
void | lower5_release (Pad &) |
|
void | lower5_long_press (Pad &) |
|
void | lower6_press (Pad &) |
|
void | lower6_release (Pad &) |
|
void | lower6_long_press (Pad &) |
|
void | lower7_press (Pad &) |
|
void | lower7_release (Pad &) |
|
void | lower7_long_press (Pad &) |
|
void | lower8_press (Pad &) |
|
void | lower8_release (Pad &) |
|
void | lower8_long_press (Pad &) |
|
void | fader_long_press (Pad &) |
|
void | fader_release (Pad &) |
|
void | pad_press (Pad &, int velocity) |
|
void | pad_long_press (Pad &) |
|
void | pad_release (Pad &) |
|
void | trigger_property_change (PBD::PropertyChange, ARDOUR::Trigger *) |
|
void | display_session_layout () |
|
void | transport_state_changed () |
|
void | record_state_changed () |
|
void | map_triggers () |
|
void | map_triggerbox (int col) |
|
void | viewport_changed () |
|
void | route_property_change (PBD::PropertyChange const &, int x) |
|
void | setup_faders (FaderBank) |
|
void | map_faders () |
|
void | fader_move (int cc, int val) |
|
void | automation_control_change (int n, std::weak_ptr< ARDOUR::AutomationControl >) |
|
Definition at line 63 of file lppro.h.