diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2018-05-04 09:40:28 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2018-05-04 09:40:28 -0400 |
commit | a5e8a69dec467cc7d938cc3d92acb218b04486a9 (patch) | |
tree | 045d9dd7650548dfb4a9a8262e856b12a809d7be /libs/ardour/ardour | |
parent | 2e41652e617a9d9e938aca267035bf788d096753 (diff) |
add well known controls to list accessible via a MIDI binding map (or OSC?)
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r-- | libs/ardour/ardour/types.h | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h index 1d08c5bea3..ed6ba96617 100644 --- a/libs/ardour/ardour/types.h +++ b/libs/ardour/ardour/types.h @@ -152,9 +152,32 @@ namespace ARDOUR { MonitoringAutomation, BusSendLevel, BusSendEnable, - SendLevelAutomation, /* used only by a controllable descriptor - to refer to gain of a particular send - */ + + /* used only by Controllable Descriptor to access send parameters */ + + SendLevelAutomation, + SendEnableAutomation, + SendAzimuthAutomation, + + /* these describe "well known" controls of a Stripable that are + covered by the types above. They should be used only as part + of ControllableDescriptor + */ + + EQEnableAutomation, + EQGainAutomation, + EQFreqAutomation, + EQQAutomation, + EQShapeAutomation, + FilterFreqAutomation, + FilterSlopeAutomation, + FilterEnableAutomation, + CompressorEnableAutomation, + CompressorThresholdAutomation, + CompressorSpeedAutomation, + CompressorModeAutomation, + CompressorMakeupAutomation, + /* Redux not included because it is read-only */ }; enum AutoState { |