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 d682b26366d6c4713cf13031068c9253d72e3352
parent 220accd7b327dae76925ace97b94725dd283a9aa
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Sun, 13 Mar 2022 17:32:18 +0100

make generic skin selectable

Diffstat:
Msource/jucePlugin/PluginEditor.cpp | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/source/jucePlugin/PluginEditor.cpp b/source/jucePlugin/PluginEditor.cpp @@ -1,6 +1,9 @@ #include "PluginProcessor.h" #include "PluginEditor.h" + +#include "BinaryData.h" #include "VirusController.h" +#include "genericUI/editor.h" #include "ui/VirusEditor.h" #include "ui2/VirusEditor.h" @@ -36,6 +39,7 @@ AudioPluginAudioProcessorEditor::AudioPluginAudioProcessorEditor(AudioPluginAudi m_skin.setBounds(m_scale.getBounds().getX(), m_scale.getBounds().getY() + m_scale.getBounds().getHeight(), 74, 24); m_skin.addItem("Modern", 1); m_skin.addItem("Classic", 2); + m_skin.addItem("Generic", 3); m_skin.setSelectedId(1, juce::dontSendNotification); m_skin.setColour(juce::ComboBox::textColourId, juce::Colours::white); m_skin.setSelectedItemIndex(skinId, juce::dontSendNotification); @@ -71,6 +75,11 @@ void AudioPluginAudioProcessorEditor::LoadSkin(int index) { virusEditor->m_AudioPlugInEditor = this; m_virusEditor.reset(virusEditor); } + else if(index == 2) + { + m_virusEditor.reset(new genericUI::Editor(std::string(BinaryData::VirusC_json), m_parameterBinding, processorRef.getController())); + setSize(m_virusEditor->getWidth(), m_virusEditor->getHeight()); + } else { m_virusEditor.reset(new VirusEditor(m_parameterBinding, processorRef)); setSize(1377, 800);