#include <ardour/ardour.h>
#include <ardour/playlist.h>
-#include <ardour/parameter.h>
+#include <evoral/Parameter.hpp>
namespace ARDOUR
{
class Region;
class MidiRegion;
class Source;
-class MidiRingBuffer;
+template<typename T> class MidiRingBuffer;
class MidiPlaylist : public ARDOUR::Playlist
{
~MidiPlaylist ();
- nframes_t read (MidiRingBuffer& buf,
+ nframes_t read (MidiRingBuffer<double>& buf,
nframes_t start, nframes_t cnt, uint32_t chan_n=0);
int set_state (const XMLNode&);
void set_note_mode (NoteMode m) { _note_mode = m; }
- std::set<Parameter> contained_automation();
+ std::set<Evoral::Parameter> contained_automation();
protected: