I just wanted to let you know i also figured out why my leds were all messed up. My laptop (m1 macbook) is too fast at sending the midi commands so the beatstep skips some of them randomly. The solution is to add an artificial delay between sysex commands. I use Thread.sleep for this and 1ms works just fine. There‘s probably a better solution but I‘m not a java expert and googling throttling in java did not turn up any satisfying results…
Maybe you can add this to the next update as well
