Add modulation key for v1 LFOs

This commit is contained in:
Jean Pierre Cimalando 2021-03-10 14:44:50 +01:00
parent dfd777fd3e
commit 3957668d0f
3 changed files with 15 additions and 0 deletions

View file

@ -30,6 +30,12 @@ int ModIds::flags(ModId id) noexcept
return kModIsPerVoice;
case ModId::LFO:
return kModIsPerVoice;
case ModId::AmpLFO:
return kModIsPerVoice;
case ModId::PitchLFO:
return kModIsPerVoice;
case ModId::FilLFO:
return kModIsPerVoice;
case ModId::AmpEG:
return kModIsPerVoice;
case ModId::PitchEG:

View file

@ -23,6 +23,9 @@ enum class ModId : int {
Controller = _SourcesStart,
Envelope,
LFO,
AmpLFO,
PitchLFO,
FilLFO,
AmpEG,
PitchEG,
FilEG,

View file

@ -99,6 +99,12 @@ std::string ModKey::toString() const
return absl::StrCat("EG ", 1 + params_.N, " {", region_.number(), "}");
case ModId::LFO:
return absl::StrCat("LFO ", 1 + params_.N, " {", region_.number(), "}");
case ModId::AmpLFO:
return absl::StrCat("AmplitudeLFO {", region_.number(), "}");
case ModId::PitchLFO:
return absl::StrCat("PitchLFO {", region_.number(), "}");
case ModId::FilLFO:
return absl::StrCat("FilterLFO {", region_.number(), "}");
case ModId::AmpEG:
return absl::StrCat("AmplitudeEG {", region_.number(), "}");
case ModId::PitchEG: