utility plays a MIDI file. While playing, it can route events from one
device to another. To stop performance, send an interrupt signal to
(for instance by pressing control ^C on the terminal).
The options are as follows:
Use metronome. The metronome will follow tempo changes and time signature
changes in the midi file.
Synchronise to an external
device. If the
flag is used then playback will be synchronised to the input device
else it will be synchronised to the default device.
Send midi timing information to the default device. Useful if the
output device is a slave MIDI sequencer.
Start playback at the given measure number.
device on which to play the midi file. If not specified,
the content of the
environment variable will be used instead.
device. Voice events (notes, controllers, etc) received on the input device
will be sent as-is to the default device. Without this flag, the default
device will be used for input.
utility is an interface to
If more specific features are needed, the user may consider using
The following will play
and will use metronome.