public void UpdatePhaseIncrement() { _phaseIncrement = (uint)(((_frequency + _detn[_kcode]) * _multiple) >> 1); byte keyscale = (byte)(_kcode >> _keyScale1); if (_keyScale2 != keyscale) { _keyScale2 = keyscale; RecalculateRates(); } }