RIP
sawyer bergeron and as soon as they go down by more than a small threshold I switch to polling them "as fast as possible" to get higher resolution on keys that are actively being pressed and ignore the 60+ other keys that aren't even being touched
Good idea, I also discussed something like that in stem_piano on github, but only for dampers, not keys.
If you are doing it for keys, how do you guarantee that if another key does get pressed while the first is being "attention-sampled" you don't miss it?
I mean for dampers it's obvious: if the key hasn't been pressed, there is no point to sample the damper (duh!) -- but if I press one key I don't want all of the sudden the rest of my keypresses become slow-responding (think about chords, and chord voicing)

