From 3f3b934ab5653f3d205bff786a31de51366bd69e Mon Sep 17 00:00:00 2001 From: Harry van Haaren Date: Thu, 16 May 2013 17:51:50 +0100 Subject: [PATCH] -Tap tempo working --- src/timemanager.hxx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/timemanager.hxx b/src/timemanager.hxx index bc91d0f..58dfd71 100644 --- a/src/timemanager.hxx +++ b/src/timemanager.hxx @@ -57,6 +57,7 @@ class TimeManager if ( tapTempoPos < 3 ) { tapTempo[tapTempoPos] = frame; + tapTempoPos++; } else { @@ -66,6 +67,14 @@ class TimeManager int average = (tapFpb1 + tapFpb2) / 2; setFpb(average); + + char buffer [50]; + sprintf (buffer, "TM, tap() average = %i", average ); + EventGuiPrint e( buffer ); + writeToGuiRingbuffer( &e ); + + // reset, so next 3 taps restart process + tapTempoPos = 0; } }