
MIDI Daemon version 0.32
------------------------

The code in this directory is for two purposes:

  1) A MIDI daemon which manages timing and queueing of MIDI events for
     recording and playback on one or more MIDI interfaces.
     The MIDI daemon uses any available high-resolution timing services
     along with POSIX or System V style IPC message queues for queueing
     and scheduling MIDI events.  As this work progresses, support for
     additional types of MIDI interfaces will be added as well as new
     functionality. 

  2) A small library of functions used to abstract the details of a 
     particular MIDI interface and any associated protocol, setup etc.
     As time goes on, this API will include functions to make sophisticated
     MIDI event processing easy for application writers.

All bug reports or questions about this code should be emailed to 
John Stone at:  j.stone@acm.org or johns@cs.umr.edu


