This commit is contained in:
xenakios 2017-11-16 00:53:44 +02:00
parent d32d855e64
commit 3c79a097c5
3 changed files with 11 additions and 2 deletions

View File

@ -224,6 +224,15 @@ void PaulstretchpluginAudioProcessor::processBlock (AudioSampleBuffer& buffer, M
m_rec_pos = (m_rec_pos + buffer.getNumSamples()) % recbuflenframes; m_rec_pos = (m_rec_pos + buffer.getNumSamples()) % recbuflenframes;
return; return;
} }
/*
for (int i=0;i<buffer.getNumSamples();++i)
{
buffer.setSample(0, i, 0.1*sin(2*3.141592/44100*m_phase*440));
buffer.setSample(1, i, 0.1*sin(2*3.141592/44100*m_phase*440));
m_phase+=1.0;
}
return;
*/
m_control->getStretchAudioSource()->val_MainVolume = (float)*getFloatParameter(0); m_control->getStretchAudioSource()->val_MainVolume = (float)*getFloatParameter(0);
m_control->getStretchAudioSource()->setRate(*getFloatParameter(1)); m_control->getStretchAudioSource()->setRate(*getFloatParameter(1));
m_control->getStretchAudioSource()->val_XFadeLen = 0.1; m_control->getStretchAudioSource()->val_XFadeLen = 0.1;

View File

@ -79,7 +79,7 @@ private:
int m_cur_num_out_chans = 2; int m_cur_num_out_chans = 2;
std::mutex m_mutex; std::mutex m_mutex;
File m_current_file; File m_current_file;
double m_phase = 0.0;
//============================================================================== //==============================================================================
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PaulstretchpluginAudioProcessor) JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PaulstretchpluginAudioProcessor)
}; };

View File

@ -57,7 +57,7 @@
<CONFIGURATION name="Debug" enablePluginBinaryCopyStep="1" isDebug="1" optimisation="1" <CONFIGURATION name="Debug" enablePluginBinaryCopyStep="1" isDebug="1" optimisation="1"
linkTimeOptimisation="0" targetName="paulstretchplugin" headerPath="Source/PS_Source&#10;Source/WDL&#10;" linkTimeOptimisation="0" targetName="paulstretchplugin" headerPath="Source/PS_Source&#10;Source/WDL&#10;"
libraryPath="/usr/local/Cellar/fftw/3.3.6-pl2/lib" cppLibType="libc++" libraryPath="/usr/local/Cellar/fftw/3.3.6-pl2/lib" cppLibType="libc++"
osxArchitecture="64BitIntel" osxCompatibility="10.9 SDK"/> osxArchitecture="64BitIntel" osxCompatibility="10.12 SDK"/>
<CONFIGURATION name="Release" enablePluginBinaryCopyStep="1" isDebug="0" optimisation="3" <CONFIGURATION name="Release" enablePluginBinaryCopyStep="1" isDebug="0" optimisation="3"
linkTimeOptimisation="1" targetName="paulstretchplugin" headerPath="Source/PS_Source&#10;Source/WDL&#10;" linkTimeOptimisation="1" targetName="paulstretchplugin" headerPath="Source/PS_Source&#10;Source/WDL&#10;"
osxCompatibility="10.9 SDK" osxArchitecture="64BitIntel" cppLibType="libc++" osxCompatibility="10.9 SDK" osxArchitecture="64BitIntel" cppLibType="libc++"