This package separates the three main concerns specified by the MIDI specification, namely messages, transport and Standard Midi Files.

Many thanks to Matthias and Florian for their help on the Java Sound Discussion List and for the invaluable jsresources site.