The last few days (5/1, 5/2, and 5/3) were spent making the final
implementations of importing an image and making the smart part of the
smart player piano work well. I had a lot of fun doing this part as
this was really when my music knowledge was put to the test.
I also decided to make a settings window so that the user could modify
the max distance that a note could be moved when autofixed (or the
note would be removed completely). And then I also decided to put in
an extra window that was a thumbnail preview of the window. In this
window, the image was displayed as it would if it were saved to the
system. This was nice because the image was so pixelated in the big
canvas, that you could see the original image better after autofix in
the smaller version.