private int GetWaitTimeMs(double timestamp) { double current = _orchestra.CurrentTime(); double remaining = timestamp - current; return(remaining < 0 ? 0 : BeatsToMs(remaining)); }