home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / MD / MD007.ZIP / PLAY.HLP < prev    next >
Text File  |  1990-12-27  |  40KB  |  499 lines

  1.                                                                               
  2.          ┌─────────────────────────────────────────────────────────┐          
  3.          │                  Play Help - Contents                   │          
  4.          ├────────────────────────────┬────────────────────────────┤          
  5.          │   *Function key usage      │   *Mouse usage             │          
  6.          │   *Editing                 │   *Sliders                 │          
  7.          │   *Operation               │   *MIDI initialization     │          
  8.          │   *Saving                  │   *Updating MIDI files     │          
  9.          │   *Play lists              │   *Command line usage      │          
  10.          │   *File selection          │                            │          
  11.          └────────────────────────────┴────────────────────────────┘          
  12.                                                                               
  13.  To go directly to a help section, type * plus the first few letters of the   
  14.  section title and press return.  If using a mouse, you may click on any word 
  15.  and the next page containing that word will be displayed.  You may also move 
  16.  back and forth freely through the help text using the up/down arrow and page 
  17.  keys, or click on the appropriate button.                                    
  18.                                                                               
  19.  Press [Page Down] for function key summaries.                                
  20.                                                                               
  21.  ┌─────────────────────┐                                                      
  22.  │ *Function key usage │                                                      
  23.  └─────────────────────┘                                       Mouse          
  24.                                                                               
  25.    F1      - Display this help information.                  [ Help  ]        
  26.    F2      - Select and load from a set of MIDI files.       [ Files ]        
  27.    F3      - Exit program.                                   [ Exit  ]        
  28.    F4      - Save configuration information to disk.         [ Save  ]        
  29.    F5      - Rewind to beginning (00:00) or skip backward.   [  |  ]        
  30.    F6      - Fast forward (advances 10 seconds at a time).   [     ]        
  31.    F7      - Toggles between play and pause.                 [   ## ]        
  32.    F8      - Skip to next song in play list                  [  |  ]        
  33.    F9      - Decrease value of current field.                <left button>    
  34.    F10     - Increase value of current field.                <right button>   
  35.    Home    - Move to first screen cell (File:).                               
  36.    Alt-F1  - Toggle channel activity indicators off/on.                       
  37.    Alt-F2  - Toggle MIDI thru mode on/off (default is off).  [ Thru  ]        
  38.    Alt-F3  - Push to DOS. *                                                   
  39.    Alt-F4  - Write new MIDI file.                                             
  40.    Alt-F5  - Toggle modify mode on/off (default is off)      [  Mod  ]        
  41.    Alt-F6  - Toggle between real-time/meter displays.                         
  42.    Alt-C   - Set other cells in column the same as current cell.              
  43.                                                                               
  44.    Sliders (Available in mouse mode only)                                     
  45.                                                                               
  46.     Left Slider  - Master Volume                                              
  47.     Right Slider - Song Position                                              
  48.     Alt-F9  - Decrease volume slider sensitivity                              
  49.     Alt-F10 - Increase volume slider sensitivity                              
  50.                                                                               
  51.    * Note: When pushing to DOS, playing in progress will continue in the      
  52.      background.  The timing resolution of background play is not as fine     
  53.      as normal play - approx. 25 milliseconds vs. the usual sub-millisecond   
  54.      resolution.  Background playing should not be performed while critical   
  55.      system activities, such as backup, are in progress.  For extended        
  56.      background playing, use the program Play/R instead.                      
  57.                                                                               
  58.  ┌──────────┐                                                                 
  59.  │ *Editing │                                                                 
  60.  └──────────┘                                                                 
  61.                                                                               
  62.  Use the arrow keys to move the large block cursor around the screen to       
  63.  select the available data fields or "cells".  On a color monitor, the data   
  64.  in cells which can be changed will appear yellow.  Note the input area near  
  65.  the bottom of the screen, indicated by ">" and the small blinking cursor.    
  66.  To enter or change a selected cell, type into the input area and press       
  67.  return.  The value entered will then appear in the cell (if the input was    
  68.  valid).  A description of the valid input for the current cell will always   
  69.  appear on the line above the input area.                                     
  70.                                                                               
  71.  Use the following keys for editing:                                          
  72.                                                                               
  73.   Return    - Retrieves the current contents of a cell and places it in the   
  74.                 input area for modification (if the input area is empty).     
  75.   Insert    - Toggles between character insert and overwrite modes.           
  76.   Delete    - Deletes the character at the cursor.                            
  77.   BackSpace - Deletes the character before the cursor.                        
  78.   End       - Moves to the end of the character string.                       
  79.   Home      - Moves to the beginning of the character string.                 
  80.   Escape    - Erases the input area.                                          
  81.                                                                               
  82.  ┌────────────┐                                                               
  83.  │ *Operation │                                                               
  84.  └────────────┘                                                               
  85.                                                                               
  86.  To load a MIDI file, move to the "File:" cell (press Home).  Then type the   
  87.  name of the file and press return.  If no extension is given, ".MFF",        
  88.  ".MID", ".STD", and ".SMF" are tried.  After the file has been loaded, it    
  89.  will be scanned for the various types of data described below.  This will    
  90.  take some time, unless the data has been previously saved for this file      
  91.  using the F4 function.  Press F7 to begin playing.  Note that any operation  
  92.  may be performed while a song is playing.                                    
  93.                                                                               
  94.  When entering a file name, if it is followed by a space and a number from 1  
  95.  to 16, all output channels will be forced to the number specified.  This     
  96.  will also disable program changes.  This is a shortcut for quick auditioning 
  97.  of songs having many channels and varying voices.  The same effect can be    
  98.  achieved by manually setting the parameters for each channel as described    
  99.  later.                                                                       
  100.                                                                               
  101.  If the MIDI file name is entered with wildcard characters (* or ?), a list   
  102.  of matching files will be displayed.  Move to the desired file and press     
  103.  return (or click if using a mouse) to select and load the highlighted file.  
  104.  The same rules used by DOS for file matching apply.  The match specification 
  105.  can be changed by typing a new one in the cell at the top of the file list   
  106.  screen.  The F2 (Files) function may also be used to display and select from 
  107.  a list of files.                                                             
  108.                                                                               
  109.  In addition to the standard MIDI file formats 1, 2, and 3, Play supports the 
  110.  Creative Music file format (CMF), which is a close variant of standard MIDI. 
  111.                                                                               
  112.  Data cells:                                                                  
  113.                                                                               
  114.  - Tempo or Speed:  For metrically specified time bases, this cell controls   
  115.    the overall, or "master", tempo in beats per minute.  The first tempo      
  116.    value encountered in the file is used as the reference for subsequent      
  117.    manual changes.  If the file does not specify tempo, 120 is assumed.  The  
  118.    speed of play at any given point is determined by the ratio of the current 
  119.    setting to the original value (regardless of tempo changes in the file).   
  120.    For example, if the original value is 120, play will occur at half speed   
  121.    whenever the master tempo is changed to 60.                                
  122.                                                                               
  123.    For files having a time base specified in SMPTE or MIDI time code units,   
  124.    this cell is indicated as speed, rather than tempo, and is given as a      
  125.    percentage of the initial speed (100%).  Half speed is 50%, double speed   
  126.    is 200%, etc.                                                              
  127.                                                                               
  128.  - Len (Length):  Duration of the song in minutes and seconds.  Note that     
  129.    when the master tempo is changed, the duration is adjusted accordingly.    
  130.                                                                               
  131.  - Time:  The current song position in minutes and seconds.  This cell is     
  132.    updated every second while playing is in progress.  It may be selected and 
  133.    changed at any time.  It may take a few seconds to skip to a new position, 
  134.    depending on how far away it is.  Selecting an earlier location requires   
  135.    scanning from the beginning.  The F6 (fast forward) function advances the  
  136.    position 10 seconds at a time.  F10 may also be used when this cell is     
  137.    selected to advance 1 second.  F9 (decrease) is not recommended.           
  138.                                                                               
  139.    Note: This cell represents elapsed time since the start of play - if the   
  140.    master tempo is changed while playing, counting continues in one second    
  141.    intervals and the ending time may not match the song duration for that     
  142.    play.                                                                      
  143.                                                                               
  144.  Pressing Alt-F6 will change to a meter-based time display.  "Len:" changes   
  145.  to "End:" and displays the last measure and beat in the song.  "Time:"       
  146.  becomes "Meas:" and shows the current measure and beat.  When changing the   
  147.  position in this mode, enter the time in the format measure:beat.  While     
  148.  in meter display mode, the current time signature is displayed at the        
  149.  bottom of the screen.  Pressing Alt-F6 again will return to the real-time    
  150.  display mode.                                                                
  151.                                                                               
  152.                                                                               
  153.  Channel data cells                                                           
  154.                                                                               
  155.  - Chan:  MIDI channel number (1-16).                                         
  156.                                                                               
  157.  - Notes:  Maximum number of notes played concurrently on the channel (as     
  158.    determined by note on/off messages).                                       
  159.                                                                               
  160.  - Lo/Hi:  Lowest and highest note pitches used on the channel.  The          
  161.    reference range is C-2 to G8 for MIDI notes 0 to 127.  Middle C is C3      
  162.    (MIDI note 60).                                                            
  163.                                                                               
  164.  - Vol:  Maximum volume of notes played on the channel, from 0 to 100 percent 
  165.    (determined by note velocities).  If this value is changed, subsequent     
  166.    note volumes will be adjusted *relative* to the original maximum value.    
  167.                                                                               
  168.  - Map:  Channel to which the original output for this channel is to be       
  169.    redirected (1 to 16).  Default is the same channel.                        
  170.                                                                               
  171.  - Chg:  Determines whether program changes are allowed for the channel. "On" 
  172.    indicates changes enabled.  Program change times can be determined by      
  173.    running Play in scan mode (see Command line usage).                        
  174.                                                                               
  175.  - Xpos:  The number of half steps that notes on the channel are to be        
  176.    transposed.  From -127 to +127.  Notes transposed below 0 or above 127     
  177.    will not be played.                                                        
  178.                                                                               
  179.  - Tracks:  Lists the MIDI file track numbers which contain messages for the  
  180.    channel.  (There may be more than can be displayed - use the program in    
  181.    scan mode to get full track information.)  Note that track 1 typically     
  182.    contains only tempo information and will probably not appear.              
  183.                                                                               
  184.  - Info:  Originally contains textual information found while scanning the    
  185.    track(s) corresponding to the channel.  This information may be changed as 
  186.    desired to record information about the file for future reference.  It can 
  187.    be saved along with the rest of the screen data by using the F4 function.  
  188.                                                                               
  189.    See the MIDI Initialization section below for further uses of the Info     
  190.    fields.                                                                    
  191.                                                                               
  192.                                                                               
  193.  ┌─────────┐                                                                  
  194.  │ *Saving │                                                                  
  195.  └─────────┘                                                                  
  196.                                                                               
  197.  When the F4 (save) function key is pressed, the current data on the screen   
  198.  will be saved to a file.  The same name as the current file is used, but     
  199.  with the extension ".PLA".  If a .PLA file corresponding to a MIDI file      
  200.  being loaded is found, that data will be used and the (sometimes slow)       
  201.  initial scan step is eliminated.  F4 will replace the existing .PLA file     
  202.  whenever it is pressed.  Note: F4 does not alter the basic MIDI file in any  
  203.  way.                                                                         
  204.                                                                               
  205.  ┌─────────────┐                                                              
  206.  │ *Play lists │                                                              
  207.  └─────────────┘                                                              
  208.                                                                               
  209.  Play lists are ordinary text files containing a list of MIDI (or CMF) file   
  210.  names.  Such a file can be created with any text editor, or with a           
  211.  wordprocessor capable of "exporting" ASCII files.  They may also be created  
  212.  by Play via the file selection screen.  Such files permit automatic playing  
  213.  of songs in a list without intervention.                                     
  214.                                                                               
  215.  A play list file name is entered in the "File:" field, but it must be        
  216.  preceded by the character "@" to indicate that it is a play list.  A file    
  217.  name which actually begins with "@" is also assumed to be a play list.  The  
  218.  advantage of naming play list files beginning with "@" is that they may be   
  219.  selected by wild card from the file list screen (F2).  Otherwise, there is   
  220.  no special requirement for naming them.                                      
  221.                                                                               
  222.  Play expects one file name per line in a play list, followed by an optional  
  223.  channel override number.  If corresponding .PLA files exists, they will be   
  224.  used to control MIDI output.  Note, however, that if a channel number is     
  225.  specified following the MIDI file name, it will take precedence and the .PLA 
  226.  file will be ignored.  Up to 30 files may be specified.                      
  227.                                                                               
  228.  Once a play list is entered, the first file will be loaded and ready to play 
  229.  by pressing F7 (or clicking on play/pause using a mouse).  Playing will then 
  230.  proceed uninterrupted, one song after the other.  Play ceases when the end   
  231.  of the list is reached.  Play may be paused and resumed at any point.        
  232.  Pressing F5 (rewind) will go to the beginning of the current song if it is   
  233.  past 0:00; otherwise F5 functions as a reverse skip and will load the        
  234.  previous song in the list.  F8 will skip to the next song in the list.  It   
  235.  is suggested that F4 (save) be done for each file in a list to speed         
  236.  subsequent loading and skipping.                                             
  237.                                                                               
  238.  Typing a regular MIDI file name, or another play list name in the "File:"    
  239.  field will cancel the current play list and load the requested file.  Play   
  240.  lists will not advance while pushed to DOS, or when viewing the help or file 
  241.  selection screens.                                                           
  242.                                                                               
  243.  ┌─────────────────┐                                                          
  244.  │ *File Selection │                                                          
  245.  └─────────────────┘                                                          
  246.                                                                               
  247.  To obtain a list of MIDI files from which to select a new song, do one of    
  248.  the following on the main screen:  Press F2, click on "Files" with a mouse,  
  249.  or enter a file name containing wildcard characters.  The file selection     
  250.  screen will display a list of all matching files.                            
  251.                                                                               
  252.  The cell at the top left shows the wildcard pattern used.  It may be changed 
  253.  by moving to it (using the arrow keys), and typing a new file specification  
  254.  into it.  The list of matching files will change accordingly.  To choose a   
  255.  file to play, move the cursor to it and press return (or double click on it  
  256.  using the mouse).  The program will return to the main screen and load the   
  257.  selected file.                                                               
  258.                                                                               
  259.  Another option while on the file selection screen is to create a play list   
  260.  file.  Press F4 (or click on "Create list"), and you will be prompted for a  
  261.  play list file name.  After entering the name, an optional output channel    
  262.  will be requested.  If given, this number will be added after each file name 
  263.  in the play list to force output to the given channel on playback.  Press    
  264.  return if none is desired.  Then you may freely move around the file screen  
  265.  and "select" the ones to be added to the play list by pressing return (or    
  266.  double clicking the mouse).  When done, press F4 (or click "Create list")    
  267.  again.  You will be returned to the main screen and the first play list song 
  268.  will be loaded, ready to start playing.                                      
  269.                                                                               
  270.  ┌──────────────┐                                                             
  271.  │ *Mouse usage │                                                             
  272.  └──────────────┘                                                             
  273.                                                                               
  274.  When a Microsoft-compatible mouse is available and the mouse driver software 
  275.  properly loaded, operations using the mouse will be enabled.  The mouse may  
  276.  be used to select an input cell on the screen by positioning the small mouse 
  277.  cursor on the cell and single clicking either button.  The cell will be      
  278.  highlighted, just as if the cell had been selected using the arrow keys.     
  279.                                                                               
  280.  Any cell which can be changed using the F10/F9 keys to increment/decrement,  
  281.  may be changed in a similar manner using the mouse.  Once a cell is selected 
  282.  by clicking on it, subsequent clicking of the left button will decrement the 
  283.  cell value, and clicking of the right button will increment it.              
  284.                                                                               
  285.  In mouse mode, the function key designations normally displayed at the       
  286.  bottom of the screen are changed to selector blocks for each available       
  287.  function.  Clicking on a block will perform the indicated function.  All     
  288.  functions may still be invoked via the normal keyboard equivalents.          
  289.                                                                               
  290.  If mouse operations are not desired, add the -k option on the command line   
  291.  when the program is run to force keyboard mode.                              
  292.                                                                               
  293.  ┌──────────┐                                                                 
  294.  │ *Sliders │                                                                 
  295.  └──────────┘                                                                 
  296.                                                                               
  297.  Two "slider" controls are available only when the mouse is active.  The left 
  298.  edge slider is a master volume control.  Click above the center to increase  
  299.  volume, below the center to decrease volume.  If note velocities are already 
  300.  at maximum (or adjusted to maximum via the channel volume controls),         
  301.  increasing the master volume will have no further effect.  Volume changes    
  302.  are made in specific increments of velocity units for each position above or 
  303.  below center.  The sensitivity may be decreased or increased by pressing     
  304.  Alt-F9 or Alt-F10, respectively.  The default sensitivity is 3 velocity      
  305.  units per position, with possible values ranging from 1 to 9 units per       
  306.  position.                                                                    
  307.                                                                               
  308.  If both mouse buttons are clicked simultaneously while the cursor is on the  
  309.  volume slider, the level indicator will be released and further clicking is  
  310.  not necessary.  Whenever the cursor is on the slider bar, the level          
  311.  indicator will follow it.  This is to permit continuous adjustments without  
  312.  holding the button down, i.e., it is possible to "conduct" the performance   
  313.  in terms of overall volume.  See also the section on modification below.     
  314.                                                                               
  315.  The right edge slider allows rough positioning within the song.  Clicking    
  316.  anywhere along its length will set the song pointer to the corresponding     
  317.  song location.  The top is the beginning, and the bottom is near the end.    
  318.  As the song plays, the marker will move down the screen to show the current, 
  319.  approximate song position.  The full length of the slider always represents  
  320.  the full song, even if the tempo is altered.                                 
  321.                                                                               
  322.  ┌──────────────────────┐                                                     
  323.  │ *MIDI Initialization │                                                     
  324.  └──────────────────────┘                                                     
  325.                                                                               
  326.  Users familiar with the construction of MIDI messages may use the Info       
  327.  fields to specify MIDI initialization sequences.  If a string starting with  
  328.  a dollar sign ($) is encountered, it is assumed to be a series of            
  329.  hexadecimal digits (0-9, A-F) representing MIDI codes to be sent prior to    
  330.  the beginning of play.  Two-byte MIDI codes may be strung together without   
  331.  separators, or may be delimited by commas or spaces.  To end a MIDI sequence 
  332.  and include other text in an info field, use a period at the end of the      
  333.  sequence.  The string "$C0 06" would mean change to program 6 on the first   
  334.  MIDI channel.  That could also be entered as "$C006" or just "$C06" (since 6 
  335.  is the last value).  Unrecognized characters will be treated as separators.  
  336.  Letters may be in upper or lower case.                                       
  337.                                                                               
  338.  These sequences may appear anywhere in the 16 info fields, and are processed 
  339.  in order, from top to bottom.  The letter "N" may be included in a sequence  
  340.  to specify the 4-bit channel of the line on which it appears.  For example,  
  341.  "$CN 06" would send a program change on the channel indicated by the Map     
  342.  column for the line in which it occurs.  This is generally a better method   
  343.  to use, since channel mapping may be changed without worrying about channel  
  344.  messages in the initialization string.  This is the only relationship of the 
  345.  string to a particular screen line; otherwise, any line may be used.         
  346.                                                                               
  347.  ┌──────────────────────┐                                                     
  348.  │ *Updating MIDI files │                                                     
  349.  └──────────────────────┘                                                     
  350.                                                                               
  351.  Selected playing parameters may be permanently changed in the MIDI file      
  352.  through the use of "Modify Mode".  This differs from changes saved in the    
  353.  auxiliary .PLA files, which do not alter the basic MIDI file.  Modify mode   
  354.  is toggled on or off using the Alt-F5 key (or clicking on Mod if using a     
  355.  mouse).  While modify mode is on, any portions of the song traversed by      
  356.  playing or skipping are changed according to the following parameter values  
  357.  in effect:  channel map, channel volume, transpose, and master volume.       
  358.                                                                               
  359.  Note: Once such changes are made, it is possible that the only way to        
  360.  restore the original values is to reload the MIDI file, so care should be    
  361.  exercised.  For example, if a wide range of volume levels existed and they   
  362.  are all forced to maximum, it is not possible to restore the original range. 
  363.                                                                               
  364.  In order to save changes made under modify mode, press Alt-F4.  This will    
  365.  prompt for a MIDI file name, and then write a new file.  Remember that only  
  366.  sections played under modify mode will have been altered.  The easiest way   
  367.  to quickly apply changes to the entire song is to rewind and then position   
  368.  to the end of the song.                                                      
  369.                                                                               
  370.  ** Some examples **                                                          
  371.                                                                               
  372.  To change all channels to play on channel 1:  Set the channel map field for  
  373.  each active channel to 1 (a shortcut is to set one of them and press Alt-C   
  374.  to make the others the same).  Press Alt-F5 to turn on modify mode, then     
  375.  play (or skip) through the song.  Save the file using Alt-F4.                
  376.                                                                               
  377.  To transpose a section of the song:  Set the transpose field for all         
  378.  affected channels; position to just before the section to be transposed;     
  379.  start playing (F7); press Alt-F5 when the section begins (this is a type of  
  380.  "punch in" process - you need to be accurate); press Alt-F5 the instant the  
  381.  section to be transposed is complete to turn off modify mode.  To listen to  
  382.  your change, first restore the transpose fields to their original values (or 
  383.  playback will appear to be transposed twice).  Save the file using Alt-F4.   
  384.                                                                               
  385.  To punch in a volume correction:  Change the volume field for the affected   
  386.  channel(s), position to just before the affected area, start playing (F7),   
  387.  press Alt-F5 at the correction point, and again after it.  Save using        
  388.  Alt-F4.  If the volume change is to apply to all channels, the mouse volume  
  389.  slider can be used as well.                                                  
  390.                                                                               
  391.  To change the overall volume level of the song in real time using a mouse:   
  392.  Rewind; set the volume slider to the initial volume level; click both mouse  
  393.  buttons to release the slider (so a button does not need to be pressed again 
  394.  during play); press Alt-F5; start playing (F7); move the slider up and down  
  395.  to adjust the volume level at any instant.  Save using Alt-F4.  Note: It is  
  396.  best to practice this a few times before actually turning on Modify mode.    
  397.  Remember that you can always reload the original MIDI file if necessary (as  
  398.  long as you haven't replaced it with Alt-F4).                                
  399.                                                                               
  400.  Don't forget that changes are applied *every* time a section is played, so   
  401.  changes may accumulate if you are not careful.                               
  402.                                                                               
  403.                                                                               
  404.  ┌─────────────────────┐                                                      
  405.  │ *Command line usage │                                                      
  406.  └─────────────────────┘                                                      
  407.                                                                               
  408.  PLAY <filename> <mode> <-options>                                            
  409.                                                                               
  410.  If <filename> is specified, PLAY is run non-interactively (i.e., the file is 
  411.  just played, without the full-screen editing display).  Interactive mode is  
  412.  selected simply by leaving off the file name.                                
  413.                                                                               
  414.  <mode> may only be specified if a file name is given.  If <mode> is a number 
  415.  from 1 to 16, it indicates the channel to which all channel messages will be 
  416.  redirected.  This is useful for quick "auditioning" of a file when the       
  417.  actual channels are unknown, or when they do not match the equipment         
  418.  settings.  For more control, run PLAY interactively.                         
  419.                                                                               
  420.  If <mode> is the letter "S" (for Scan), no playing is done, but the file is  
  421.  scanned and pertinent channel and track information is listed (similar to    
  422.  that displayed in interactive mode).  To capture scan output to a file, use  
  423.  standard DOS output redirection:  play midifile s >outfile                   
  424.                                                                               
  425.  if <mode> is the letter "D" (for Debug), the events in the MIDI file are     
  426.  listed on the screen as they are played, along with the corresponding track  
  427.  times in microseconds.  Playing may be choppy in this mode due to time       
  428.  delays as information is displayed on the screen.  If "X" is specified       
  429.  instead of "D", no playing occurs - only events are listed.  Output may be   
  430.  captured to a file as mentioned above.                                       
  431.                                                                               
  432.                                                                               
  433.  <-options> may be any of the following:                                      
  434.                                                                               
  435.  -d  Selects the MIDI interface to use if more than one is present in the     
  436.      system:                                                                  
  437.                                                                               
  438.               -dmfc      selects IBM Music Feature                            
  439.               -dmpu      selects MPU-401 compatible                           
  440.               -dmidiator selects MIDIator                                     
  441.               -dsbmidi   selects Sound Blaster MIDI                           
  442.                                                                               
  443.               (The first 3 letters of the device name are sufficient.)        
  444.                                                                               
  445.      The MIDIator cannot be detected automatically and the -dmid option       
  446.      must always be specified if one is in use.                               
  447.                                                                               
  448.      Non-standard IRQ and I/O port address information can be added following 
  449.      the device id if necessary:                                              
  450.                                                                               
  451.               -dxxx:<irq>:<ioaddr>                                            
  452.                                                                               
  453.      For example, to define an MPU-compatible interface using IRQ 5 and I/O   
  454.      address 332 (hex), use:                                                  
  455.                                                                               
  456.               -dMPU:5:332                                                     
  457.                                                                               
  458.      If only the I/O address is required but the default IRQ is alright,      
  459.      use -dMPU::332.                                                          
  460.                                                                               
  461.      The irq and ioaddr are not relevant to the MIDIator, though the first    
  462.      option number can be given to indicate use of the com port 2 instead of  
  463.      the default com 1.  (ex: -dmid:2)                                        
  464.                                                                               
  465.  -i  Try to determine the IRQ in use automatically (MPU and MFC only).        
  466.                                                                               
  467.  -v  List the type of interface actually selected before starting.            
  468.                                                                               
  469.  -k  forces keyboard mode if a mouse is present.                              
  470.                                                                               
  471.  -m  forces monochrome mode (mono mode is automatically detected).            
  472.                                                                               
  473.  -b  selects BIOS writes to the screen, instead of the default direct         
  474.      output mode.  This slows screen updating substantially, but may be       
  475.      necessary for proper operation on certain systems.                       
  476.                                                                               
  477.  -w  specifies the number of seconds to wait before loading the next          
  478.      song when advancing automatically.  Default is -w1 (one second).         
  479.                                                                               
  480.                                                                               
  481.   Separate all options with at least one space.                               
  482.                                                                               
  483.                                                                               
  484.  Examples:                                                                    
  485.                                                                               
  486.    play                     (Runs the program interactively)                  
  487.                                                                               
  488.    play test.mff            (Plays the file non-interactively)                
  489.                                                                               
  490.    play test.mff s          (Just scans the file and lists data)              
  491.                                                                               
  492.    play test.mff 3          (Maps all channels to channel 3)                  
  493.                                                                               
  494.    play -dmpu::336          (Runs interactively; forces MPU I/O address 336)  
  495.                                                                               
  496.    play test.mff -dmfc      (Plays file, using Music Feature output)          
  497.                                                                               
  498.  ---------------------------------------------------------------------------  
  499.