diff options
Diffstat (limited to 'libs/ardour')
-rw-r--r-- | libs/ardour/luabindings.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index 2f8035549d..da3fed761e 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -663,6 +663,13 @@ LuaBindings::common (lua_State* L) .beginClass <Progress> ("Progress") .endClass () + .beginClass <MusicFrame> ("MusicFrame") + .addConstructor <void (*) (framepos_t, int32_t)> () + .addFunction ("set", &MusicFrame::set) + .addData ("frame", &MusicFrame::frame) + .addData ("division", &MusicFrame::division) + .endClass () + .beginClass <AudioRange> ("AudioRange") .addConstructor <void (*) (framepos_t, framepos_t, uint32_t)> () .addFunction ("length", &AudioRange::length) @@ -1594,6 +1601,13 @@ LuaBindings::common (lua_State* L) .addConst ("PostFader", ARDOUR::Placement(PostFader)) .endNamespace () + .beginNamespace ("MonitorChoice") + .addConst ("MonitorAuto", ARDOUR::MonitorChoice(MonitorAuto)) + .addConst ("MonitorInput", ARDOUR::MonitorChoice(MonitorInput)) + .addConst ("MonitorDisk", ARDOUR::MonitorChoice(MonitorDisk)) + .addConst ("MonitorCue", ARDOUR::MonitorChoice(MonitorCue)) + .endNamespace () + .beginNamespace ("NoteMode") .addConst ("Sustained", ARDOUR::NoteMode(Sustained)) .addConst ("Percussive", ARDOUR::NoteMode(Percussive)) |