home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 127.lha / Midi_1.5 / readme < prev   
Encoding:
Text File  |  1986-11-21  |  5.6 KB  |  183 lines

  1. MIDI LIBRARY DISK
  2. =================
  3.  
  4. v1.5 - 22-Apr-88
  5.  
  6. This is the MIDI Library distribution disk.  It contains the MIDI
  7. Library, utilities, user and programmer documentation, and example
  8. programs.
  9.  
  10.  
  11. Changes
  12. -------
  13.     v1.5 - 22-Apr-88
  14.     . A bug in the CtrlMatch system that was previously unnoticed
  15.       has been fixed
  16.     . The function of the RIMatch.flags (formerly .count) has been
  17.       changed to allow negating the inclusion logic and to filter 3
  18.       byte manufacturer id's
  19.     . AmigaBasic programming examples from Jim McConkey are now
  20.       included
  21.  
  22.     v1.4 - 04-Apr-88
  23.     . The utilities in c directory now generally use arp.library for
  24.       various things.  Because of this, arp.library v1.1 is included
  25.       in the libs directory just in case you don't already have it.
  26.       (NOTE: for size reasons it is not included in the ARC file)
  27.     . MidiIn & MidiOut task priorities have been increased to +30 to
  28.       avoid interference from input.device.  (You can rearrange windows
  29.       now without slowing down MIDI transfer to/from these nodes
  30.       assuming your own task priorities are around +25)
  31.     . new utility: ychk - checks Yamaha bulk dump files for errors.
  32.       (see doc/utils.doc)
  33.     . some utilities have been enhanced (see doc/utils.doc)
  34.  
  35.     v1.3 - 25-Jan-88
  36.     . Added Reset Controller mode message (Bn 79 00)
  37.  
  38.     v1.2a - 29-Dec-87
  39.     . Modified midi.h & midi.i to include new stuff (noted w/ IMA
  40.       Bulletin references).
  41.  
  42.     v1.2 - 29-Nov-87
  43.     . First disk-based release.
  44.     . Added MTC Qtr Frame message support (F1)
  45.     . Added Lock/UnlockMRoutes() & FlushMDest()
  46.  
  47.     v1.1
  48.     . Initial .arc file release.
  49.  
  50.  
  51. Contents
  52. --------
  53.  
  54.     basic - AmigaBasic programming examples provided by Jim McConkey.
  55.         See basic/readme for more info on these files.
  56.  
  57.     c - contains some CLI-based utilities that use the MIDI Library.
  58.     See utils.doc in the docs directory for more info on these.
  59.  
  60.     docs - documentation
  61.  
  62.         bind.doc - Usage documenation for bind and zlib (included in
  63.                the fd directory).
  64.  
  65.         library.doc - Programmers reference to the MIDI Library.  It
  66.               describes in detail proper usage of the
  67.               Library.
  68.  
  69.         midi.doc - MIDI Library function "autodoc".  It contains
  70.                a description of each MIDI Library function.
  71.  
  72.         utils.doc - Describes the MIDI Utilities in the c directory.
  73.  
  74.     examples - Programming examples.  Contains C source code for sample
  75.            programs that use MIDI Library.
  76.  
  77.     fd - contains a .fd file, binding libraries and a binding maker.
  78.      The binding libraries are used to link your programs to the
  79.      MIDI Library functions.  By their very nature, binding routines
  80.      are compiler specific.  Included are libraries for both Lattice
  81.      and Aztec C.
  82.  
  83.         bind - The binding builder.  There is more info on bind in
  84.            bind.doc in the docs directory.  In general, though,
  85.            you should be able to make bindings for any compiler
  86.            by using bind.
  87.  
  88.         bindfile - A file used by bind.
  89.  
  90.         makefile - a makefile for the included binding libraries.
  91.                It gives you sample usage of the bind program.
  92.  
  93.         midi-lattice.lib - Lattice C compatible bindings library.
  94.                    It should work with Alink or Blink.
  95.  
  96.         midi.lib - An Aztec C compatible bindings library for small
  97.                code/data model.
  98.  
  99.         midil.lib - An Aztec C compatible bindings library for large
  100.             code/data model.
  101.  
  102.         midi_lib.fd - The .FD file for the MIDI LIbrary.  You should
  103.               be able to use this to allow access to the
  104.               MIDI Library from AmigaBasic.  Also this file
  105.               is read by bind to create bindings libraries.
  106.  
  107.         zlib - A simple Amiga object module librarian.  See bind.doc
  108.            for more info on this.  (Arp v1.1 Join can handle the
  109.            job now, feel free to use it instead of zlib)
  110.  
  111.     h - C Language include files.
  112.  
  113.         midi.h - contains the structure definitions for normal usage
  114.              of the MIDI library and constants defined for MIDI
  115.              status bytes, controllers, etc.
  116.  
  117.         midibase.h - defines structures used when examining the
  118.              inner workings of the MIDI library. This need
  119.              not be included by the casual user.
  120.  
  121.     i - Assembly Languange include files.
  122.  
  123.         midi/midi.i - contains the structure definitions for normal
  124.               usage of the MIDI library and constants
  125.               defined for MIDI status bytes, controllers,
  126.               etc.
  127.  
  128.         midi/midibase.i - defines structures used when examining the
  129.                   inner workings of the MIDI library.  This
  130.                   need not be included by the casual user.
  131.  
  132.     libs - contains "midi.library" and "arp.library".  Copy these to
  133.        your LIBS: directory.
  134.  
  135.        (arp.library is not included in the ARC file as it is
  136.        probably available on the system from which you downloaded
  137.        this file)
  138.  
  139.  
  140. Copyright & Distributions
  141. -------------------------
  142.  
  143. The MIDI library and related files are copyright (C) 1987, 1988,
  144. Pregnant Badger Music.    All rights reserved.  The contents of this disk
  145. may be freely distributed.  The MIDI Library may be included with
  146. commercial products without restriction except that Pregnant Badger
  147. Software should be informed of your intent to do so.  No restrictions
  148. are placed on programs that are linked with the MIDI library support
  149. routines.
  150.  
  151.     Bill Barton
  152.     1111 El Sur Way
  153.     Sacramento, CA  95864
  154.     (916) 487-9472
  155.  
  156.     Bix:    peabody
  157.     Delphi: bbarton  (I don't get over there very often)
  158.     Plink:  peabody
  159.  
  160.     Member of the International MIDI Association.
  161.  
  162.  
  163. ARP is copyright 1987, 1988 by Arp Authors
  164.  
  165.     Arp Support
  166.     c/o Microsmiths, Inc
  167.     PO Box 561
  168.     Cambridge, MA 02140
  169.  
  170.  
  171. Basic examples are provided by:
  172.  
  173.     Jim McConkey
  174.     Triangle Audio, Inc.
  175.     P.O. Box 1108
  176.     Sterling, VA 22170
  177.  
  178.     (thanks, Jim)
  179.  
  180.  
  181. Yamaha is tm of Nippon Gakki Co, Ltd.
  182.  
  183.