My online presence
A while ago I was at informal hackathon and took the opportunity to prototype a tool for learning the notes of sheet music via an interactive canvas application.
In the original form it did little more than draw random musical notes on staves while highlighting one note at time for you to identify with the press of a letter key, but I took an opportunity to clean up the code a bit and make it a bit more dynamic.
The code is available on Github, though there are still many potential improvements:
I made this because I thought it might make it easier to learn sheet music without having to get out an unwieldy piano for some tactile feedback. After playing with it for a while I think it would be more useful to map the notes to the keys on the home row so the finger motions more closely resemble those on a piano, or adding a render of the piano keys so you can get visual feedback in that way.
Still, it was helpful for my understanding of music timing in absolute terms. Hopefully I will have time to come back to this and make some of the above mentioned improvements.