From 982dd05708ec2b82d314778dbc96524b6528a305 Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Sun, 1 Apr 2018 21:04:30 +0200 Subject: [PATCH] found two more hard coded bpm limits --- src/controller/genericmidi.cxx | 2 +- src/timemanager.cxx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controller/genericmidi.cxx b/src/controller/genericmidi.cxx index b729678..78ca8b3 100644 --- a/src/controller/genericmidi.cxx +++ b/src/controller/genericmidi.cxx @@ -547,7 +547,7 @@ void GenericMIDI::midi(unsigned char* midi) break; case Event::TIME_BPM: // FIXME: quick-fix for "ZeroOne" type value -> BPM range - jack->getLogic()->setBpm( value * 160 + 60 ); + jack->getLogic()->setBpm( value * (MAX_TEMPO - MIN_TEMPO) + MIN_TEMPO ); break; case Event::METRONOME_ACTIVE: jack->getLogic()->metronomeEnable( b->active ); diff --git a/src/timemanager.cxx b/src/timemanager.cxx index 1a262d3..60bc9b2 100644 --- a/src/timemanager.cxx +++ b/src/timemanager.cxx @@ -82,7 +82,7 @@ void TimeManager::setBpm(float bpm) void TimeManager::setBpmZeroOne(float b) { - setBpm( b * 160 + 60 ); // 60 - 220 + setBpm( b * (MAX_TEMPO - MIN_TEMPO) + MIN_TEMPO ); // 60 - 220 }