MIDI Tool Box (C) Copyright 1988 Jack Deckard All rights reserved The following programs included with this file, SysEx, ProgChange, MIDI Keyboard, MIDI In to Out, and EchoProcessor, are part of a general purpose tool kit I work on now and then. The programs included here are not public domain, but are freely redistributeable to users groups. You should initialize a disk and name it MIDI_Tools, and place all the files found here in its' main directory. All make use of the midi.library written by Bill Barton of Pregnant Badger Software. This allows more than one program to use the serial port. The midi.library files are not included here but are commonly available (check Fish101 or your local Amiga Users Group). The Arp.library version 1.1 is also required. Also included is source code in Aztec C for SysEx, so you may implement error checking for your own midi equipment. Some documentation follows, everything should be pretty obvious. MIDI In to Out Just like it says, this sends all MIDI messages recieved back on out. You may turn off pressure and sysex messages if you wish. ProgChange Send a program change message. The menu button will change the midi channel. MIDI Keyboard Velocity is sent according to vertical placement. Menu button will change the midi channel. EchoProcessor Module to delay and resend midi messages. 1 to 31 repititions. User may select pitch and velocity data offsets for on/off messages. SysEx File midi system exclusive data dumps on disk. Can be used for any nonhandshaking type of data dump. Error detection for the DX7, FB-01, and Matrix 6 is implemented. Future modules include a sequencer, different types of random event generators, a patch panel to plug one module into another, and hopefully access to more serial ports. If you would like to include these modules with commercial software, contact me via the address below. Jack Deckard 3808 Laguna Drive Columbus, OH 43232 (614) 833-1496