MIDI LIBRARY DEVELOPMENT FILES MIDI library and related files are copyright (C) 1987, Pregnant Badger Software. All rights reserved. The contents of this Arc file may be freely distributed as long as it is complete and in its original form. No restrictions are placed on programs that are linked with the MIDI library support routines. Bill Barton 1111 El Sur Way Sacramento, CA 95864 (916) 487-9472 BIX: peabody Delphi: BBARTON This arc file contains files necessary to interace to the MIDI library. Included are library usage, function documentation, interface library and its source code. The MIDI library and related utilities are found in another arc file. midi.lib An interface library to midi.library for use with Aztec C. It is created using small code, small data, 16 bit integers (all the function arguments are still 32 bits, though). The source is included in libsrc.arc. (sorry, I don't have any utilities to build an ALINK/BLINK compatible library) midi.h C language header containing the structure definitions for normal usage of the MIDI library and constants defined for MIDI status bytes, controllers, etc. midibase.h C language header defining structures used when examining the inner workings of the MIDI library. This need not be included by the casual user. asmsupp.i Modified assembly support header. It includes a few macros that are used by the interface library source code. midi.i Assembly language include file containing the structure definitions for normal usage of the MIDI library and constants defined for MIDI status bytes, controllers, etc. midibase.i Assembly language include file defining structures used when examining the inner workings of the MIDI library. This need not be included by the casual user. func.doc A text file describing each of the MIDI library functions. library.doc A text file describing the MIDI library in detail and proper usage of it. libsrc.arc A nested archive file containing the source code for the interface library. All files are in Aztec C assembler and may not work with MetaComCo's assembler. Any changes that need to be made should be simple word substitutions or capitalizations, though. A makefile is also included. example.arc Another nested arc file contain sample programs showing the proper usage of the MIDI library.