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 62a6ee5950d5a17dfd3a158d13d1a0918bc1ea69
parent f2a612fa43e396ab3c5d9d30ae4e9ef86d9c64a5
Author: Tal Aviram <me@talaviram.com>
Date:   Fri, 13 Aug 2021 09:26:40 +0300

controller - Parameter, quick and dirty genId for params.

Diffstat:
Msource/jucePlugin/VirusParameter.cpp | 6++++++
Msource/jucePlugin/VirusParameter.h | 1+
2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/source/jucePlugin/VirusParameter.cpp b/source/jucePlugin/VirusParameter.cpp @@ -15,4 +15,10 @@ namespace Virus const uint8_t value = static_cast<int>(m_value.getValue()); m_ctrl.sendSysEx(m_ctrl.constructMessage({static_cast<uint8_t>(m_desc.page), m_partNum, m_desc.index, value})); } + + juce::String Parameter::genId() + { + return juce::String::formatted("%d_%d_%d", (int)m_desc.page, m_partNum, m_paramNum); + } + } // namespace Virus diff --git a/source/jucePlugin/VirusParameter.h b/source/jucePlugin/VirusParameter.h @@ -53,6 +53,7 @@ namespace Virus const Description getDescription() const { return m_desc; }; private: + juce::String genId(); void valueChanged(juce::Value &) override; Controller &m_ctrl;