Here is my drum machine. Any feedback is appreciated.
With this project, I had difficulty passing one of the tests when implementing keyboard controls. All of the tests would pass until I added keyboard controls, and then a test would fail, despite the fact that the app is supposed to have keyboard controls. This was until I made the keyboard event handler check the key for null.