Browse Source

Move code to cpp file. Readme change.

tags/v100_p5^0
xenakios 8 years ago
parent
commit
c9b287dc13
3 changed files with 21 additions and 15 deletions
  1. +17
    -0
      Source/PluginEditor.cpp
  2. +2
    -13
      Source/PluginEditor.h
  3. +2
    -2
      readme.txt

+ 17
- 0
Source/PluginEditor.cpp View File

@@ -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);
}

+ 2
- 13
Source/PluginEditor.h View File

@@ -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;
};



+ 2
- 2
readme.txt View File

@@ -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


Loading…
Cancel
Save