home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / midifile / wazmidia / wazmidi.doc next >
Text File  |  1990-09-23  |  15KB  |  367 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                                    WAZMIDI 
  11.                        Small General Purpose Midi Utility
  12.   
  13.                           FOR NONCOMMERCIAL USE ONLY! 
  14.  
  15.                                   User's Guide  
  16.                                
  17.                 BETA TEST Version 0.01A
  18.  
  19.                               September 23, 1990 
  20.                                
  21.                              (c) Copyright 1989,90 
  22.  
  23.  
  24.  
  25.  
  26.  
  27. You are encouraged to freely copy and share unmodified copies of this
  28. program. However you may not sell it for a fee. It is intended to be
  29. supplied to other users who may find it useful via friends, associates,
  30. BBS's or other methods. 
  31. This software is provided without any warranty of any kind. If you have 
  32. problems, suggestions or any comments related to this program you may
  33. forward them to the address below I will try to respond and would
  34. appreciate your input. 
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.                                     WazWare  
  45.                                 
  46.                                  Wayne G. Hall  
  47.                               60 Beechwood Avenue  
  48.                          Sudbury, Massachusetts  01776  
  49.                                       USA  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.   
  69. WAZMIDI.EXE  BETA Version  09/23/1990 
  70. For IBM PC/XT/AT and compatible with 401 midi card
  71.   
  72. 2 Files are included, WAZMIDI.EXE, the program itself and WAZMIDI.DOC, 
  73. this document. 
  74.   
  75.   
  76. INTRODUCTION/BACKGROUND:  
  77.  
  78. This is a brief guide to the use of this utility program. I assume the 
  79. user has some experience with the use of a personal computer and MIDI. 
  80. WAZMIDI.EXE was written to aid in testing MIDI devices. It has had some 
  81. use and as you will see it is the start of what could be a larger application
  82. utility for MIDI. I decided to submit this beta version to Public Domain as I
  83. do not intend to continue development unless encouraged to do so. You see, its 
  84. your call, write and tell me what ya think or post message on BBS fidomail, 
  85. I read the Pascal, 80XXX conferences in the Boston area. 
  86.  
  87. Added Printing ability for .HEX files
  88. Added <ESC> ability for functions
  89. Increased receive data buffer to 25K  
  90.  
  91. SYSTEM REQUIREMENTS: 
  92.  
  93. - IBM PC/XT/AT or compatible 
  94. - 256K of Ram 
  95. - Keyboard 
  96. - 1 floppy disk drive 
  97. - MSDOS or PCDOS operating system V2.0 or later 
  98. - Monochrome or Color monitor with 80 column 25 line display 
  99. - 401 MIDI card
  100. - Midi equipment
  101.  
  102.  
  103. INSTALLATION:  
  104.  
  105. For installation I will assume you received your copy of WAZMIDI on a
  106. floppy disk. To load WAZMIDI.EXE simply boot up your computer with MSDOS 
  107. or PCDOS Version 2 or later. Place the floppy with WAZMIDI.EXE file on it 
  108. into your floppy drive and at the DOS prompt ie.
  109. A:>  type WAZMIDI <ENTER> or <RETURN>. 
  110.  
  111.                           A:\WAZMIDI   <Enter>
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134. You will get a pull down menu screen...
  135.  
  136.  
  137.      General Midi     Print     Edit     Options                                
  138.                                                                                 
  139.                                                                                 
  140.                                                                                 
  141.                                                                                 
  142.           ┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐           
  143.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─█─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  144.           ├─┼─┼███████┼─┼─┼████─┼─┼─┼─┼█┼─█─███─┼─█─┼─┼─███─█▄█─┼─┼─┤           
  145.           ├─┼─┼█┼─█─┼█┼─█─┼█▄▄█─┼█┼─┼─┼████─┼█┼─█─█▄┼─█─┼█┼─┼█┼─┼─┼─┤           
  146.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  147.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  148.           ├─┼─┼─┼─┼─┼─ WAZMIDI.EXE V0.01A  MIDI UTILITY ┼─┼─┼─┼─┼─┼─┤           
  149.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  150.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  151.           ├─┼─┼─┼─┼─┼─ WazWare (c)1990  By Wayne G. Hall ─┼─┼─┼─┼─┼─┤           
  152.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  153.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  154.           └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘           
  155.               09/21/90   - Increased midi receive data buffer to 25K.           
  156.               09/22/90   - Added printing functions for .HEX files.             
  157.               09/22/90   - Added HEX Midi Scan under General Midi.              
  158.               09/23/90   - Added <ESC> ability for functions.                   
  159.                                                                                 
  160.                                                                                 
  161.         BETA VERSION 0.01A  any comments or errors to Wayne, thanks...          
  162.  
  163.  
  164.                 ---------------
  165.                  GENERAL MIDI
  166.                 ---------------
  167.  
  168. Press enter/arrow keys to select choice, then enter to use.
  169.  
  170.  
  171.      General Midi     Print     Edit     Options                                
  172.     ╔══════════════════╗                                                        
  173.     ║ Midi Reader/Saver║                                                        
  174.     ║ System Exclusive ║                                                        
  175.     ║ Bulk Data Dump   ║                                                        
  176.     ║ Compare Files    ║┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐           
  177.     ║ Program Change   ║┼─┼─┼─█─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  178.     ║ HEX Midi Scan    ║┼─┼████─┼─┼─┼─┼█┼─█─███─┼─█─┼─┼─███─█▄█─┼─┼─┤           
  179.     ║ Directory Change ║█─┼█▄▄█─┼█┼─┼─┼████─┼█┼─█─█▄┼─█─┼█┼─┼█┼─┼─┼─┤           
  180.     ║ OS Shell         ║┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  181.     ║ Quit   "WazMidi" ║┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  182.     ╚══════════════════╝AZMIDI.EXE V0.01A  MIDI UTILITY ┼─┼─┼─┼─┼─┼─┤           
  183.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  184.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  185.           ├─┼─┼─┼─┼─┼─ WazWare (c)1990  By Wayne G. Hall ─┼─┼─┼─┼─┼─┤           
  186.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  187.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  188.           └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘           
  189.               09/21/90   - Increased midi receive data buffer to 25K.           
  190.               09/22/90   - Added printing functions for .HEX files.             
  191.               09/22/90   - Added HEX Midi Scan under General Midi.              
  192.               09/23/90   - Added <ESC> ability for functions.                   
  193.                                                                                 
  194.  
  195.         BETA VERSION 0.01A  any comments or errors to Wayne, thanks...          
  196.  
  197.  
  198.  
  199.  
  200. MIDI READER/SAVER:
  201.  
  202. The midi reader saver allows you to set up a monitor for incoming midi
  203. data. The incoming data will be displayed and saved in a text file 
  204. (default C:\MIDIFILE.HEX) of HEX numbers sent to PC via midi in. It will 
  205. contine to do so until user presses any key, then the user will be asked 
  206. if they would like to view previous monitor data file. The display is a 
  207. 16 x 16 HEX format which you can page up and down. 
  208. If C:\MIDIFILE.HEX exists user will be asked to overwrite or create new
  209. file name.
  210.  
  211.  
  212. SYSTEM EXCLUSIVE:
  213.  
  214. This allows you to send create/edit and send 10 byte system exclusive 
  215. messages. It will display each byte in HEX/BINARY/DECIMAL while editing.
  216. Once message is sent it will automatically start MIDI READER/SAVER above.
  217.  
  218.  
  219. BULK DATA DUMP:
  220.  
  221. This is used to send a file collected using WAZMIDI back to another
  222. midi device. It will ask for name of file ie. C:\REG.HEX.
  223.  
  224.  
  225. COMPARE FILES:
  226.  
  227. This allows you to compare two files collected using WAZMIDI.
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238. PROGRAM CHANGE:
  239.  
  240. This allows you to send a program change to another midi device. Specify
  241. channel and program number.
  242.  
  243.  
  244. HEX MIDI SCAN:
  245.  
  246. This will allow you to scan the .HEX files created using WAZMIDI. It will 
  247. ask for name of file enter complete path and name. It is identical to scan 
  248. option when using MIDI READER/SAVER.
  249.  
  250.  
  251. DIRECTORY CHANGE:
  252.  
  253. This allows you to change DOS directory.
  254.  
  255.  
  256. OS SHELL:
  257.  
  258. This allows you to leave WAZMIDI and return by typing EXIT.
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                 ----------
  266.                     PRINT 
  267.                 ----------
  268.  
  269.  
  270.      General Midi     Print     Edit     Options                                
  271.                     ╔════════╗                                                  
  272.                     ║ Setup  ║                                                  
  273.                     ║ Adjust ║                                                  
  274.                     ║ File   ║                                                  
  275.           ┌─┬─┬─┬─┬─╚════════╝┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐           
  276.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─█─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  277.           ├─┼─┼███████┼─┼─┼████─┼─┼─┼─┼█┼─█─███─┼─█─┼─┼─███─█▄█─┼─┼─┤           
  278.           ├─┼─┼█┼─█─┼█┼─█─┼█▄▄█─┼█┼─┼─┼████─┼█┼─█─█▄┼─█─┼█┼─┼█┼─┼─┼─┤           
  279.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  280.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  281.           ├─┼─┼─┼─┼─┼─ WAZMIDI.EXE V0.01A  MIDI UTILITY ┼─┼─┼─┼─┼─┼─┤           
  282.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  283.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  284.           ├─┼─┼─┼─┼─┼─ WazWare (c)1990  By Wayne G. Hall ─┼─┼─┼─┼─┼─┤           
  285.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  286.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  287.           └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘           
  288.               09/21/90   - Increased midi receive data buffer to 25K.           
  289.               09/22/90   - Added printing functions for .HEX files.             
  290.               09/22/90   - Added HEX Midi Scan under General Midi.              
  291.               09/23/90   - Added <ESC> ability for functions.                   
  292.                                                                                 
  293.                                                                                 
  294.         BETA VERSION 0.01A  any comments or errors to Wayne, thanks...          
  295.  
  296.  
  297. SETUP:
  298.  
  299. This allows you to send printer commands see menu below.
  300.  
  301.  
  302.  
  303.                            S e t u p   P r i n t e r                            
  304.                         for Epson LX/FX and equivalent                          
  305.                                                                                 
  306.                                                                                 
  307.                              F1=Initialize Printer                              
  308.                                                                                 
  309.                              F2=Elite 12 pitch                                  
  310.                                                                                 
  311.                              F3=Condensed 17 pitch                              
  312.                                                                                 
  313.                              F4=Italic                                          
  314.                                                                                 
  315.                              F5=Doublestrike                                    
  316.                                                                                 
  317.                              F6=Emphasize                                       
  318.                                                                                 
  319.                                                                                 
  320.                                                                                 
  321.                                                                                 
  322.                                                                                 
  323.                                                                                 
  324.                                                                                 
  325.                                                                                 
  326.                                                                                 
  327.                                   ESC=Quit                                      
  328.  
  329.  
  330.  
  331.  
  332. ADJUST:
  333.  
  334. This allows you to align printer via use of linefeed and formfeed commands.
  335.  
  336.      General Midi     Print     Edit     Options                                
  337.                     ╔════════╗                                                  
  338.                     ║ Setup  ║                                                  
  339.                     ║ Adjust╔═════════╗                                         
  340.                     ║ File  ║ Linefeed║                                         
  341.           ┌─┬─┬─┬─┬─╚═══════║ Formfeed║─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐           
  342.           ├─┼─┼─┼─┼─┼─┼─┼─┼─╚═════════╝─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  343.           ├─┼─┼███████┼─┼─┼████─┼─┼─┼─┼█┼─█─███─┼─█─┼─┼─███─█▄█─┼─┼─┤           
  344.           ├─┼─┼█┼─█─┼█┼─█─┼█▄▄█─┼█┼─┼─┼████─┼█┼─█─█▄┼─█─┼█┼─┼█┼─┼─┼─┤           
  345.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  346.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  347.           ├─┼─┼─┼─┼─┼─ WAZMIDI.EXE V0.01A  MIDI UTILITY ┼─┼─┼─┼─┼─┼─┤           
  348.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  349.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  350.           ├─┼─┼─┼─┼─┼─ WazWare (c)1990  By Wayne G. Hall ─┼─┼─┼─┼─┼─┤           
  351.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  352.           ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤           
  353.           └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘           
  354.               09/21/90   - Increased midi receive data buffer to 25K.           
  355.               09/22/90   - Added printing functions for .HEX files.             
  356.               09/22/90   - Added HEX Midi Scan under General Midi.              
  357.               09/23/90   - Added <ESC> ability for functions.                   
  358.                                                                                 
  359.                                                                                 
  360.         BETA VERSION 0.01A  any comments or errors to Wayne, thanks...          
  361.  
  362.  
  363. FILE:
  364.  
  365. This will ask for the name of the .HEX file you wish to print. Enter complete
  366. path and file name.
  367.