INSTALLING THE MPU401 DRIVER
  Before installing tclmidi, you will need to decide if you
wish to install one of the MPU401 drivers I have supplied.
Currently, I have drivers with the same interface for BSD/OS (formerly
BSD/386), NetBSD, Linux  and SVR4.  If you wish to install
a driver, go to the drivers directory (cd drivers) and
then to the proper subdirectory (BSD, LINUX or SVR4).  Follow
the instructions in the README or INSTALL file.  Unfortunately, I did not
find a tester for SVR4.  The basic code is there, but it probably
will not work.
  The man page for the driver is in drivers/man.  You can install
it with "install man-cooked" or "install man-raw".  The cooked
version will install a preprocessed man page, while the raw version
will install an unprocessed version.

INSTALLING THE TCLMIDI PACKAGE
  If you are installing tclmidi under Linux, you should use Makefile.linux
instead of Makefile (which is the 'generic' version). Either rename
Makefile.linux to Makefile or use the syntax 'make -f Makefile.linux'.
  Depending on your system setup, you will need to adjust some definitions
near the top of the Makefile. You can change the name and path for your
C and C++ compilers, ranlib if you have it, and some other paths for
installation.  There are some defines for CFLAGS that also can be changed.
  If you wish to build in support for the MPU401 driver, you
will need to define USE_MPU401.  Without this definition, you will
still be able to build and use tclmidi, you just won't be able
to play or record.  If you define this, you should also define
your system type (BSD, linux or SVR4).  This definition controls
the location of the driver include file and some other minor
system incompatibilites.  The rest of the source is platform
independant and the definition isn't needed if USE_MPU401 is not
defined.
  Once you have customized the Makefile, you need only type
    make
and then
    make install.
  To install the man pages use
    make install-man-cooked
or
    make install-man-raw

  The man pages are written using the newer mandoc macros instead of
the man macros.  "Cooking" the man pages involves running them
through groff (you can use nroff if you want by editing man/Makefile),
and then installing the processed man pages.  The raw target installs
the man sources without processing them.

  If you want a version of tclmidi that includes tk support type
    make tkmidi
and then
    make install-tkmidi

  That should be everything.
