Sometimes a note will hang (not turn off) or not get detected.
This might be caused by bounce in the switches combined with the fact that we send a XOR of the state out of the keyboard reader.
Try to:
- Stop using XOR to get a definitive state of each key.
- Internalize the velocity logic into KeyboardMux - direct access to the key states and easier to work with for the user.
Sometimes a note will hang (not turn off) or not get detected.
This might be caused by bounce in the switches combined with the fact that we send a XOR of the state out of the keyboard reader.
Try to: