Fix playhead smoothing when auditioning.
[ardour.git] / gtk2_ardour / patch_change_widget.h
index 81e73bda446c4c9651879c4e1bb22825f05da53f..e1df94c0d0ff0a91e446ba7564e013de5e6a0706 100644 (file)
@@ -24,6 +24,7 @@
 #include <gtkmm/table.h>
 
 #include "pbd/signals.h"
+#include "midi++/midnam_patch.h"
 
 #include "ardour/route.h"
 
@@ -60,6 +61,7 @@ private:
 
        uint8_t _channel;
        bool    _ignore_spin_btn_signals;
+       bool    _no_notifications;
 
        void select_channel (uint8_t);
        void select_bank (uint32_t);
@@ -68,11 +70,13 @@ private:
 
        void bank_changed ();
        void program_changed ();
+       void bankpatch_changed (uint8_t);
 
        void refill_banks ();
        void refill_program_list ();
 
        void instrument_info_changed ();
+       void processors_changed ();
 
        PBD::ScopedConnection _info_changed_connection;
        PBD::ScopedConnection _route_connection;
@@ -100,7 +104,7 @@ private:
 
        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_on_event_handler (int, bool for_audition);
        void note_off_event_handler (int);
 };