19 #ifndef _virtual_keyboard_window_h_
20 #define _virtual_keyboard_window_h_
42 class VSliderController;
70 return std::string (buf);
153 #define VKBD_NCTRLS 4
Controllable(const std::string &name, Flag f=Flag(0))
PBD::Signal< void(bool, PBD::Controllable::GroupControlDisposition)> Changed
PBD::Signal< void(int)> ValueChanged
void set_value(double v, PBD::Controllable::GroupControlDisposition gcd)
VKBDControl(const std::string &name, double normal=127, double upper=127)
std::string get_user_string() const
bool on_key_press_event(GdkEventKey *)
This is a default handler for the signal signal_key_press_event().
void pitch_slider_adjusted()
PBD::ScopedConnectionList _cc_connections
sigc::connection _bender_connection
void control_change_knob_event_handler(int, int)
void update_octave_range()
void parameter_changed(std::string const &)
void velocity_key_event_handler(int)
void octave_key_event_handler(bool)
ArdourWidgets::ArdourDropdown _midi_channel
void pitch_bend_key_event_handler(int, bool)
void cc_key_changed(size_t)
Gtk::Adjustment _modwheel_adjustment
ArdourWidgets::ArdourKnob * _cc_knob[4]
bool send_panic_message(GdkEventButton *)
void pitch_bend_update_tooltip(int)
ArdourWidgets::ArdourDropdown _piano_octave_range
bool pitch_bend_timeout()
void pitch_bend_release(int)
void update_cc(size_t, int)
ArdourWidgets::ArdourDropdown _piano_octave_key
void select_keyboard_layout(std::string const &)
std::shared_ptr< VKBDControl > _cc[4]
ArdourWidgets::ArdourButton _send_panic
bool on_key_release_event(GdkEventKey *)
This is a default handler for the signal signal_key_release_event().
ArdourWidgets::ArdourDropdown _transpose_output
void set_session(ARDOUR::Session *)
ArdourWidgets::VSliderController * _pitch_slider
void set_state(const XMLNode &)
Gtkmm2ext::PersistentTooltip * _modwheel_tooltip
void modwheel_update_tooltip(int)
ArdourWidgets::ArdourDropdown _cc_key[4]
void note_off_event_handler(int)
void control_change_event_handler(int, int)
void pitch_bend_event_handler(int)
std::shared_ptr< VKBDControl > _modwheel
Gtkmm2ext::PersistentTooltip * _pitch_slider_tooltip
void modwheel_slider_adjusted()
ArdourWidgets::VSliderController * _modwheel_slider
void note_on_event_handler(int, int)
void on_unmap()
This is a default handler for the signal signal_unmap().
std::shared_ptr< VKBDControl > _pitchbend
bool on_velocity_scroll_event(GdkEventScroll *)
Gtk::Adjustment _pitch_adjustment
void update_velocity_settings()
bool on_focus_in_event(GdkEventFocus *)
This is a default handler for the signal signal_focus_in_event().
ArdourWidgets::ArdourDropdown _piano_velocity
XMLNode & get_state() const