1Things to do:
2
3 - Implement parsing of sysexes chopped into several "packets".
4
5 - Add support for type 2 SMF files.
6
7 - Add support for SMPTE time.
8
9 - Rework removal of tempo changes.  Right now there is one scenario that is broken - when
10   you have two tempo-related events at the end of the song (i.e. there are no events following),
11   removing one of these tempo-related events will remove both tempo changes.
12
13 - Add a way to force some particular tempo during playback and ignore the following tempo changes.
14
15