The public Error type for this library.
Represents a MIDI file, which consists of a header identifying the type of MIDI file, and tracks with MIDI data.
Optionally provide settings to the
The MIDI spec does not state what encoding should be used for strings. Since Rust strings are
UTF-8 encoded, we try to parse text as a
The public Result type for this library.