From 56ee7c61cc0e1afda8dc3286faba4e97df29c850 Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Mon, 15 Apr 2019 15:04:10 +0200 Subject: [PATCH] Disable smoothed tempo changes The user should be fully responsible for the speed of the tempo change, therefore no smoothing should be applied. --- src/timemanager.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/timemanager.cxx b/src/timemanager.cxx index 9e71698..e869116 100644 --- a/src/timemanager.cxx +++ b/src/timemanager.cxx @@ -204,7 +204,7 @@ void TimeManager::setTransportState( TRANSPORT_STATE s ) void TimeManager::process(Buffers* buffers) { if(_bpmChangeQueued) { - _fpbLag += 0.1 * (_nextFpb - _fpbLag); + _fpbLag += _nextFpb - _fpbLag; cout << "Lag: " << _fpbLag << " Next: " << _nextFpb << " Actual: " << _fpb << "\n"; setFpb(_fpbLag); if (abs((int)_fpbLag - (int)_nextFpb) <= 1) {