diff options
author | Robin Gareus <robin@gareus.org> | 2020-05-23 00:58:28 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-05-23 00:58:28 +0200 |
commit | 360c81b815efe1e7b117ad6f96f8493f675d51bf (patch) | |
tree | e8464b82e902e7cb49e54b800174f82e7411ee49 | |
parent | 534838995d00671aaea67e1ee0cee92b5c8a5d41 (diff) |
-rw-r--r-- | libs/ardour/ardour/types.h | 8 | ||||
-rw-r--r-- | libs/ardour/luabindings.cc | 31 |
2 files changed, 35 insertions, 4 deletions
diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h index 31ecba195e..c7618158a0 100644 --- a/libs/ardour/ardour/types.h +++ b/libs/ardour/ardour/types.h @@ -475,10 +475,10 @@ enum MeterState { }; enum VUMeterStandard { - MeteringVUfrench, // 0VU = -2dBu - MeteringVUamerican, // 0VU = 0dBu - MeteringVUstandard, // 0VU = +4dBu - MeteringVUeight // 0VU = +8dBu + MeteringVUfrench, ///< 0VU = -2dBu + MeteringVUamerican, ///< 0VU = 0dBu + MeteringVUstandard, ///< 0VU = +4dBu + MeteringVUeight ///< 0VU = +8dBu }; enum MeterLineUp { diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index eb95f5a5a9..ba84bc39c7 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -2183,6 +2183,37 @@ LuaBindings::common (lua_State* L) .addConst ("Wheel", ARDOUR::ShuttleBehaviour(Wheel)) .endNamespace () + .beginNamespace ("ScreenSaverMode") + .addConst ("InhibitNever", ARDOUR::ScreenSaverMode(InhibitNever)) + .addConst ("InhibitWhileRecording", ARDOUR::ScreenSaverMode(InhibitWhileRecording)) + .addConst ("InhibitAlways", ARDOUR::ScreenSaverMode(InhibitAlways)) + .endNamespace () + + .beginNamespace ("ClockDeltaMode") + .addConst ("NoDelta", ARDOUR::ClockDeltaMode(NoDelta)) + .addConst ("DeltaEditPoint", ARDOUR::ClockDeltaMode(DeltaEditPoint)) + .addConst ("DeltaOriginMarker", ARDOUR::ClockDeltaMode(DeltaOriginMarker)) + .endNamespace () + + .beginNamespace ("WaveformScale") + .addConst ("Linear", ARDOUR::WaveformScale(Linear)) + .addConst ("Logarithmic", ARDOUR::WaveformScale(Logarithmic)) + .endNamespace () + + .beginNamespace ("MeterLineUp") + .addConst ("MeteringLineUp24", ARDOUR::MeterLineUp(MeteringLineUp24)) + .addConst ("MeteringLineUp20", ARDOUR::MeterLineUp(MeteringLineUp20)) + .addConst ("MeteringLineUp18", ARDOUR::MeterLineUp(MeteringLineUp18)) + .addConst ("MeteringLineUp15", ARDOUR::MeterLineUp(MeteringLineUp15)) + .endNamespace () + + .beginNamespace ("VUMeterStandard") + .addConst ("MeteringVUfrench", ARDOUR::VUMeterStandard(MeteringVUfrench)) + .addConst ("MeteringVUamerican", ARDOUR::VUMeterStandard(MeteringVUamerican)) + .addConst ("MeteringVUstandard", ARDOUR::VUMeterStandard(MeteringVUstandard)) + .addConst ("MeteringVUeight", ARDOUR::VUMeterStandard(MeteringVUeight)) + .endNamespace () + .beginNamespace ("ShuttleUnits") .addConst ("Percentage", ARDOUR::ShuttleUnits(Percentage)) .addConst ("Semitones", ARDOUR::ShuttleUnits(Semitones)) |