Could you add a bar or something to show what octave you're on? Other than that its pretty good.
I love that idea! Once i get time I shall work on this