remove empty API and usage
This went away when we added RTMidiBuffer. Getting data from MIDI playlists is now completed in one pass, without note trackers
This commit is contained in:
parent
9b070eefb1
commit
350051569f
|
@ -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;
|
||||
|
|
|
@ -111,16 +111,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)
|
||||
{
|
||||
|
|
|
@ -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()) */
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user