From c9b287dc132ee130d5ab7ead688ab659e1c3dfa2 Mon Sep 17 00:00:00 2001 From: xenakios Date: Fri, 2 Feb 2018 12:23:57 +0200 Subject: [PATCH] Move code to cpp file. Readme change. --- Source/PluginEditor.cpp | 17 +++++++++++++++++ Source/PluginEditor.h | 15 ++------------- readme.txt | 4 ++-- 3 files changed, 21 insertions(+), 15 deletions(-) diff --git a/Source/PluginEditor.cpp b/Source/PluginEditor.cpp index ef03c49..85a0908 100644 --- a/Source/PluginEditor.cpp +++ b/Source/PluginEditor.cpp @@ -979,3 +979,20 @@ double MySlider::valueToProportionOfLength(double x) return m_range->convertTo0to1(x); return Slider::valueToProportionOfLength(x); } + +PerfMeterComponent::PerfMeterComponent(PaulstretchpluginAudioProcessor * p) + : m_proc(p) +{} + +void PerfMeterComponent::paint(Graphics & g) +{ + g.fillAll(Colours::grey); + double amt = m_proc->getPreBufferingPercent(); + g.setColour(Colours::green); + int w = amt * getWidth(); + g.fillRect(0, 0, w, getHeight()); + g.setColour(Colours::white); + g.drawRect(0, 0, getWidth(), getHeight()); + g.setFont(10.0f); + g.drawText("PREBUFFER", 0, 0, getWidth(), getHeight(), Justification::centred); +} diff --git a/Source/PluginEditor.h b/Source/PluginEditor.h index 49de44c..e69a28f 100644 --- a/Source/PluginEditor.h +++ b/Source/PluginEditor.h @@ -78,19 +78,8 @@ private: class PerfMeterComponent : public Component { public: - PerfMeterComponent(PaulstretchpluginAudioProcessor* p) : m_proc(p) {} - void paint(Graphics& g) override - { - g.fillAll(Colours::grey); - double amt = m_proc->getPreBufferingPercent(); - g.setColour(Colours::green); - int w = amt * getWidth(); - g.fillRect(0, 0, w, getHeight()); - g.setColour(Colours::white); - g.drawRect(0, 0, getWidth(), getHeight()); - g.setFont(10.0f); - g.drawText("PREBUFFER", 0, 0, getWidth(), getHeight(), Justification::centred); - } + PerfMeterComponent(PaulstretchpluginAudioProcessor* p); + void paint(Graphics& g) override; PaulstretchpluginAudioProcessor* m_proc = nullptr; }; diff --git a/readme.txt b/readme.txt index 74b8481..5ea8075 100644 --- a/readme.txt +++ b/readme.txt @@ -44,8 +44,8 @@ History : provide the file name of the source of audio file, so audio clip/event/item specific audio won't be imported) -Removed an unnecessary level of buffering (doesn't reduce latency but should help a bit with CPU usage) -Added About window -02-01-2018 1.0.0 preview 5 - -Added buttons to enable/disable spectral processing steps +02-02-2018 1.0.0 preview 5 + -Added buttons to enable/disable spectral processing modules -Restored ability to set capture buffer length (via the settings menu) -Seek to play range beginning when audio file imported -No longer seeks to beginning of play range when changing FFT size