summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_ui.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-09-08 19:42:24 +0200
committerRobin Gareus <robin@gareus.org>2017-09-08 23:35:00 +0200
commitaa11cb96b3c9b35d40a5fbefc41aa75ccf957f80 (patch)
tree52b7613d3b58416a3d905274523fe6d03bb4351e /gtk2_ardour/plugin_ui.h
parentc3e8cdb418008d05a927b442eb9291a1cd6f7111 (diff)
Experimental GenericPluginUI MIDI patch select.
Diffstat (limited to 'gtk2_ardour/plugin_ui.h')
-rw-r--r--gtk2_ardour/plugin_ui.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/plugin_ui.h b/gtk2_ardour/plugin_ui.h
index ed1c722605..d685e86bdc 100644
--- a/gtk2_ardour/plugin_ui.h
+++ b/gtk2_ardour/plugin_ui.h
@@ -303,6 +303,14 @@ private:
void scroller_size_request (Gtk::Requisition*);
Gtk::ScrolledWindow scroller;
+
+ void build_midi_table ();
+ void midi_refill_patches ();
+ void midi_bank_patch_change (uint8_t chn);
+ void midi_bank_patch_select (uint8_t chn, uint32_t bankpgm);
+ std::vector<ArdourWidgets::ArdourDropdown*> midi_pgmsel;
+ PBD::ScopedConnectionList midi_connections;
+ std::map<uint32_t, std::string> pgm_names;
};
class PluginUIWindow : public ArdourWindow