diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index b3106a3..ec77b72 100644 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -67,7 +67,7 @@ inline AudioParameterFloat* make_floatpar(String id, String name, float minv, fl PaulstretchpluginAudioProcessor::PaulstretchpluginAudioProcessor() : m_bufferingthread("pspluginprebufferthread") { - getProperties().set("isgenerator", true); + g_activeprocessors.insert(this); m_playposinfo.timeInSeconds = 0.0; @@ -580,16 +580,6 @@ void copyAudioBufferWrappingPosition(const AudioBuffer& src, AudioBuffer< } } -pointer_sized_int PaulstretchpluginAudioProcessor::handleVstManufacturerSpecific(int32 index, pointer_sized_int value, void * ptr, float opt) -{ - if (index == 10000) - { - *((double*)(ptr)) = 6.66; - return 1; - } - return pointer_sized_int(); -} - void PaulstretchpluginAudioProcessor::processBlock (AudioSampleBuffer& buffer, MidiBuffer& midiMessages) { ScopedLock locker(m_cs); @@ -794,9 +784,6 @@ void PaulstretchpluginAudioProcessor::timerCallback(int id) { if (id == 1) { - double outlen = m_stretch_source->getOutputDurationSecondsForRange(m_stretch_source->getPlayRange(), - m_stretch_source->getFFTSize()); - getProperties().set("outputlength", outlen); bool capture = getParameter(cpi_capture_enabled); if (capture == false && m_max_reclen != *getFloatParameter(cpi_max_capture_len)) { diff --git a/Source/PluginProcessor.h b/Source/PluginProcessor.h index 9476695..fec0073 100644 --- a/Source/PluginProcessor.h +++ b/Source/PluginProcessor.h @@ -104,7 +104,7 @@ public: class PaulstretchpluginAudioProcessorEditor; class PaulstretchpluginAudioProcessor : public AudioProcessor, - public MultiTimer, public VSTCallbackHandler + public MultiTimer { public: using EditorType = PaulstretchpluginAudioProcessorEditor; @@ -119,12 +119,7 @@ public: bool isBusesLayoutSupported (const BusesLayout& layouts) const override; #endif - pointer_sized_int handleVstManufacturerSpecific(int32 index, - pointer_sized_int value, - void* ptr, - float opt) override; - - void processBlock (AudioSampleBuffer&, MidiBuffer&) override; + void processBlock (AudioSampleBuffer&, MidiBuffer&) override; //============================================================================== AudioProcessorEditor* createEditor() override;