diff --git a/plugins/AudioFileProcessor/AudioFileProcessor.cpp b/plugins/AudioFileProcessor/AudioFileProcessor.cpp index 9f01a6499..bf43990f7 100644 --- a/plugins/AudioFileProcessor/AudioFileProcessor.cpp +++ b/plugins/AudioFileProcessor/AudioFileProcessor.cpp @@ -426,9 +426,9 @@ void AudioFileProcessor::loopPointChanged() void AudioFileProcessor::pointChanged() { - const f_cnt_t f_start = static_cast( m_startPointModel.value() * ( m_sampleBuffer.frames()-1 ) ); - const f_cnt_t f_end = static_cast( m_endPointModel.value() * ( m_sampleBuffer.frames()-1 ) ); - const f_cnt_t f_loop = static_cast( m_loopPointModel.value() * ( m_sampleBuffer.frames()-1 ) ); + const f_cnt_t f_start = static_cast( m_startPointModel.value() * m_sampleBuffer.frames() ); + const f_cnt_t f_end = static_cast( m_endPointModel.value() * m_sampleBuffer.frames() ); + const f_cnt_t f_loop = static_cast( m_loopPointModel.value() * m_sampleBuffer.frames() ); m_nextPlayStartPoint = f_start; m_nextPlayBackwards = false;