Complete (all rules including staccato).

Still missing:
-Support for triads.
-Less important:
--MIDI to NoteArray converter, parser.
--Support for repeating notes.