gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 390770221b8d0f4767260b011ad188777778c166
parent b2b50555805ac8393eb2c1c9be713744d3ceef3b
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Thu, 19 May 2022 20:08:41 +0200

remove code duplication

Diffstat:
Msource/jucePlugin/VirusController.cpp | 3+--
Msource/jucePlugin/VirusParameterBinding.cpp | 2+-
2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/source/jucePlugin/VirusController.cpp b/source/jucePlugin/VirusController.cpp @@ -138,8 +138,7 @@ namespace Virus } for (const auto& param : globalParams) { - auto flags = param->getDescription().classFlags; - if (!(flags & (int)pluginLib::ParameterClass::Global) && !(flags & (int)pluginLib::ParameterClass::NonPartSensitive)) + if (!param->getDescription().isNonPartSensitive()) { jassertfalse; return; diff --git a/source/jucePlugin/VirusParameterBinding.cpp b/source/jucePlugin/VirusParameterBinding.cpp @@ -42,7 +42,7 @@ void VirusParameterBinding::setPart(uint8_t _part) } const auto& desc = b.parameter->getDescription(); - const bool isNonPartExclusive = (desc.classFlags & (int)pluginLib::ParameterClass::Global) || (desc.classFlags & (int)pluginLib::ParameterClass::NonPartSensitive); + const bool isNonPartExclusive = desc.isNonPartSensitive(); if(isNonPartExclusive) continue;