diff --git a/src/looper.cxx b/src/looper.cxx index 9829e4c..9095672 100644 --- a/src/looper.cxx +++ b/src/looper.cxx @@ -158,7 +158,7 @@ void Looper::process(int nframes, Buffers* buffers) float playbackSpeed = endPoint / ( float(numBeats) * fpb ); semitoneShift = -( 12 * log ( playbackSpeed ) / log (2) ); - if ( state == STATE_PLAYING ) + if ( state == STATE_PLAYING || state == STATE_STOP_QUEUED ) { for(int i = 0; i < nframes; i++) {