AlphaTab.Rendering.Staves.BarLayoutingInfo.CalculateSpringConstant C# (CSharp) Method

CalculateSpringConstant() private method

private CalculateSpringConstant ( Spring spring, float duration ) : float
spring Spring
duration float
return float
        private float CalculateSpringConstant(Spring spring, float duration)
        {
            float minDuration = spring.SmallestDuration;
            if (spring.SmallestDuration == 0)
            {
                minDuration = duration;
            }
            var phi = 1 + 0.6f * Std.Log2(duration / (float)MinDuration);
            return (minDuration / duration) * 1 / (phi * MinDurationWidth);
        }