summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_ui.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/plugin_ui.h')
-rw-r--r--gtk2_ardour/plugin_ui.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/gtk2_ardour/plugin_ui.h b/gtk2_ardour/plugin_ui.h
index d685e86bdc..370ceba600 100644
--- a/gtk2_ardour/plugin_ui.h
+++ b/gtk2_ardour/plugin_ui.h
@@ -55,6 +55,7 @@
#include "ardour_window.h"
#include "automation_controller.h"
+#include "gtk_pianokeyboard.h"
namespace ARDOUR {
class PluginInsert;
@@ -304,6 +305,19 @@ private:
void scroller_size_request (Gtk::Requisition*);
Gtk::ScrolledWindow scroller;
+ Gtk::Expander _plugin_pianokeyboard_expander;
+ PianoKeyboard* _piano;
+ Gtk::Widget* _pianomm;
+ Gtk::VBox _pianobox;
+ Gtk::SpinButton _piano_velocity;
+ Gtk::SpinButton _piano_channel;
+
+ static void _note_on_event_handler (GtkWidget*, int, gpointer);
+ static void _note_off_event_handler (GtkWidget*, int, gpointer);
+ void note_on_event_handler (int);
+ void note_off_event_handler (int);
+
+ void toggle_pianokeyboard ();
void build_midi_table ();
void midi_refill_patches ();
void midi_bank_patch_change (uint8_t chn);