Start working on MIDI support
New note object!

Still backwards compatible
Merge pull request #1 from Ashvala/devel

MIDI work begins there