MCPcopy Create free account
hub / github.com/andrewreeman/SpectralSuite / PhaseLockParameters

Method PhaseLockParameters

PhaseLock/Source/PhaseLockParameters.cpp:16–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14PhaseLockParameters::ParameterKey PhaseLockParameters::KEY_MORPH_DURATION = ParameterID("morphduration", 1);
15
16PhaseLockParameters::PhaseLockParameters(AudioProcessor * processor) :
17 PluginParameters(processor)
18{
19 createAndAddParameter(std::make_unique<AudioParameterBool>(
20 KEY_PHASE_LOCK,
21 "Phase Lock",
22 false
23 ));
24
25 createAndAddParameter(std::make_unique<AudioParameterFloat>(
26 KEY_PHASE_MIX,
27 "Phase mix",
28 0.f,
29 1.f,
30 1.f
31 ));
32
33 createAndAddParameter(std::make_unique<AudioParameterBool>(
34 KEY_MAG_LOCK,
35 "Frequency Lock",
36 false
37 ));
38
39 createAndAddParameter(std::make_unique<AudioParameterFloat>(
40 KEY_MAG_MIX,
41 "Frequency mix",
42 0.f,
43 1.f,
44 1.f
45 ));
46
47 createAndAddParameter(std::make_unique<AudioParameterFloat>(
48 KEY_MAG_TRACK,
49 "Magnitude Tracking",
50 0.f,
51 1.f,
52 0.f
53 ));
54
55 createAndAddParameter(std::make_unique<AudioParameterFloat>(
56 KEY_RAND_PHASE,
57 "Random phase",
58 0.f,
59 1.f,
60 0.f
61 ));
62
63 createAndAddParameter(std::make_unique<AudioParameterBool>(
64 KEY_MORPH_MAG_AND_PHASE,
65 "Morph freq and phase",
66 false
67 ));
68
69 createAndAddParameter(std::make_unique<AudioParameterInt>(
70 KEY_MORPH_DURATION,
71 "Morph duration",
72 1,
73 30,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected