summaryrefslogtreecommitdiff
path: root/libs/ardour
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour')
-rw-r--r--libs/ardour/ardour/midi_playlist.h14
-rw-r--r--libs/ardour/midi_playlist.cc10
-rw-r--r--libs/ardour/midi_track.cc2
3 files changed, 2 insertions, 24 deletions
diff --git a/libs/ardour/ardour/midi_playlist.h b/libs/ardour/ardour/midi_playlist.h
index 6ba7bea592..7e70707ae2 100644
--- a/libs/ardour/ardour/midi_playlist.h
+++ b/libs/ardour/ardour/midi_playlist.h
@@ -83,21 +83,11 @@ public:
std::set<Evoral::Parameter> contained_automation();
- /** Clear all note trackers. */
- void reset_note_trackers ();
-
- /** Resolve all pending notes and clear all note trackers.
- *
- * @param dst Sink to write note offs to.
- * @param time Time stamp of all written note offs.
- */
- void resolve_note_trackers (Evoral::EventSink<samplepos_t>& dst, samplepos_t time);
-
-protected:
+ protected:
void remove_dependents (boost::shared_ptr<Region> region);
void region_going_away (boost::weak_ptr<Region> region);
-private:
+ private:
void dump () const;
NoteMode _note_mode;
diff --git a/libs/ardour/midi_playlist.cc b/libs/ardour/midi_playlist.cc
index b79a90fde6..4dc0d19e6f 100644
--- a/libs/ardour/midi_playlist.cc
+++ b/libs/ardour/midi_playlist.cc
@@ -112,16 +112,6 @@ struct EventsSortByTimeAndType {
};
void
-MidiPlaylist::reset_note_trackers ()
-{
-}
-
-void
-MidiPlaylist::resolve_note_trackers (Evoral::EventSink<samplepos_t>& dst, samplepos_t time)
-{
-}
-
-void
MidiPlaylist::remove_dependents (boost::shared_ptr<Region> region)
{
}
diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc
index 2e7d063048..81c954bd33 100644
--- a/libs/ardour/midi_track.cc
+++ b/libs/ardour/midi_track.cc
@@ -495,7 +495,6 @@ MidiTrack::export_stuff (BufferSet& buffers,
if (!mpl) {
return -2;
}
- mpl->reset_note_trackers (); // TODO once at start and end ?
buffers.get_midi(0).clear();
@@ -517,7 +516,6 @@ MidiTrack::export_stuff (BufferSet& buffers,
}
bounce_process (buffers, start, nframes, endpoint, include_endpoint, for_export, for_freeze);
}
- mpl->reset_note_trackers ();
/* Add to tracker so that we can resolve at the end of the export (in Session::write_one_track()) */