diff --git a/Source/PluginEditor.cpp b/Source/PluginEditor.cpp index 82e6157..c3ee519 100644 --- a/Source/PluginEditor.cpp +++ b/Source/PluginEditor.cpp @@ -15,6 +15,7 @@ PeteAudioProcessorEditor::PeteAudioProcessorEditor(PeteAudioProcessor& p) PeteLine(PeteLine::Vertical, 2./3.) }; slider.setTextBoxStyle(Slider::NoTextBox, true, 0, 0); + slider.addListener(this); setSize(600, 600); slider.setLookAndFeel(gui); addAndMakeVisible(slider); @@ -26,6 +27,10 @@ PeteAudioProcessorEditor::~PeteAudioProcessorEditor() { } +void PeteAudioProcessorEditor::sliderValueChanged(Slider* s) { + processor.freq = slider.getValue(); +} + void PeteAudioProcessorEditor::paint(Graphics& g) { g.fillAll(Colours::white); diff --git a/Source/PluginEditor.h b/Source/PluginEditor.h index b31c0d8..169d39c 100644 --- a/Source/PluginEditor.h +++ b/Source/PluginEditor.h @@ -7,7 +7,7 @@ #include "LookAndFeel.h" #include "PeteLine.h" -class PeteAudioProcessorEditor : public AudioProcessorEditor +class PeteAudioProcessorEditor : public AudioProcessorEditor, SliderListener { public: PeteAudioProcessorEditor (PeteAudioProcessor&); @@ -15,6 +15,8 @@ public: void paint (Graphics&) override; void resized() override; + + void sliderValueChanged(Slider* s) override; private: PeteAudioProcessor& processor; diff --git a/Source/PluginProcessor.h b/Source/PluginProcessor.h index 45e5ab3..46db2a3 100644 --- a/Source/PluginProcessor.h +++ b/Source/PluginProcessor.h @@ -39,6 +39,8 @@ public: void getStateInformation (MemoryBlock& destData) override; void setStateInformation (const void* data, int sizeInBytes) override; + + float freq; private: JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PeteAudioProcessor) diff --git a/test Project/Samples/Recorded/0002 3-Audio-1.wav.reapeaks b/test Project/Samples/Recorded/0002 3-Audio-1.wav.reapeaks index 2a4f397..5f04805 100644 Binary files a/test Project/Samples/Recorded/0002 3-Audio-1.wav.reapeaks and b/test Project/Samples/Recorded/0002 3-Audio-1.wav.reapeaks differ diff --git a/wrDsp b/wrDsp index a8bb31b..c828003 160000 --- a/wrDsp +++ b/wrDsp @@ -1 +1 @@ -Subproject commit a8bb31b28ac8062e5abcedb3dccf9911007b603d +Subproject commit c828003a95997245e504260871e788d5fe6b4c5a diff --git a/wrLib b/wrLib index 76147e5..a4e5fa1 160000 --- a/wrLib +++ b/wrLib @@ -1 +1 @@ -Subproject commit 76147e53b1a8d2280ac59f3d6927d1c4b550920c +Subproject commit a4e5fa1c58bb2ced235ebd7d3493a19c3113b12a