The stretch source doesn't really need to do anything except inc the param change count when the spectral module enabled parameters have changed. However this could get messed up if the spectral module order isn't correctly set in the stretcher instances already...Hmm.
This commit is contained in:
parent
fa2564f908
commit
cfbbad0e74
@ -204,16 +204,12 @@ void StretchAudioSource::setSpectralModulesEnabled(const std::array<AudioParamet
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
void StretchAudioSource::setSpectralModuleEnabled(int index, bool b)
|
||||
{
|
||||
Logger::writeToLog(String(index));
|
||||
ScopedLock locker(m_cs);
|
||||
for (int i = 0; i < m_stretchers.size(); ++i)
|
||||
{
|
||||
m_stretchers[i]->m_spectrum_processes = m_specproc_order;
|
||||
}
|
||||
++m_param_change_count;
|
||||
}
|
||||
|
||||
void StretchAudioSource::setLoopXFadeLength(double lenseconds)
|
||||
{
|
||||
if (lenseconds == m_loopxfadelen)
|
||||
|
Loading…
Reference in New Issue
Block a user