From b5d29201fbd1e1fbe87d76bfe4c5113b3add543c Mon Sep 17 00:00:00 2001 From: hellerve Date: Tue, 27 Jun 2017 21:29:08 -0400 Subject: [PATCH] editor: hooked up freq to processor --- Source/PluginEditor.cpp | 5 +++++ Source/PluginEditor.h | 4 +++- Source/PluginProcessor.h | 2 ++ .../Recorded/0002 3-Audio-1.wav.reapeaks | Bin 7386 -> 7386 bytes wrDsp | 2 +- wrLib | 2 +- 6 files changed, 12 insertions(+), 3 deletions(-) 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 2a4f397f65dec80a11c6527cae71cb14741553d4..5f048054b9f793fb3d39ce27fcf312604c1a5a15 100644 GIT binary patch delta 21 dcmca*dCQU~D8So~iP>ch1H-*%8+p#j002~m2hIQh delta 21 dcmca*dCQU~D8So~iP>ch1H+QL8+p#j002_`2a5mz 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