public RBMidPlayer(MotorController controller, RBMid.GEMTRACK.GEM[] track) { this.controller = controller; states = ButtonState.Convert(track); Time = 0.0; player = new Thread(BackgroundThread); player.Start(); }