added basic support for external midi keyboard. some issues still need to be worked out.
Merge branch 'develop' of github.com:Harvard-ATG/HarmonyLab into develop