mp/xmp may turn up their nose at a file, reporting "midifile error:
expecting MTrk", when there isn't anything fundamentally wrong with
the file.  One can fix it by disassembling with "midt fname >fname.mt",
then reassembling with "tm fname".

Sometimes xmp just stops doing anything and remains inactive until
the mouse pointer is moved into one of its windows.  I think it's
a bug in XView.

mp and ad command-line options cannot be combined.

The xmp file menu is not sorted.

Occasionally, notes to an external synth are not properly turned off.
(Possibly note-on events are missed also, but this is harder to hear.)

Some voices defined in the fm voice libraries are not pleasant sounding,
and many of them are not authentic at all.  (I don't even know what
a "mute cuica" is, for example, except that it's a thing you scrape the
the inside of, and it's one of the general midi percussion voices.)
I hope that someone with a good ear and a lot of patience will improve
these patches.

Midi controller messages are all passed right along to an external
synthesizer.  One can only hope they are not misinterpreted.  Some
controller messages are not interpreted for sound cards -- phaser
depth, e.g. (I don't know what it is).  Pitch bend sensitivity messages
are not interpreted (even though the sound driver provides the means).

In recording new tracks with mp -r, tempo changes in the file being
played are not correctly taken account of in the track being
recorded.  A constant tempo equal to the last tempo specified in the
midi file is assumed, or else the default 500000, if no tempo was
given.  For "ad -r", the midi tempo is always the default.

Gus percussion voices 27-34 and 82-87 are never used.  These lie
outside the range of General Midi percussion notes, according to
what I've read, and I don't know what to do with them.  The upper
ones, 82-87, would interfere with the convention that these are
drum roll triggers.

Keeping the number of simultaneously sounding notes sent to the
external synth <= XPOLYPHONY is done only by mp, not ad.  Ad does
not do drum rolls (however the roll notes are present in an
adagio file created with mp -a).

The calliope is assumed non-polyphonic, but it is
used polyphonically in Gravis file maplerag.mid (so mp skips most
of the notes).  Use "mp -s" or check "all polyphonic" on the
xmp settings screen to hear all the notes.
