From a02aeb025bbdb231b2f5b280e94e41ac50525266 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 28 Dec 2016 22:17:30 +0100 Subject: [PATCH] Add Lua bindings for AudioRegion RMS+Peak calc --- libs/ardour/luabindings.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index 7711b1762a..cdd3dd5940 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -659,6 +659,9 @@ LuaBindings::common (lua_State* L) .addData ("progress", const_cast(&InterThreadInfo::progress)) .endClass () + .beginClass ("Progress") + .endClass () + .beginClass ("AudioRange") .addConstructor () .addFunction ("length", &AudioRange::length) @@ -1104,6 +1107,8 @@ LuaBindings::common (lua_State* L) .addFunction ("audio_source", &AudioRegion::audio_source) .addFunction ("set_scale_amplitude", &AudioRegion::set_scale_amplitude) .addFunction ("scale_amplitude", &AudioRegion::scale_amplitude) + .addFunction ("maximum_amplitude", &AudioRegion::maximum_amplitude) + .addFunction ("rms", &AudioRegion::rms) .endClass () .deriveWSPtrClass ("Source")