Nice, but I would make one change.....

I would prefer being able to change the length of a note by dragging when I input it (in the same action), rather than being able to move the note. It kills my workflow having to go back to change the length of notes. In other words make entering notes in the midi editor similar to entering events in the program view.

Otherwise, great job guys.