Ardour
9.2-654-gd2ed0bd940
well_known_enum.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2015 Robin Gareus <robin@gareus.org>
3
*
4
* This program is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation; either version 2 of the License, or
7
* (at your option) any later version.
8
*
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
13
*
14
* You should have received a copy of the GNU General Public License along
15
* with this program; if not, write to the Free Software Foundation, Inc.,
16
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17
*/
18
19
#ifndef _libardour_well_known_enum_h_
20
#define _libardour_well_known_enum_h_
21
22
namespace
ARDOUR
{
23
24
enum
WellKnownCtrl
:
int
25
{
26
EQ_Enable
,
27
EQ_Mode
,
28
EQ_BandGain
,
29
EQ_BandFreq
,
30
EQ_BandQ
,
31
EQ_BandShape
,
32
33
HPF_Enable
,
34
HPF_Freq
,
35
HPF_Slope
,
36
37
LPF_Enable
,
38
LPF_Freq
,
39
LPF_Slope
,
40
41
TapeDrive_Drive
,
42
TapeDrive_Mode
,
43
44
Comp_Enable
,
45
Comp_Mode
,
46
Comp_Threshold
,
47
Comp_Makeup
,
48
Comp_Ratio
,
49
Comp_Attack
,
50
Comp_Release
,
51
Comp_KeyFilterFreq
,
52
Comp_Lookahead
,
53
Comp_FastAttack
,
54
Comp_Mix
,
55
Comp_RMSPeak
,
56
57
Gate_Enable
,
58
Gate_Mode
,
59
Gate_Threshold
,
60
Gate_Ratio
,
61
Gate_Knee
,
62
Gate_Depth
,
63
Gate_Hysteresis
,
64
Gate_Hold
,
65
Gate_Attack
,
66
Gate_Release
,
67
Gate_KeyListen
,
68
Gate_KeyFilterEnable
,
69
Gate_KeyFilterFreq
,
70
Gate_Lookahead
,
71
Gate_FastAttack
,
72
73
DeEss_Enable
,
74
DeEss_HiShelf
,
75
DeEss_Threshold
,
76
DeEss_Attack
,
77
DeEss_EssDepth
,
78
DeEss_EssFreq
,
79
DeEss_EssSolo
,
80
DeEss_HiDepth
,
81
DeEss_HiFreq
,
82
DeEss_HiSolo
,
83
84
Denoise_Enable
,
85
Denoise_Threshold
,
86
Denoise_DepthLow
,
87
Denoise_DepthHigh
,
88
89
Master_Limiter_Enable
,
90
};
91
92
enum
WellKnownData
:
int
93
{
94
TapeDrive_Saturation
,
95
Master_PhaseCorrelationMin
,
96
Master_PhaseCorrelationMax
,
97
Master_KMeter
,
98
Master_LimiterRedux
,
99
Comp_Meter
,
100
Comp_Redux
,
101
Gate_Meter
,
102
Gate_Redux
,
103
DeEss_Meter
,
104
DeEss_EssRedux
,
105
DeEss_HiRedux
,
106
Denoise_Meter
,
107
Denoise_ReduxLo
,
108
Denoise_ReduxHi
,
109
};
110
111
}
/* namespace ARDOUR */
112
#endif
ARDOUR
Definition:
analysis_window.h:44
ARDOUR::WellKnownCtrl
WellKnownCtrl
Definition:
well_known_enum.h:25
ARDOUR::Comp_FastAttack
@ Comp_FastAttack
Definition:
well_known_enum.h:53
ARDOUR::Comp_Lookahead
@ Comp_Lookahead
Definition:
well_known_enum.h:52
ARDOUR::TapeDrive_Mode
@ TapeDrive_Mode
Definition:
well_known_enum.h:42
ARDOUR::Gate_Attack
@ Gate_Attack
Definition:
well_known_enum.h:65
ARDOUR::Comp_Mode
@ Comp_Mode
Definition:
well_known_enum.h:45
ARDOUR::DeEss_Threshold
@ DeEss_Threshold
Definition:
well_known_enum.h:75
ARDOUR::Comp_Ratio
@ Comp_Ratio
Definition:
well_known_enum.h:48
ARDOUR::Comp_Threshold
@ Comp_Threshold
Definition:
well_known_enum.h:46
ARDOUR::Comp_Enable
@ Comp_Enable
Definition:
well_known_enum.h:44
ARDOUR::EQ_Enable
@ EQ_Enable
Definition:
well_known_enum.h:26
ARDOUR::Gate_Hold
@ Gate_Hold
Definition:
well_known_enum.h:64
ARDOUR::EQ_BandFreq
@ EQ_BandFreq
Definition:
well_known_enum.h:29
ARDOUR::Gate_Hysteresis
@ Gate_Hysteresis
Definition:
well_known_enum.h:63
ARDOUR::Gate_Threshold
@ Gate_Threshold
Definition:
well_known_enum.h:59
ARDOUR::Gate_Release
@ Gate_Release
Definition:
well_known_enum.h:66
ARDOUR::Denoise_DepthLow
@ Denoise_DepthLow
Definition:
well_known_enum.h:86
ARDOUR::Gate_KeyListen
@ Gate_KeyListen
Definition:
well_known_enum.h:67
ARDOUR::Comp_Attack
@ Comp_Attack
Definition:
well_known_enum.h:49
ARDOUR::EQ_BandQ
@ EQ_BandQ
Definition:
well_known_enum.h:30
ARDOUR::DeEss_HiSolo
@ DeEss_HiSolo
Definition:
well_known_enum.h:82
ARDOUR::HPF_Freq
@ HPF_Freq
Definition:
well_known_enum.h:34
ARDOUR::Denoise_DepthHigh
@ Denoise_DepthHigh
Definition:
well_known_enum.h:87
ARDOUR::LPF_Freq
@ LPF_Freq
Definition:
well_known_enum.h:38
ARDOUR::DeEss_Enable
@ DeEss_Enable
Definition:
well_known_enum.h:73
ARDOUR::Gate_Enable
@ Gate_Enable
Definition:
well_known_enum.h:57
ARDOUR::DeEss_EssSolo
@ DeEss_EssSolo
Definition:
well_known_enum.h:79
ARDOUR::Gate_Depth
@ Gate_Depth
Definition:
well_known_enum.h:62
ARDOUR::DeEss_EssFreq
@ DeEss_EssFreq
Definition:
well_known_enum.h:78
ARDOUR::LPF_Slope
@ LPF_Slope
Definition:
well_known_enum.h:39
ARDOUR::Comp_Release
@ Comp_Release
Definition:
well_known_enum.h:50
ARDOUR::EQ_BandShape
@ EQ_BandShape
Definition:
well_known_enum.h:31
ARDOUR::TapeDrive_Drive
@ TapeDrive_Drive
Definition:
well_known_enum.h:41
ARDOUR::Comp_Mix
@ Comp_Mix
Definition:
well_known_enum.h:54
ARDOUR::Denoise_Threshold
@ Denoise_Threshold
Definition:
well_known_enum.h:85
ARDOUR::Gate_Lookahead
@ Gate_Lookahead
Definition:
well_known_enum.h:70
ARDOUR::Gate_Knee
@ Gate_Knee
Definition:
well_known_enum.h:61
ARDOUR::Gate_KeyFilterFreq
@ Gate_KeyFilterFreq
Definition:
well_known_enum.h:69
ARDOUR::DeEss_HiFreq
@ DeEss_HiFreq
Definition:
well_known_enum.h:81
ARDOUR::DeEss_HiShelf
@ DeEss_HiShelf
Definition:
well_known_enum.h:74
ARDOUR::HPF_Enable
@ HPF_Enable
Definition:
well_known_enum.h:33
ARDOUR::LPF_Enable
@ LPF_Enable
Definition:
well_known_enum.h:37
ARDOUR::DeEss_HiDepth
@ DeEss_HiDepth
Definition:
well_known_enum.h:80
ARDOUR::HPF_Slope
@ HPF_Slope
Definition:
well_known_enum.h:35
ARDOUR::Gate_KeyFilterEnable
@ Gate_KeyFilterEnable
Definition:
well_known_enum.h:68
ARDOUR::Comp_RMSPeak
@ Comp_RMSPeak
Definition:
well_known_enum.h:55
ARDOUR::Gate_Ratio
@ Gate_Ratio
Definition:
well_known_enum.h:60
ARDOUR::EQ_Mode
@ EQ_Mode
Definition:
well_known_enum.h:27
ARDOUR::Gate_Mode
@ Gate_Mode
Definition:
well_known_enum.h:58
ARDOUR::DeEss_EssDepth
@ DeEss_EssDepth
Definition:
well_known_enum.h:77
ARDOUR::Comp_Makeup
@ Comp_Makeup
Definition:
well_known_enum.h:47
ARDOUR::Gate_FastAttack
@ Gate_FastAttack
Definition:
well_known_enum.h:71
ARDOUR::DeEss_Attack
@ DeEss_Attack
Definition:
well_known_enum.h:76
ARDOUR::Denoise_Enable
@ Denoise_Enable
Definition:
well_known_enum.h:84
ARDOUR::Master_Limiter_Enable
@ Master_Limiter_Enable
Definition:
well_known_enum.h:89
ARDOUR::EQ_BandGain
@ EQ_BandGain
Definition:
well_known_enum.h:28
ARDOUR::Comp_KeyFilterFreq
@ Comp_KeyFilterFreq
Definition:
well_known_enum.h:51
ARDOUR::WellKnownData
WellKnownData
Definition:
well_known_enum.h:93
ARDOUR::Master_PhaseCorrelationMin
@ Master_PhaseCorrelationMin
Definition:
well_known_enum.h:95
ARDOUR::Gate_Redux
@ Gate_Redux
Definition:
well_known_enum.h:102
ARDOUR::Master_LimiterRedux
@ Master_LimiterRedux
Definition:
well_known_enum.h:98
ARDOUR::Gate_Meter
@ Gate_Meter
Definition:
well_known_enum.h:101
ARDOUR::TapeDrive_Saturation
@ TapeDrive_Saturation
Definition:
well_known_enum.h:94
ARDOUR::Denoise_Meter
@ Denoise_Meter
Definition:
well_known_enum.h:106
ARDOUR::Master_PhaseCorrelationMax
@ Master_PhaseCorrelationMax
Definition:
well_known_enum.h:96
ARDOUR::DeEss_HiRedux
@ DeEss_HiRedux
Definition:
well_known_enum.h:105
ARDOUR::Comp_Redux
@ Comp_Redux
Definition:
well_known_enum.h:100
ARDOUR::Comp_Meter
@ Comp_Meter
Definition:
well_known_enum.h:99
ARDOUR::DeEss_Meter
@ DeEss_Meter
Definition:
well_known_enum.h:103
ARDOUR::Denoise_ReduxLo
@ Denoise_ReduxLo
Definition:
well_known_enum.h:107
ARDOUR::Denoise_ReduxHi
@ Denoise_ReduxHi
Definition:
well_known_enum.h:108
ARDOUR::DeEss_EssRedux
@ DeEss_EssRedux
Definition:
well_known_enum.h:104
ARDOUR::Master_KMeter
@ Master_KMeter
Definition:
well_known_enum.h:97
libs
ardour
ardour
well_known_enum.h
Generated on Tue May 5 2026 06:20:54 for Ardour by
1.9.1