20 #ifndef __ardour_midi_playlist_h__
21 #define __ardour_midi_playlist_h__
26 #include <boost/utility.hpp>
44 class BeatsFramesConverter;
45 class MidiChannelFilter;
50 template<
typename T>
class MidiRingBuffer;
84 int set_state (
const XMLNode&,
int version);
90 std::set<Evoral::Parameter> contained_automation();
102 void reset_note_trackers ();
123 typedef std::map< Region*, boost::shared_ptr<RegionTracker> >
NoteTrackers;
LIBARDOUR_API PBD::PropertyDescriptor< bool > hidden
LIBARDOUR_API PBD::PropertyDescriptor< framepos_t > start
NoteFixer fixer
Edit compensation.
MidiStateTracker tracker
Active note tracker.
void set_note_mode(NoteMode m)
std::map< Region *, boost::shared_ptr< RegionTracker > > NoteTrackers
Evoral::Note< Evoral::Beats > Note
NoteTrackers _note_trackers
Evoral::Event< framepos_t > Event