--- linuxsampler/trunk/src/engines/common/LFOTriangleIntMath.h 2019/09/24 12:39:07 3610 +++ linuxsampler/trunk/src/engines/common/LFOTriangleIntMath.h 2019/09/30 17:35:43 3611 @@ -111,8 +111,7 @@ iLevel = (FlipPhase) ? 0 : intLimit >> 1; break; case start_level_mid: - if (FlipPhase) c = -c; // wave should go down - iLevel = intLimit >> 2; + iLevel = (FlipPhase) ? intLimit / 4 * 3 : intLimit >> 2; break; case start_level_min: iLevel = (FlipPhase) ? intLimit >> 1 : 0;