The CMU Midi Toolkit (CMT) is a collection of software
for writing interactive MIDI software in C. It includes a
number of handy utilities along with an application
"shell" that provides timing, scheduling, and MIDI
interfaces that are portable across DOS, Mac, SGI, and
Amiga platforms.