Ardour
9.0-pre0-582-g084a23a80d
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
54
Gate_Enable
,
55
Gate_Mode
,
56
Gate_Threshold
,
57
Gate_Ratio
,
58
Gate_Knee
,
59
Gate_Depth
,
60
Gate_Hysteresis
,
61
Gate_Hold
,
62
Gate_Attack
,
63
Gate_Release
,
64
Gate_KeyListen
,
65
Gate_KeyFilterEnable
,
66
Gate_KeyFilterFreq
,
67
Gate_Lookahead
,
68
69
Master_Limiter_Enable
,
70
};
71
72
enum
WellKnownData
:
int
73
{
74
TapeDrive_Saturation
,
75
Master_PhaseCorrelationMin
,
76
Master_PhaseCorrelationMax
,
77
Master_KMeter
,
78
Master_LimiterRedux
,
79
Comp_Meter
,
80
Comp_Redux
,
81
Gate_Meter
,
82
Gate_Redux
,
83
};
84
85
}
/* namespace ARDOUR */
86
#endif
ARDOUR
Definition:
analysis_window.h:44
ARDOUR::WellKnownCtrl
WellKnownCtrl
Definition:
well_known_enum.h:25
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:62
ARDOUR::Comp_Mode
@ Comp_Mode
Definition:
well_known_enum.h:45
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:61
ARDOUR::EQ_BandFreq
@ EQ_BandFreq
Definition:
well_known_enum.h:29
ARDOUR::Gate_Hysteresis
@ Gate_Hysteresis
Definition:
well_known_enum.h:60
ARDOUR::Gate_Threshold
@ Gate_Threshold
Definition:
well_known_enum.h:56
ARDOUR::Gate_Release
@ Gate_Release
Definition:
well_known_enum.h:63
ARDOUR::Gate_KeyListen
@ Gate_KeyListen
Definition:
well_known_enum.h:64
ARDOUR::Comp_Attack
@ Comp_Attack
Definition:
well_known_enum.h:49
ARDOUR::EQ_BandQ
@ EQ_BandQ
Definition:
well_known_enum.h:30
ARDOUR::HPF_Freq
@ HPF_Freq
Definition:
well_known_enum.h:34
ARDOUR::LPF_Freq
@ LPF_Freq
Definition:
well_known_enum.h:38
ARDOUR::Gate_Enable
@ Gate_Enable
Definition:
well_known_enum.h:54
ARDOUR::Gate_Depth
@ Gate_Depth
Definition:
well_known_enum.h:59
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::Gate_Lookahead
@ Gate_Lookahead
Definition:
well_known_enum.h:67
ARDOUR::Gate_Knee
@ Gate_Knee
Definition:
well_known_enum.h:58
ARDOUR::Gate_KeyFilterFreq
@ Gate_KeyFilterFreq
Definition:
well_known_enum.h:66
ARDOUR::HPF_Enable
@ HPF_Enable
Definition:
well_known_enum.h:33
ARDOUR::LPF_Enable
@ LPF_Enable
Definition:
well_known_enum.h:37
ARDOUR::HPF_Slope
@ HPF_Slope
Definition:
well_known_enum.h:35
ARDOUR::Gate_KeyFilterEnable
@ Gate_KeyFilterEnable
Definition:
well_known_enum.h:65
ARDOUR::Gate_Ratio
@ Gate_Ratio
Definition:
well_known_enum.h:57
ARDOUR::EQ_Mode
@ EQ_Mode
Definition:
well_known_enum.h:27
ARDOUR::Gate_Mode
@ Gate_Mode
Definition:
well_known_enum.h:55
ARDOUR::Comp_Makeup
@ Comp_Makeup
Definition:
well_known_enum.h:47
ARDOUR::Master_Limiter_Enable
@ Master_Limiter_Enable
Definition:
well_known_enum.h:69
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:73
ARDOUR::Master_PhaseCorrelationMin
@ Master_PhaseCorrelationMin
Definition:
well_known_enum.h:75
ARDOUR::Gate_Redux
@ Gate_Redux
Definition:
well_known_enum.h:82
ARDOUR::Master_LimiterRedux
@ Master_LimiterRedux
Definition:
well_known_enum.h:78
ARDOUR::Gate_Meter
@ Gate_Meter
Definition:
well_known_enum.h:81
ARDOUR::TapeDrive_Saturation
@ TapeDrive_Saturation
Definition:
well_known_enum.h:74
ARDOUR::Master_PhaseCorrelationMax
@ Master_PhaseCorrelationMax
Definition:
well_known_enum.h:76
ARDOUR::Comp_Redux
@ Comp_Redux
Definition:
well_known_enum.h:80
ARDOUR::Comp_Meter
@ Comp_Meter
Definition:
well_known_enum.h:79
ARDOUR::Master_KMeter
@ Master_KMeter
Definition:
well_known_enum.h:77
libs
ardour
ardour
well_known_enum.h
Generated on Wed Dec 25 2024 05:44:57 for Ardour by
1.9.1