Interesting idea!
I got the record button stuck each time I tried to play (firefox).
Having the letter assignments threw me off a bit (like having a D on the C-note), but I'm not sure how you would be able to code the whole alphabet without doing that.
Great job thinking of something new!