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:
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;