From 46a74c2c510fe10ccae0116e64dcf1cc98d4dd78 Mon Sep 17 00:00:00 2001 From: xenakios Date: Mon, 26 Feb 2018 18:08:09 +0200 Subject: [PATCH] Offline render might be working more or less now --- Source/PluginProcessor.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index 3ccec75..c0fd391 100644 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -419,7 +419,6 @@ String PaulstretchpluginAudioProcessor::offlineRender(File outputfile) int blocksize = 2048; int64_t outlen = 10 * getSampleRateChecked(); int64_t outcounter = 0; - ss->setFFTSize(m_fft_size_to_use); ss->setAudioFile(m_current_file); ProcessParameters renderpars; updateStretchParametersFromPluginParameters(renderpars); @@ -432,11 +431,13 @@ String PaulstretchpluginAudioProcessor::offlineRender(File outputfile) ss->setLoopingEnabled(true); ss->setNumOutChannels(numoutchans); ss->setFFTWindowingType(1); - ss->setPreviewDry(true); + //ss->setPreviewDry(true); ss->setOnsetDetection(*getFloatParameter(cpi_onsetdetection)); ss->setLoopXFadeLength(*getFloatParameter(cpi_loopxfadelen)); ss->setFreezing(getParameter(cpi_freeze)); ss->setPaused(getParameter(cpi_pause_enabled)); + ss->setSpectrumProcessOrder(m_stretch_source->getSpectrumProcessOrder()); + ss->setFFTSize(m_fft_size_to_use); ss->prepareToPlay(blocksize, getSampleRateChecked()); AudioBuffer renderbuffer(numoutchans, blocksize);