Add octave names to notations.
*
Add model for octave buttons.
Get full note name from the Notation object directly.
Clean up.
Create model representation of the current keymap only when needed.