diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h index 53926554cb..57acef3e0b 100644 --- a/libs/ardour/ardour/types.h +++ b/libs/ardour/ardour/types.h @@ -813,9 +813,11 @@ enum LocateTransportDisposition { enum KeyEnforcementPolicy { NoDraw = 0x1, /* do not show visually as candidate for new notes */ - ForceLower = 0x2, - ForceHigher = 0x4, - ForceNearest = 0x8 + NoInsert = 0x2, + NoPlay = 0x4, + ForceLower = 0x8, + ForceHigher = 0x10, + ForceNearest = 0x20 }; typedef std::vector CaptureInfos; diff --git a/libs/ardour/enums.cc b/libs/ardour/enums.cc index 662580ba7e..f6e4dc0afe 100644 --- a/libs/ardour/enums.cc +++ b/libs/ardour/enums.cc @@ -870,6 +870,8 @@ setup_enum_writer () REGISTER (_TriggerLaunchStyle); REGISTER_ENUM (NoDraw); + REGISTER_ENUM (NoInsert); + REGISTER_ENUM (NoPlay); REGISTER_ENUM (ForceLower); REGISTER_ENUM (ForceHigher); REGISTER_ENUM (ForceNearest);