change VCA number to signed.
[ardour.git] / libs / ardour / ardour / midi_playlist.h
index 614a5e1c1f56ceadb699e3601119288b9427c03a..a84c4648018ddfbd879c65d1db214741d39024f0 100644 (file)
 #include "ardour/midi_state_tracker.h"
 #include "ardour/note_fixer.h"
 #include "ardour/playlist.h"
-#include "evoral/Beats.hpp"
 #include "evoral/Note.hpp"
 #include "evoral/Parameter.hpp"
 
 namespace Evoral {
 template<typename Time> class EventSink;
+class                         Beats;
 }
 
 namespace ARDOUR
 {
 
 class BeatsFramesConverter;
+class MidiChannelFilter;
 class MidiRegion;
 class Session;
 class Source;
@@ -77,7 +78,8 @@ public:
        framecnt_t read (Evoral::EventSink<framepos_t>& buf,
                         framepos_t                     start,
                         framecnt_t                     cnt,
-                        uint32_t                       chan_n = 0);
+                        uint32_t                       chan_n = 0,
+                        MidiChannelFilter*             filter = NULL);
 
        int set_state (const XMLNode&, int version);