From fff324ef7bfa1415bba0b3e075ad12a7a78af11f Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 21 Jan 2017 20:08:12 +0100 Subject: [PATCH] Lua: bindings for do_import() --- libs/ardour/luabindings.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index d368eff6ca..822cab4a55 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -672,6 +672,7 @@ LuaBindings::common (lua_State* L) .endClass () .beginWSPtrClass ("PluginInfo") + .addNilPtrConstructor () .addData ("name", &PluginInfo::name, false) .addData ("category", &PluginInfo::category, false) .addData ("creator", &PluginInfo::creator, false) @@ -1618,6 +1619,17 @@ LuaBindings::common (lua_State* L) .addConst ("SharePlaylist", ARDOUR::PlaylistDisposition(SharePlaylist)) .endNamespace () + .beginNamespace ("MidiTrackNameSource") + .addConst ("SMFTrackNumber", ARDOUR::MidiTrackNameSource(SMFTrackNumber)) + .addConst ("SMFTrackName", ARDOUR::MidiTrackNameSource(SMFTrackName)) + .addConst ("SMFInstrumentName", ARDOUR::MidiTrackNameSource(SMFInstrumentName)) + .endNamespace () + + .beginNamespace ("MidiTempoMapDisposition") + .addConst ("SMFTempoIgnore", ARDOUR::MidiTrackNameSource(SMFTempoIgnore)) + .addConst ("SMFTempoUse", ARDOUR::MidiTrackNameSource(SMFTempoUse)) + .endNamespace () + .beginNamespace ("RegionPoint") .addConst ("Start", ARDOUR::RegionPoint(Start)) .addConst ("End", ARDOUR::RegionPoint(End))