summaryrefslogtreecommitdiff
path: root/libs/ardour/luabindings.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-08-15 23:17:08 +0200
committerRobin Gareus <robin@gareus.org>2017-08-16 00:51:20 +0200
commit6ec133ebde064dc528d8e448cbce40f0d401a7d1 (patch)
tree5ba4717d1fc6ecc353a93cf9cfbf367bcaeed5e0 /libs/ardour/luabindings.cc
parent1d8c7ef37a1f020d1448208cb6c3b9f667ee1602 (diff)
Separate "add master bus" (and add Lua bindings)
This is in preparation for "advanced session setup" allow a SessionSetup Lua script to create the master-bus.
Diffstat (limited to 'libs/ardour/luabindings.cc')
-rw-r--r--libs/ardour/luabindings.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc
index 021e2b7324..253f88a759 100644
--- a/libs/ardour/luabindings.cc
+++ b/libs/ardour/luabindings.cc
@@ -1970,6 +1970,11 @@ LuaBindings::common (lua_State* L)
.addFunction ("new_audio_route", &Session::new_audio_route)
.addFunction ("new_midi_track", &Session::new_midi_track)
.addFunction ("new_midi_route", &Session::new_midi_route)
+
+ .addFunction ("add_master_bus", &Session::add_master_bus)
+ .addFunction ("add_monitor_section", &Session::add_monitor_section)
+ .addFunction ("remove_monitor_section", &Session::remove_monitor_section)
+
.addFunction ("get_routes", &Session::get_routes)
.addFunction ("get_tracks", &Session::get_tracks)
.addFunction ("get_stripables", (StripableList (Session::*)() const)&Session::get_stripables)