MIDI input / LED strip display timing issue

Oh yeah, duh that makes total sense. Still, doesn't having the !shown boolean cause it to only update the LEDs one frame (i.e. when MIDI is received)? To utilize more continuous FastLED animation sequences, I'd think it interferes with displaying regularly, and wouldn't it be better to not have it? Unless I should be coming up with a better placement to trigger the boolean...

Also, going back to this:

batmundo:
maybe the loop is going faster than the MIDI is actually coming in

Grumpy_Mike:
Of course it is.

This doesn't mean the delay I see is purely due to the rate of the incoming MIDI and thus unavoidable, does it? I can't imagine the MIDI rate to be THAT slow though...