home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Sensations!
/
sound_sensations.iso
/
midifile
/
wazmidia
/
wazmidi.doc
next >
Wrap
Text File
|
1990-09-23
|
15KB
|
367 lines
WAZMIDI
Small General Purpose Midi Utility
FOR NONCOMMERCIAL USE ONLY!
User's Guide
BETA TEST Version 0.01A
September 23, 1990
(c) Copyright 1989,90
You are encouraged to freely copy and share unmodified copies of this
program. However you may not sell it for a fee. It is intended to be
supplied to other users who may find it useful via friends, associates,
BBS's or other methods.
This software is provided without any warranty of any kind. If you have
problems, suggestions or any comments related to this program you may
forward them to the address below I will try to respond and would
appreciate your input.
WazWare
Wayne G. Hall
60 Beechwood Avenue
Sudbury, Massachusetts 01776
USA
WAZMIDI.EXE BETA Version 09/23/1990
For IBM PC/XT/AT and compatible with 401 midi card
2 Files are included, WAZMIDI.EXE, the program itself and WAZMIDI.DOC,
this document.
INTRODUCTION/BACKGROUND:
This is a brief guide to the use of this utility program. I assume the
user has some experience with the use of a personal computer and MIDI.
WAZMIDI.EXE was written to aid in testing MIDI devices. It has had some
use and as you will see it is the start of what could be a larger application
utility for MIDI. I decided to submit this beta version to Public Domain as I
do not intend to continue development unless encouraged to do so. You see, its
your call, write and tell me what ya think or post message on BBS fidomail,
I read the Pascal, 80XXX conferences in the Boston area.
Added Printing ability for .HEX files
Added <ESC> ability for functions
Increased receive data buffer to 25K
SYSTEM REQUIREMENTS:
- IBM PC/XT/AT or compatible
- 256K of Ram
- Keyboard
- 1 floppy disk drive
- MSDOS or PCDOS operating system V2.0 or later
- Monochrome or Color monitor with 80 column 25 line display
- 401 MIDI card
- Midi equipment
INSTALLATION:
For installation I will assume you received your copy of WAZMIDI on a
floppy disk. To load WAZMIDI.EXE simply boot up your computer with MSDOS
or PCDOS Version 2 or later. Place the floppy with WAZMIDI.EXE file on it
into your floppy drive and at the DOS prompt ie.
A:> type WAZMIDI <ENTER> or <RETURN>.
A:\WAZMIDI <Enter>
You will get a pull down menu screen...
General Midi Print Edit Options
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─█─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼███████┼─┼─┼████─┼─┼─┼─┼█┼─█─███─┼─█─┼─┼─███─█▄█─┼─┼─┤
├─┼─┼█┼─█─┼█┼─█─┼█▄▄█─┼█┼─┼─┼████─┼█┼─█─█▄┼─█─┼█┼─┼█┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─ WAZMIDI.EXE V0.01A MIDI UTILITY ┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─ WazWare (c)1990 By Wayne G. Hall ─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
09/21/90 - Increased midi receive data buffer to 25K.
09/22/90 - Added printing functions for .HEX files.
09/22/90 - Added HEX Midi Scan under General Midi.
09/23/90 - Added <ESC> ability for functions.
BETA VERSION 0.01A any comments or errors to Wayne, thanks...
---------------
GENERAL MIDI
---------------
Press enter/arrow keys to select choice, then enter to use.
General Midi Print Edit Options
╔══════════════════╗
║ Midi Reader/Saver║
║ System Exclusive ║
║ Bulk Data Dump ║
║ Compare Files ║┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
║ Program Change ║┼─┼─┼─█─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
║ HEX Midi Scan ║┼─┼████─┼─┼─┼─┼█┼─█─███─┼─█─┼─┼─███─█▄█─┼─┼─┤
║ Directory Change ║█─┼█▄▄█─┼█┼─┼─┼████─┼█┼─█─█▄┼─█─┼█┼─┼█┼─┼─┼─┤
║ OS Shell ║┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
║ Quit "WazMidi" ║┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
╚══════════════════╝AZMIDI.EXE V0.01A MIDI UTILITY ┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─ WazWare (c)1990 By Wayne G. Hall ─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
09/21/90 - Increased midi receive data buffer to 25K.
09/22/90 - Added printing functions for .HEX files.
09/22/90 - Added HEX Midi Scan under General Midi.
09/23/90 - Added <ESC> ability for functions.
BETA VERSION 0.01A any comments or errors to Wayne, thanks...
MIDI READER/SAVER:
The midi reader saver allows you to set up a monitor for incoming midi
data. The incoming data will be displayed and saved in a text file
(default C:\MIDIFILE.HEX) of HEX numbers sent to PC via midi in. It will
contine to do so until user presses any key, then the user will be asked
if they would like to view previous monitor data file. The display is a
16 x 16 HEX format which you can page up and down.
If C:\MIDIFILE.HEX exists user will be asked to overwrite or create new
file name.
SYSTEM EXCLUSIVE:
This allows you to send create/edit and send 10 byte system exclusive
messages. It will display each byte in HEX/BINARY/DECIMAL while editing.
Once message is sent it will automatically start MIDI READER/SAVER above.
BULK DATA DUMP:
This is used to send a file collected using WAZMIDI back to another
midi device. It will ask for name of file ie. C:\REG.HEX.
COMPARE FILES:
This allows you to compare two files collected using WAZMIDI.
PROGRAM CHANGE:
This allows you to send a program change to another midi device. Specify
channel and program number.
HEX MIDI SCAN:
This will allow you to scan the .HEX files created using WAZMIDI. It will
ask for name of file enter complete path and name. It is identical to scan
option when using MIDI READER/SAVER.
DIRECTORY CHANGE:
This allows you to change DOS directory.
OS SHELL:
This allows you to leave WAZMIDI and return by typing EXIT.
----------
PRINT
----------
General Midi Print Edit Options
╔════════╗
║ Setup ║
║ Adjust ║
║ File ║
┌─┬─┬─┬─┬─╚════════╝┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─█─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼███████┼─┼─┼████─┼─┼─┼─┼█┼─█─███─┼─█─┼─┼─███─█▄█─┼─┼─┤
├─┼─┼█┼─█─┼█┼─█─┼█▄▄█─┼█┼─┼─┼████─┼█┼─█─█▄┼─█─┼█┼─┼█┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─ WAZMIDI.EXE V0.01A MIDI UTILITY ┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─ WazWare (c)1990 By Wayne G. Hall ─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
09/21/90 - Increased midi receive data buffer to 25K.
09/22/90 - Added printing functions for .HEX files.
09/22/90 - Added HEX Midi Scan under General Midi.
09/23/90 - Added <ESC> ability for functions.
BETA VERSION 0.01A any comments or errors to Wayne, thanks...
SETUP:
This allows you to send printer commands see menu below.
S e t u p P r i n t e r
for Epson LX/FX and equivalent
F1=Initialize Printer
F2=Elite 12 pitch
F3=Condensed 17 pitch
F4=Italic
F5=Doublestrike
F6=Emphasize
ESC=Quit
ADJUST:
This allows you to align printer via use of linefeed and formfeed commands.
General Midi Print Edit Options
╔════════╗
║ Setup ║
║ Adjust╔═════════╗
║ File ║ Linefeed║
┌─┬─┬─┬─┬─╚═══════║ Formfeed║─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
├─┼─┼─┼─┼─┼─┼─┼─┼─╚═════════╝─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼███████┼─┼─┼████─┼─┼─┼─┼█┼─█─███─┼─█─┼─┼─███─█▄█─┼─┼─┤
├─┼─┼█┼─█─┼█┼─█─┼█▄▄█─┼█┼─┼─┼████─┼█┼─█─█▄┼─█─┼█┼─┼█┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─ WAZMIDI.EXE V0.01A MIDI UTILITY ┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─ WazWare (c)1990 By Wayne G. Hall ─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
09/21/90 - Increased midi receive data buffer to 25K.
09/22/90 - Added printing functions for .HEX files.
09/22/90 - Added HEX Midi Scan under General Midi.
09/23/90 - Added <ESC> ability for functions.
BETA VERSION 0.01A any comments or errors to Wayne, thanks...
FILE:
This will ask for the name of the .HEX file you wish to print. Enter complete
path and file name.