diff --git a/Source/Shifter.h b/Source/Shifter.h index 8a22aa7..5dcd871 100644 --- a/Source/Shifter.h +++ b/Source/Shifter.h @@ -101,7 +101,7 @@ public: } float update(float Pdet, int Ptarget) { // Detect large jump (new note) - float diff = Pdet - (int)Pdet; + float diff = Pdet - (int)(Pdet+.5); if (Ptarget != PtargPrev) { // Immediately reset to new note