namespace ARDOUR {
+class MidiChannelFilter;
class MidiStateTracker;
class MidiModel;
framepos_t start,
framecnt_t cnt,
MidiStateTracker* tracker,
- const std::set<Evoral::Parameter>& filtered) const;
+ MidiChannelFilter* filter,
+ const std::set<Evoral::Parameter>& filtered,
+ double beat,
+ double start_beat) const;
/** Write data from a MidiRingBuffer to this source.
* @param source Source to read from.
framepos_t position,
framepos_t start,
framecnt_t cnt,
- MidiStateTracker* tracker) const = 0;
+ MidiStateTracker* tracker,
+ MidiChannelFilter* filter) const = 0;
/** Write data to this source from a MidiRingBuffer.
* @param source Buffer to read from.