home *** CD-ROM | disk | FTP | other *** search
/ Audio Version 4.94 / audioversion4.94knowledgemediaresourcelibraryoctober1994.iso / unix / midi / glib / glib2.txt < prev    next >
Text File  |  1992-01-04  |  3KB  |  59 lines

  1. This is the glib2 distribution of glib.  It contains all (I think) of
  2. the updates that were posted to the net over the last few years, as well
  3. as the new Waldorf MicroWave support and the new 'm' command (for mixing
  4. a bank of patches to create a new randomized bank of patches).  It also
  5. includes support for the devmidi UNIX device driver for MPU interfaces.
  6.  
  7. Example patch banks are in the examples directory.
  8.  
  9. Questions about the MicroWave and devmidi support can be mailed
  10. to me.  Other questions, and any improvements you might make for
  11. portability or other things, should be posted to the net.
  12. I am not actively maintaining this thing.
  13.  
  14. Below is the original contents of the README.  See the other
  15. README's for synth-specific info (e.g. README.MWAVE for MicroWave stuff).
  16.  
  17.                              ...Tim Thompson...tjt@twitch.att.com...
  18.  
  19. ======================================================================
  20.  
  21. This is an alpha distribution of glib, an editor and librarian for
  22. synthesizer patches by Tim Thompson with modifications by Steve Falco,
  23. Michael Kesti, Alan Bland, Greg Lee, Scott Snyder, and Mark Rinfret.
  24. Some of the code was originally written by Steve Frysinger (moss!spf),
  25. John Helton, and James Gosling.  (I may have misattributed authorship
  26. of some files -- please tell me.)
  27.  
  28. It compiles and the editing and file parts work (seemingly) under Unix
  29. (Ultrix).  Midi communications with a synth are not implemented,
  30. however.  Previous versions, including midi communication, have
  31. apparently worked for Ibmpc's, Atari st, Apple Macintosh, and Amiga.
  32. The source for these pc's is included, but I don't know whether it works
  33. with this version.  At the very least, in most cases the makefiles will
  34. have to be updated.  The most recently worked on pc versions are the
  35. ones for Amiga-CZ1 and TurboC-Dx7, so they are the most likely to work
  36. as is.
  37.  
  38. The U and D commands (dump/undump midi commands to file) are implemented
  39. only for the Unix version.  The relevant code in unix-mach.c would
  40. have to be merged into the various ...mach.c files.
  41.  
  42. To compile the Unix BSD Ultrix version, first uncomment some lines in
  43. the Makefile (as noted there), depending on which synths you want glib
  44. to handle, then type 'make'.  For other varieties of Unix, remove
  45. '-DULTRIX' or '-DBSD' from CFLAGS in the Makefile, and hope for the
  46. best.  This will probably work for the ATT 3b1.  For the various little
  47. pc's, consult the information in the PORTING document, in ReadMe.CZ1,
  48. and in DX-README (for the Dx7).  NB:  For the TURBO-C plus DX7
  49. version, one must uncomment #pragma directives in two places in file
  50. dx7.mnu.
  51.  
  52. For instructions for use, see glib.man (troff source in glib.1).
  53. For porting to new synths, see PORTING.
  54.  
  55. Fixes, code for other pc's or synthesizers, suggestions, complaints
  56. can be sent to me or posted, as you think best.
  57.  
  58.         Greg Lee, lee@uhccux.uhcc.hawaii.edu, April 28, 1989
  59.