public override void StartOnNextCycle() { UpdateBeatTime(); int cyclesCompleted = (int)(GetSequencerTime() / length); double beatAtNextCycle = ((cyclesCompleted + 1) * length) / Utils.kSixteenthsPerBeat; Native.SetSequencerStart(reference, beatAtNextCycle - 0.01); enabled = true; }