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 ();