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 e2abf17022b0a7fcd595423a589c761a6f1f33d3
parent d9b8dbb68decd7913749abe7fc3f975d881dae94
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Fri,  2 Aug 2024 02:17:09 +0200

fix getPartCount not const

Diffstat:
Msource/jucePluginLib/controller.h | 2+-
Msource/nord/n2x/n2xJucePlugin/n2xController.h | 2+-
Msource/virusJucePlugin/VirusController.cpp | 2+-
Msource/virusJucePlugin/VirusController.h | 2+-
Msource/xtJucePlugin/xtController.cpp | 2+-
Msource/xtJucePlugin/xtController.h | 2+-
6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/source/jucePluginLib/controller.h b/source/jucePluginLib/controller.h @@ -64,7 +64,7 @@ namespace pluginLib uint8_t getCurrentPart() const { return m_currentPart; } virtual void setCurrentPart(uint8_t _part); - virtual uint8_t getPartCount() { return 16; } + virtual uint8_t getPartCount() const { return 16; } virtual bool parseSysexMessage(const SysEx&, synthLib::MidiEventSource) = 0; virtual bool parseControllerMessage(const synthLib::SMidiEvent&) = 0; diff --git a/source/nord/n2x/n2xJucePlugin/n2xController.h b/source/nord/n2x/n2xJucePlugin/n2xController.h @@ -28,7 +28,7 @@ namespace n2xJucePlugin { } - uint8_t getPartCount() override + uint8_t getPartCount() const override { return 4; } diff --git a/source/virusJucePlugin/VirusController.cpp b/source/virusJucePlugin/VirusController.cpp @@ -570,7 +570,7 @@ namespace Virus requestArrangement(); } - uint8_t Controller::getPartCount() + uint8_t Controller::getPartCount() const { return m_processor.getModel() == virusLib::DeviceModel::Snow ? 4 : 16; } diff --git a/source/virusJucePlugin/VirusController.h b/source/virusJucePlugin/VirusController.h @@ -128,7 +128,7 @@ namespace Virus bool parseControllerMessage(const synthLib::SMidiEvent&) override; void onStateLoaded() override; - uint8_t getPartCount() override; + uint8_t getPartCount() const override; std::function<void(int)> onProgramChange = {}; std::function<void()> onMsgDone = {}; diff --git a/source/xtJucePlugin/xtController.cpp b/source/xtJucePlugin/xtController.cpp @@ -166,7 +166,7 @@ void Controller::onStateLoaded() { } -uint8_t Controller::getPartCount() +uint8_t Controller::getPartCount() const { return 8; } diff --git a/source/xtJucePlugin/xtController.h b/source/xtJucePlugin/xtController.h @@ -98,7 +98,7 @@ private: static std::string loadParameterDescriptions(); void onStateLoaded() override; - uint8_t getPartCount() override; + uint8_t getPartCount() const override; void parseSingle(const pluginLib::SysEx& _msg, const pluginLib::MidiPacket::Data& _data, const pluginLib::MidiPacket::ParamValues& _params); void parseMulti(const pluginLib::SysEx& _msg, const pluginLib::MidiPacket::Data& _data, const pluginLib::MidiPacket::ParamValues& _params) const;