# Functions
NewHandler returns a new handler.
NewLiveWriter creates and new LiveWriter.
NewSMFFile creates a new SMF file and allows writer to write to it.
NewSMFWriter returns a new SMFWriter that writes to dest.
NoLogger is an option to disable the defaut logging of a handler.
SetLogger allows to set a custom logger for the handler.
# Structs
Handler handles the midi messages coming from an SMF file or a live stream.
LiveWriter writes live MIDI data.
SMFPosition is the position of the event inside a standard midi file (SMF).
SMFWriter writes SMF MIDI data.
# Interfaces
Logger is the inferface used by Handler for logging incoming messages.
# Type aliases
Option configures the handler.