mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-30 08:53:08 +01:00
Add enum to configure VST3 knob mode
This commit is contained in:
parent
0b9b4ff6b9
commit
6d53b42022
3 changed files with 16 additions and 0 deletions
|
|
@ -1003,6 +1003,14 @@ enum RecordState {
|
|||
};
|
||||
|
||||
|
||||
/* compare to IEditController */
|
||||
enum VST3KnobMode {
|
||||
VST3KnobPluginDefault = -1,
|
||||
VST3KnobCircularMode = 0,
|
||||
VST3KnobRelativCircularMode,
|
||||
VST3KnobLinearMode
|
||||
};
|
||||
|
||||
} // namespace ARDOUR
|
||||
|
||||
/* for now, break the rules and use "using" to make this "global" */
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ DEFINE_ENUM_CONVERT(ARDOUR::MidiPortFlags)
|
|||
DEFINE_ENUM_CONVERT(ARDOUR::TransportRequestType)
|
||||
DEFINE_ENUM_CONVERT(ARDOUR::LoopFadeChoice)
|
||||
DEFINE_ENUM_CONVERT(ARDOUR::CueBehavior)
|
||||
DEFINE_ENUM_CONVERT(ARDOUR::VST3KnobMode)
|
||||
|
||||
DEFINE_ENUM_CONVERT(MusicalMode::Type)
|
||||
|
||||
|
|
|
|||
|
|
@ -168,6 +168,7 @@ setup_enum_writer ()
|
|||
FollowAction::Type _FollowAction;
|
||||
Trigger::StretchMode _TriggerStretchMode;
|
||||
CueBehavior _CueBehavior;
|
||||
VST3KnobMode _VST3KnobMode;
|
||||
DSP::PerceptualAnalyzer::Speed _DSPAnalyzerSpeed;
|
||||
DSP::PerceptualAnalyzer::Warp _DSPAnalyzerWarp;
|
||||
|
||||
|
|
@ -958,6 +959,12 @@ setup_enum_writer ()
|
|||
REGISTER_ENUM (ImplicitlyIgnoreCues);
|
||||
REGISTER_BITS (_CueBehavior);
|
||||
|
||||
REGISTER_ENUM (VST3KnobPluginDefault);
|
||||
REGISTER_ENUM (VST3KnobCircularMode);
|
||||
REGISTER_ENUM (VST3KnobRelativCircularMode);
|
||||
REGISTER_ENUM (VST3KnobLinearMode);
|
||||
REGISTER (_VST3KnobMode);
|
||||
|
||||
REGISTER_CLASS_ENUM (DSP::PerceptualAnalyzer, Rapid);
|
||||
REGISTER_CLASS_ENUM (DSP::PerceptualAnalyzer, Fast);
|
||||
REGISTER_CLASS_ENUM (DSP::PerceptualAnalyzer, Moderate);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue