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 d415ff0409f9f433f021aef0d8323f3d44e07f35
parent 6226258c25efb0aaf64aa1f90c6657e8d24e539f
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Sat, 19 Mar 2022 16:29:42 +0100

move json filename out of VirusEditor to keep it generic

Diffstat:
Msource/jucePlugin/PluginEditor.cpp | 2+-
Msource/jucePlugin/ui3/VirusEditor.cpp | 4++--
Msource/jucePlugin/ui3/VirusEditor.h | 2+-
3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/source/jucePlugin/PluginEditor.cpp b/source/jucePlugin/PluginEditor.cpp @@ -41,7 +41,7 @@ void AudioPluginAudioProcessorEditor::loadSkin(int index) try { - auto* editor = new genericVirusUI::VirusEditor(m_parameterBinding, processorRef.getController(), processorRef); + auto* editor = new genericVirusUI::VirusEditor(m_parameterBinding, processorRef.getController(), processorRef, "VirusC_Trancy.json"); m_virusEditor.reset(editor); setSize(m_virusEditor->getWidth(), m_virusEditor->getHeight()); m_rootScale = editor->getScale(); diff --git a/source/jucePlugin/ui3/VirusEditor.cpp b/source/jucePlugin/ui3/VirusEditor.cpp @@ -9,13 +9,13 @@ namespace genericVirusUI { - VirusEditor::VirusEditor(VirusParameterBinding& _binding, Virus::Controller& _controller, AudioPluginAudioProcessor &_processorRef) : + VirusEditor::VirusEditor(VirusParameterBinding& _binding, Virus::Controller& _controller, AudioPluginAudioProcessor &_processorRef, const std::string& _jsonFilename) : Editor(static_cast<EditorInterface&>(*this)), m_processor(_processorRef), m_parameterBinding(_binding) { uint32_t jsonSize; - const auto json = getResourceByFilename("VirusC_Hoverland.json", jsonSize); + const auto json = getResourceByFilename(_jsonFilename, jsonSize); create(std::string(json, jsonSize)); m_parts.reset(new Parts(*this)); diff --git a/source/jucePlugin/ui3/VirusEditor.h b/source/jucePlugin/ui3/VirusEditor.h @@ -16,7 +16,7 @@ namespace genericVirusUI class VirusEditor : public genericUI::EditorInterface, public genericUI::Editor { public: - VirusEditor(VirusParameterBinding& _binding, Virus::Controller& _controller, AudioPluginAudioProcessor &_processorRef); + VirusEditor(VirusParameterBinding& _binding, Virus::Controller& _controller, AudioPluginAudioProcessor &_processorRef, const std::string& _jsonFilename); void setPart(size_t _part);