add an example script to show/hide TAVs
[ardour.git] / gtk2_ardour / note_player.h
index c39d352dd6aa350d5068d9f42e5d296f2009e309..9127842732c898ebdeb827085dfd8454fcfbe92c 100644 (file)
@@ -31,13 +31,14 @@ namespace ARDOUR {
 
 class NotePlayer : public sigc::trackable {
 public:
-       typedef Evoral::Note<Evoral::MusicalTime> NoteType;
+       typedef Evoral::Note<Evoral::Beats> NoteType;
 
        NotePlayer (boost::shared_ptr<ARDOUR::MidiTrack>);
-       ~NotePlayer () {}
+       ~NotePlayer ();
 
        void add (boost::shared_ptr<NoteType>);
        void play ();
+       void on ();
        void off ();
        void clear ();