summaryrefslogtreecommitdiff
path: root/libs/ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-01-21 20:08:12 +0100
committerRobin Gareus <robin@gareus.org>2017-01-21 20:18:27 +0100
commitfff324ef7bfa1415bba0b3e075ad12a7a78af11f (patch)
tree6ce34b6440a8ce351d6cf25c80457f0e0f7fbe4d /libs/ardour
parent6f7f527e1db300fb532390348db132446a211085 (diff)
Lua: bindings for do_import()
Diffstat (limited to 'libs/ardour')
-rw-r--r--libs/ardour/luabindings.cc12
1 files changed, 12 insertions, 0 deletions
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> ("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))