summaryrefslogtreecommitdiff
path: root/libs/ardour/lua_api.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-10-07 00:23:33 +0200
committerRobin Gareus <robin@gareus.org>2016-10-07 00:23:33 +0200
commit0cf75054a66abbf9e0571aaf52b60a75eb054768 (patch)
treec1e5baa3282bcfc00b8a81497af35a333738a9ab /libs/ardour/lua_api.cc
parent392972fb506e7b31a6efd4ba97656ca9788645ca (diff)
Add Lua bindings for basic MIDI model editing
Diffstat (limited to 'libs/ardour/lua_api.cc')
-rw-r--r--libs/ardour/lua_api.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/ardour/lua_api.cc b/libs/ardour/lua_api.cc
index 4607fd1abb..2078fd4aa7 100644
--- a/libs/ardour/lua_api.cc
+++ b/libs/ardour/lua_api.cc
@@ -646,3 +646,9 @@ LuaAPI::Vamp::process (const std::vector<float*>& d, ::Vamp::RealTime rt)
const float* const* bufs = &d[0];
return _plugin->process (bufs, rt);
}
+
+boost::shared_ptr<Evoral::Note<Evoral::Beats> >
+LuaAPI::new_noteptr (uint8_t chan, Evoral::Beats beat_time, Evoral::Beats length, uint8_t note, uint8_t velocity)
+{
+ return boost::shared_ptr<Evoral::Note<Evoral::Beats> > (new Evoral::Note<Evoral::Beats>(chan, beat_time, length, note, velocity));
+}