Add polarity-invert processor
[ardour.git] / libs / ardour / ardour / lua_api.h
index cbbe750164357f5c52927987f56c5db291fe5de6..6d1deeb5aa2656055decb4f5a8336407d998cd97 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "ardour/libardour_visibility.h"
 
+#include "ardour/midi_model.h"
 #include "ardour/processor.h"
 #include "ardour/session.h"
 
@@ -291,14 +292,17 @@ namespace ARDOUR { namespace LuaAPI {
                private:
                        ::Vamp::Plugin* _plugin;
                        float           _sample_rate;
-                       framecnt_t      _bufsize;
-                       framecnt_t      _stepsize;
+                       samplecnt_t      _bufsize;
+                       samplecnt_t      _stepsize;
                        bool            _initialized;
 
        };
 
-       boost::shared_ptr<Evoral::Note<Evoral::Beats> >
-               new_noteptr (uint8_t, Evoral::Beats, Evoral::Beats, uint8_t, uint8_t);
+       boost::shared_ptr<Evoral::Note<Temporal::Beats> >
+               new_noteptr (uint8_t, Temporal::Beats, Temporal::Beats, uint8_t, uint8_t);
+
+       std::list<boost::shared_ptr< Evoral::Note<Temporal::Beats> > >
+               note_list (boost::shared_ptr<ARDOUR::MidiModel>);
 
 } } /* namespace */