Realtime midi output now uses note ons with velocity 0 as note offs.
Added MTK::Events::Rest class
MTK.Rest() now accepts a Duration argument
EventBuilder now returns Rest events instead of negative-duration Note events
Ensured note-offs occur before note-ons when using the LegatoSequencer, to avoid cutting off notes.