Also contained on this disk are several examples of using the MIDI library from AmigaBasic courtesy of: Jim McConkey Triangle Audio, Inc. P.O. Box 1108 Sterling, VA 22170 Two files, midi.bmap and exec.bmap, which are required for using the midi and exec libraries from AmigaBasic, can be found in the same directory as the AmigaBasic demo programs. The demo programs assume that they will be found in the current directory when the programs are run. If you start Amiga Basic from another directoy, use CHDIR to change the directory to where the demo programs are. The .bmap files were created from .FD files with the ConvertFD program found on the AmigaBasic/AmigaDemos disk. Four demo programs are provided demonstrating the use of the MIDI library from AmigaBasic: ht This is a straight translation of the C demo program ht which can be found in the :examples directory. It sends a user inputed string of hex bytes to the MIDI out port. change This is a simplified version of ht which sends a patch change command to the MIDI out port. czplus This is a simple Casio CZ series patch librarian. It also features a random patch generator. CZPlus was loosely based on a C64 program of the same name by Tim Dowty which was published in Electronic Musician in February and August 1987. cpg This is a MIDI random Chord Progression Generator, again based on an article in the April 1988 edition of EM, this time by Jim Johnson. The original was written for the Atari ST. It composes random chord progression based on a scale played in by the user. We hope you find these programs useful and informative.