| _bank_relative | MIDIControllable | private |
| _control_description | MIDIControllable | private |
| _controllable | MIDIControllable | private |
| _ctltype | MIDIControllable | private |
| _current_uri | MIDIControllable | private |
| _encoder | MIDIControllable | private |
| _extra_xml | PBD::Stateful | protected |
| _id | PBD::Stateful | private |
| _instant_xml | PBD::Stateful | protected |
| _is_gain_controller | MIDIControllable | private |
| _learned | MIDIControllable | private |
| _lock | PBD::Stateful | protected |
| _momentary | MIDIControllable | private |
| _parser | MIDIControllable | private |
| _pending_changed | PBD::Stateful | protected |
| _properties | PBD::Stateful | protected |
| _regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
| _rid | MIDIControllable | private |
| _stateful_frozen | PBD::Stateful | private |
| _surface | MIDIControllable | private |
| _what | MIDIControllable | private |
| _xml_node_name | PBD::Stateful | protected |
| add_extra_xml(XMLNode &) | PBD::Stateful | |
| add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
| add_properties(XMLNode &) const | PBD::Stateful | protected |
| add_property(PropertyBase &s) | PBD::Stateful | |
| apply_change(PropertyBase const &) | PBD::Stateful | virtual |
| apply_changes(PropertyList const &) | PBD::Stateful | |
| bank_relative() const | MIDIControllable | inline |
| bind_midi(MIDI::channel_t, MIDI::eventType, MIDI::byte) | MIDIControllable | |
| bind_nrpn_change(MIDI::channel_t, uint16_t rpn) | MIDIControllable | |
| bind_nrpn_value(MIDI::channel_t, uint16_t rpn) | MIDIControllable | |
| bind_remap(std::shared_ptr< ARDOUR::Stripable >) | MIDIControllable | |
| bind_rpn_change(MIDI::channel_t, uint16_t rpn) | MIDIControllable | |
| bind_rpn_value(MIDI::channel_t, uint16_t rpn) | MIDIControllable | |
| changed() const | PBD::Stateful | |
| clear_changes() | PBD::Stateful | |
| clear_owned_changes() | PBD::Stateful | virtual |
| control_additional | MIDIControllable | private |
| control_channel | MIDIControllable | private |
| control_description() const | MIDIControllable | inline |
| control_nrpn | MIDIControllable | private |
| control_rpn | MIDIControllable | private |
| control_to_midi(float val) | MIDIControllable | |
| control_type | MIDIControllable | private |
| controllable_death_connection | MIDIControllable | private |
| controllable_lock | MIDIControllable | private |
| controllable_remapped_connection | MIDIControllable | private |
| Ctl_Dial enum value | MIDIControllable | |
| Ctl_Momentary enum value | MIDIControllable | |
| Ctl_Toggle enum value | MIDIControllable | |
| CtlType enum name | MIDIControllable | |
| current_state_version | PBD::Stateful | static |
| current_uri() const | MIDIControllable | inline |
| drop_controllable() | MIDIControllable | private |
| drop_external_control() | MIDIControllable | |
| Enc_2 enum value | MIDIControllable | |
| Enc_B enum value | MIDIControllable | |
| Enc_L enum value | MIDIControllable | |
| Enc_R enum value | MIDIControllable | |
| Encoder enum name | MIDIControllable | |
| extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
| get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
| get_control_additional() | MIDIControllable | inline |
| get_control_channel() | MIDIControllable | inline |
| get_control_type() | MIDIControllable | inline |
| get_controllable() const | MIDIControllable | |
| get_ctltype() const | MIDIControllable | inline |
| get_encoder() const | MIDIControllable | inline |
| get_parser() | MIDIControllable | inline |
| get_state() const | MIDIControllable | virtual |
| id() const | PBD::Stateful | inline |
| init(const std::string &) | MIDIControllable | |
| instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
| last_controllable_value | MIDIControllable | private |
| last_incoming | MIDIControllable | private |
| last_value | MIDIControllable | private |
| learn_about_external_control() | MIDIControllable | |
| learned() const | MIDIControllable | inline |
| loading_state_version | PBD::Stateful | static |
| lookup_controllable() | MIDIControllable | |
| max_value_for_type() const | MIDIControllable | private |
| mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| midi_forget() | MIDIControllable | |
| midi_learn_connection | MIDIControllable | private |
| midi_msg_id | MIDIControllable | private |
| midi_rebind(MIDI::channel_t channel=-1) | MIDIControllable | |
| midi_receiver(MIDI::Parser &p, MIDI::byte *, size_t) | MIDIControllable | private |
| midi_sense_connection | MIDIControllable | private |
| midi_sense_controller(MIDI::Parser &, MIDI::EventTwoBytes *) | MIDIControllable | private |
| midi_sense_note(MIDI::Parser &, MIDI::EventTwoBytes *, bool is_on) | MIDIControllable | private |
| midi_sense_note_off(MIDI::Parser &p, MIDI::EventTwoBytes *tb) | MIDIControllable | private |
| midi_sense_note_on(MIDI::Parser &p, MIDI::EventTwoBytes *tb) | MIDIControllable | private |
| midi_sense_pitchbend(MIDI::Parser &, MIDI::pitchbend_t) | MIDIControllable | private |
| midi_sense_program_change(MIDI::Parser &, MIDI::byte) | MIDIControllable | private |
| midi_to_control(int val) | MIDIControllable | |
| MIDIControllable(GenericMidiControlProtocol *, MIDI::Parser &, std::shared_ptr< PBD::Controllable >, bool momentary) | MIDIControllable | |
| MIDIControllable(GenericMidiControlProtocol *, MIDI::Parser &, bool momentary=false) | MIDIControllable | |
| No_enc enum value | MIDIControllable | |
| nrpn_change(MIDI::Parser &, uint16_t nrpn, int direction) | MIDIControllable | private |
| nrpn_value_change(MIDI::Parser &, uint16_t nrpn, float val) | MIDIControllable | private |
| post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| properties() const | PBD::Stateful | inline |
| property_changes_suspended() const | PBD::Stateful | inline |
| property_factory(const XMLNode &) const | PBD::Stateful | virtual |
| PropertyChanged | PBD::Stateful | |
| rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual |
| rediscover_controllable() | MIDIControllable | |
| regenerate_xml_or_string_ids() const | PBD::Stateful | protected |
| reset_id() | PBD::Stateful | |
| resume_property_changes() | PBD::Stateful | virtual |
| rid() const | MIDIControllable | inline |
| rpn_change(MIDI::Parser &, uint16_t nrpn, int direction) | MIDIControllable | private |
| rpn_value_change(MIDI::Parser &, uint16_t nrpn, float val) | MIDIControllable | private |
| save_extra_xml(const XMLNode &) | PBD::Stateful | |
| send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
| set_controllable(std::shared_ptr< PBD::Controllable >) | MIDIControllable | |
| set_ctltype(CtlType val) | MIDIControllable | inline |
| set_encoder(Encoder val) | MIDIControllable | inline |
| set_id(const XMLNode &) | PBD::Stateful | |
| set_id(const std::string &) | PBD::Stateful | |
| set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
| set_state(const XMLNode &, int version) | MIDIControllable | virtual |
| set_values(XMLNode const &) | PBD::Stateful | protected |
| setting | MIDIControllable | private |
| Stateful() | PBD::Stateful | |
| stop_learning() | MIDIControllable | |
| suspend_property_changes() | PBD::Stateful | virtual |
| what() const | MIDIControllable | inline |
| write_feedback(MIDI::byte *buf, int32_t &bufsize, bool force=false) | MIDIControllable | |
| ~MIDIControllable() | MIDIControllable | virtual |
| ~Stateful() | PBD::Stateful | virtual |