From a5c956883d4a0efa3425179cec87717b32206619 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 26 Feb 2020 15:22:47 +0100 Subject: Add Lua bindings for libardour amp's simple gain --- libs/ardour/luabindings.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index adb1839bfd..569c41a8f1 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -1593,6 +1593,7 @@ LuaBindings::common (lua_State* L) .deriveWSPtrClass ("Amp") .addFunction ("gain_control", (boost::shared_ptr(Amp::*)())&Amp::gain_control) + .addStaticFunction ("apply_gain", static_cast(&Amp::apply_gain)) .endClass () .deriveWSPtrClass ("PeakMeter") @@ -1842,6 +1843,8 @@ LuaBindings::common (lua_State* L) .addConstructor () .addFunction ("get", &ChanCount::get) .addFunction ("set", &ChanCount::set) + .addFunction ("set_audio", &ChanCount::set_audio) + .addFunction ("set_midi", &ChanCount::set_midi) .addFunction ("n_audio", &ChanCount::n_audio) .addFunction ("n_midi", &ChanCount::n_midi) .addFunction ("n_total", &ChanCount::n_total) @@ -2651,6 +2654,7 @@ LuaBindings::dsp (lua_State* L) .addFunction ("get_audio", static_cast(&BufferSet::get_audio)) .addFunction ("get_midi", static_cast(&BufferSet::get_midi)) .addFunction ("count", static_cast(&BufferSet::count)) + .addFunction ("available", static_cast(&BufferSet::available)) .endClass() .endNamespace (); -- cgit v1.2.3