From a5e8a69dec467cc7d938cc3d92acb218b04486a9 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 4 May 2018 09:40:28 -0400 Subject: add well known controls to list accessible via a MIDI binding map (or OSC?) --- libs/ardour/ardour/types.h | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) (limited to 'libs/ardour/ardour') 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 { -- cgit v1.2.3