diff --git a/src/core/envelope_and_lfo_parameters.cpp b/src/core/envelope_and_lfo_parameters.cpp index 3d63eb39e..203928ca3 100644 --- a/src/core/envelope_and_lfo_parameters.cpp +++ b/src/core/envelope_and_lfo_parameters.cpp @@ -230,10 +230,11 @@ inline void envelopeAndLFOParameters::fillLFOLevel( float * _buf, { if( m_lfoAmountIsZero || _frame <= m_lfoPredelayFrames ) { - for( fpp_t offset = 0; offset < _frames; ++offset ) + memset( _buf, 0, _frames * sizeof( *_buf ) ); +/* for( fpp_t offset = 0; offset < _frames; ++offset ) { *_buf++ = 0.0f; - } + }*/ return; } _frame -= m_lfoPredelayFrames;