diff --git a/Source/PluginGui.cpp b/Source/PluginGui.cpp
index 93c8b05..78f9551 100644
--- a/Source/PluginGui.cpp
+++ b/Source/PluginGui.cpp
@@ -809,16 +809,16 @@ PluginGui::PluginGui (JuceOplvstiAudioProcessor* ownerFilter)
groupComponent5->setColour (GroupComponent::outlineColourId, Colour (0xff007f00));
groupComponent5->setColour (GroupComponent::textColourId, Colour (0xff007f00));
- addAndMakeVisible (feedbackSlider2 = new Slider ("feedback slider"));
- feedbackSlider2->setRange (0, 1, 1);
- feedbackSlider2->setSliderStyle (Slider::LinearHorizontal);
- feedbackSlider2->setTextBoxStyle (Slider::NoTextBox, true, 44, 20);
- feedbackSlider2->setColour (Slider::thumbColourId, Colour (0xff00af00));
- feedbackSlider2->setColour (Slider::trackColourId, Colour (0x7f007f00));
- feedbackSlider2->setColour (Slider::textBoxTextColourId, Colour (0xff007f00));
- feedbackSlider2->setColour (Slider::textBoxBackgroundColourId, Colours::black);
- feedbackSlider2->setColour (Slider::textBoxHighlightColourId, Colour (0xff00af00));
- feedbackSlider2->addListener (this);
+ addAndMakeVisible (emulatorSlider = new Slider ("emulator slider"));
+ emulatorSlider->setRange (0, 1, 1);
+ emulatorSlider->setSliderStyle (Slider::LinearHorizontal);
+ emulatorSlider->setTextBoxStyle (Slider::NoTextBox, true, 44, 20);
+ emulatorSlider->setColour (Slider::thumbColourId, Colour (0xff00af00));
+ emulatorSlider->setColour (Slider::trackColourId, Colour (0x7f007f00));
+ emulatorSlider->setColour (Slider::textBoxTextColourId, Colour (0xff007f00));
+ emulatorSlider->setColour (Slider::textBoxBackgroundColourId, Colours::black);
+ emulatorSlider->setColour (Slider::textBoxHighlightColourId, Colour (0xff00af00));
+ emulatorSlider->addListener (this);
addAndMakeVisible (emulatorLabel = new Label ("emulator label",
TRANS("DOSBox")));
@@ -1057,7 +1057,7 @@ PluginGui::~PluginGui()
keyscaleAttenuationComboBox = nullptr;
groupComponent4 = nullptr;
groupComponent5 = nullptr;
- feedbackSlider2 = nullptr;
+ emulatorSlider = nullptr;
emulatorLabel = nullptr;
emulatorLabel2 = nullptr;
@@ -1157,9 +1157,9 @@ void PluginGui::resized()
keyscaleAttenuationComboBox->setBounds (264, 144, 72, 24);
groupComponent4->setBounds (16, 856, 408, 64);
groupComponent5->setBounds (16, 8, 408, 48);
- feedbackSlider2->setBounds (184, 24, 72, 24);
- emulatorLabel->setBounds (104, 24, 72, 24);
- emulatorLabel2->setBounds (264, 24, 72, 24);
+ emulatorSlider->setBounds (200, 24, 40, 24);
+ emulatorLabel->setBounds (120, 24, 72, 24);
+ emulatorLabel2->setBounds (248, 24, 72, 24);
//[UserResized] Add your own custom resize handling here..
for (unsigned int i = 0; i < channels.size(); ++i)
channels[i]->setBounds(32+44*i+4, 880+4, 16, 16);
@@ -1311,10 +1311,11 @@ void PluginGui::sliderValueChanged (Slider* sliderThatWasMoved)
processor->setIntParameter("Modulator Feedback", (int)sliderThatWasMoved->getValue());
//[/UserSliderCode_feedbackSlider]
}
- else if (sliderThatWasMoved == feedbackSlider2)
+ else if (sliderThatWasMoved == emulatorSlider)
{
- //[UserSliderCode_feedbackSlider2] -- add your slider handling code here..
- //[/UserSliderCode_feedbackSlider2]
+ //[UserSliderCode_emulatorSlider] -- add your slider handling code here..
+ processor->setEnumParameter("Emulator", sliderThatWasMoved->getValue() < 0.5 ? 0 : 1);
+ //[/UserSliderCode_emulatorSlider]
}
//[UsersliderValueChanged_Post]
@@ -1919,19 +1920,19 @@ BEGIN_JUCER_METADATA
-
diff --git a/Source/PluginGui.h b/Source/PluginGui.h
index a3a201f..1f72d6a 100644
--- a/Source/PluginGui.h
+++ b/Source/PluginGui.h
@@ -172,7 +172,7 @@ private:
ScopedPointer keyscaleAttenuationComboBox;
ScopedPointer groupComponent4;
ScopedPointer groupComponent5;
- ScopedPointer feedbackSlider2;
+ ScopedPointer emulatorSlider;
ScopedPointer