home *** CD-ROM | disk | FTP | other *** search
/ Sound, Music & MIDI Collection 2 / SMMVOL2.bin / MIDI_PAT / MTOOLS.ZIP / MTHELP.EXE / FILTER.HLP next >
Encoding:
Text File  |  1993-09-14  |  19.6 KB  |  252 lines

  1.                                 ┌┬──────────┬┐                                
  2.                                 ││  Filter  ││                                
  3.                                 └┴──────────┴┘                                
  4.                                                                               
  5.     Function key usage                                       Mouse            
  6.                                                                               
  7.    F1      - Display this help information.                  [Help]           
  8.    F2      - Display file list.                              [Files]          
  9.    F3      - Exit program.                                   [Exit]           
  10.    F4      - Reset filter ranges.                            [Reset]          
  11.    F5      - Initiate filtering.                             [Filter]         
  12.    F9      - Decrement cell value.                           <left button>    
  13.    F10     - Increment cell value.                           <right button>   
  14.    Alt-F3  - Push to DOS.                                    [Push]           
  15.    Alt-R   - Copy current cell to others in row.                              
  16.                                                                               
  17.  ┌─────────┐                                                                  
  18.  │ Editing │                                                                  
  19.  └─────────┘                                                                  
  20.                                                                               
  21.  Use the arrow keys to move the large block cursor around the screen to       
  22.  select the available data fields or "cells".  On a color monitor, the data   
  23.  in cells which can be changed will appear yellow.  Note the input area near  
  24.  the bottom of the screen, indicated by ">" and the small blinking cursor.    
  25.  To enter or change a selected cell, type into the input area and press       
  26.  return.  The value entered will then appear in the cell (if the input was    
  27.  valid).  A description of the valid input for the current cell will always   
  28.  appear on the line above the input area.                                     
  29.                                                                               
  30.  Use the following keys for editing:                                          
  31.                                                                               
  32.   Return    - Retrieves the current contents of a cell and places it in the   
  33.                input area for modification (if the input area is empty).      
  34.   Insert    - Toggles between character insert and overwrite modes.           
  35.   Delete    - Deletes the character at the cursor.                            
  36.   BackSpace - Deletes the character before the cursor.                        
  37.   End       - Moves to the end of the character string.                       
  38.   Home      - Moves to the beginning of the character string.                 
  39.   Escape    - Erases the input area.                                          
  40.                                                                               
  41.  ┌───────┐                                                                    
  42.  │ Usage │                                                                    
  43.  └───────┘                                                                    
  44.                                                                               
  45.  There are four basic data sections on the screen.  The first section         
  46.  specifies input and output file names, and provides general information on   
  47.  how the output relates to the input.  The second section allows the          
  48.  filtering action of the sections below it to be restricted to the channels   
  49.  and/or tracks specified.  The third section is mainly used to specify the    
  50.  removal of certain types of MIDI messages.  The fourth section defines       
  51.  various MIDI message conversions to perform.                                 
  52.                                                                               
  53.  To enter or change data, move the large block cursor to the desired field on 
  54.  the screen using the arrow keys, or click directly with a mouse.  After you  
  55.  have changed the filtering options as described in the following sections,   
  56.  simply press F5 (Filter) to begin the process.                               
  57.                                                                               
  58.  ┌────────────────┐                                                           
  59.  │ Input / Output │                                                           
  60.  └────────────────┘                                                           
  61.                                                                               
  62.  When the program starts up, the block cursor will appear at the "Input file" 
  63.  field.  Type the name of a MIDI file and press return.  Filter will load the 
  64.  file in preparation for processing.  Once loading is complete (it may take a 
  65.  few seconds), notice that the input file "Format" value will indicate the    
  66.  file's format -0, 1, or 2.  Format 0 files contain a single track.  Format 1 
  67.  files contain multiple tracks, with track 1 normally reserved for tempo      
  68.  information.  Format 2 files are also multi-track, but the tracks are not    
  69.  necessarily related to each other in time.  Formats 0 and 1 are most common, 
  70.  with format 0 being the most portable; however, format 1 is more useful, and 
  71.  therefore the one most often encountered.  Format 2 is rare, and not         
  72.  supported by most MIDI applications.                                         
  73.                                                                               
  74.  If an input file name contains wildcard characters (* or ?), a list of all   
  75.  matching files will be displayed for selection.  The F2 (Files) function may 
  76.  also be used to select an input file.                                        
  77.                                                                               
  78.  To specify an output file different than the input file, move to the "Output 
  79.  file" field and enter a name.  If no file extension (such as .MFF) is given, 
  80.  the extension of the input file is assumed.                                  
  81.                                                                               
  82.  If a different output file is not entered, the input file will be replaced   
  83.  and reloaded each time the Filter operation is performed.  Also, a backup of 
  84.  the original file with an extension of .BAK is created each time.            
  85.                                                                               
  86.  The other entry fields in this section are described below.                  
  87.                                                                               
  88.  "Copy Tracks"                                                                
  89.                                                                               
  90.  This lists the tracks which are to be retained when creating the output      
  91.  file.  By default, all input file tracks are selected.  Change the track     
  92.  selection to extract only certain ones from the original file.  Note that    
  93.  for format 1 files, track 1 should always be copied; otherwise tempo, time   
  94.  signature, or other informational data may be lost.                          
  95.                                                                               
  96.  Anywhere a range of numbers (such as a track range) is required, simply list 
  97.  the numbers, separated by spaces or commas.  A continuous range between two  
  98.  numbers may be indicated with a dash (-).  You may also use the word "All"   
  99.  to specify all possible numbers.                                             
  100.                                                                               
  101.  "Copy Channels"                                                              
  102.                                                                               
  103.  Only MIDI data for the channels specified here will be retained in the       
  104.  output file (assuming the data appears in the copied tracks).  By default,   
  105.  all channels (1-16) are selected.                                            
  106.                                                                               
  107.  (Output file) "Format"                                                       
  108.                                                                               
  109.  This number specifies the standard MIDI file format (0,1,2) to use when      
  110.  creating the output file.  By default, it is the same as the input file's    
  111.  format.                                                                      
  112.                                                                               
  113.  "Channelize"                                                                 
  114.                                                                               
  115.  This option only applies if the output file format is 1.                     
  116.                                                                               
  117.  If the input file is format 0 (single track), each input file channel will   
  118.  be assigned to a separate track in the output file, rather than a to single  
  119.  track.                                                                       
  120.                                                                               
  121.  If the input file is format 1 (multi-track), each input file track will be   
  122.  assigned a different channel, regardless of the original channels used.  If  
  123.  there are more than 16 active tracks, channels are assigned arbitrarily,     
  124.  cycling from 1 thru 16.                                                      
  125.                                                                               
  126.  Channelization occurs after all other filtering has been done.               
  127.                                                                               
  128.  "Tempo Ratio"                                                                
  129.                                                                               
  130.  The output file tempo may be increased or decreased by changing this value.  
  131.  The default is 100%, or no change.  Smaller values decrease tempo, and       
  132.  larger values increase it.  Tempo changes only apply to files using a        
  133.  metrical time base - not real-time files based on SMPTE or MIDI time code.   
  134.                                                                               
  135.  ┌─────────────────┐                                                          
  136.  │ Filter Limiting │                                                          
  137.  └─────────────────┘                                                          
  138.                                                                               
  139.  Event filtering may be limited to the tracks and channels appearing in the   
  140.  second screen section.  Simply enter the desired range of tracks or channels 
  141.  to be affected by filtering.  This limiting applies to the tracks and        
  142.  channels which were included in the Copy Tracks / Channels fields in the     
  143.  input/output section above.  If both track and channel limits are given,     
  144.  only the channels represented in the specified tracks will be affected.  By  
  145.  default, all track and channel data will be processed.                       
  146.                                                                               
  147.  ┌─────────────────┐                                                          
  148.  │ Message Removal │                                                          
  149.  └─────────────────┘                                                          
  150.                                                                               
  151.  The third screen section specifies messages (within the track/channel limit  
  152.  ranges) to be removed from the file.                                         
  153.                                                                               
  154.  The following message types may be removed simply by indicating Yes:         
  155.                                                                               
  156.         "Aftertouch"        (mono and poly)                                   
  157.         "Program Changes"                                                     
  158.         "Pitch Wheel"                                                         
  159.         "System Exclusive"                                                    
  160.         "Control Changes"                                                     
  161.                                                                               
  162.  Control change removal may be further limited to specific controller numbers 
  163.  by changing the default range of 0-127.                                      
  164.                                                                               
  165.  Velocity and Pitch ranges may also be given for note data.  Notes with       
  166.  velocities below or above the specified limits will be discarded. Similarly, 
  167.  notes with pitches below or above the given values will be removed.  Note C3 
  168.  is middle C.  MIDI note numbers (0-127) may be entered instead of symbolic   
  169.  values.  By default, the velocity and pitch ranges are set to retain all     
  170.  note data.  The velocity limiting function behaves differently when the      
  171.  Compressor option is activated (see next section).                           
  172.                                                                               
  173.  ┌──────────────────────┐                                                     
  174.  │ Message Modification │                                                     
  175.  └──────────────────────┘                                                     
  176.                                                                               
  177.  The fourth section of the screen specifies changes to be applied to MIDI     
  178.  channel messages, rather than their removal.                                 
  179.                                                                               
  180.  "Map Channels"                                                               
  181.                                                                               
  182.  To change the channels associated with MIDI messages, enter the new channel  
  183.  numbers beneath the original 16 listed across the screen.  By default, they  
  184.  are the same as the original channel.  To change all channels to a single    
  185.  channel, you can use the shortcut of typing in a single new value, and       
  186.  pressing Alt-R to make all the other channel values the same.                
  187.                                                                               
  188.  "Map Programs"                                                               
  189.                                                                               
  190.  By default, program numbers are mapped from the range of 0-127 to the same   
  191.  range of 0-127.  There is a one-to-one correspondence between programs in    
  192.  the original range on the left, and the new range on the right.              
  193.                                                                               
  194.  Where there are fewer new programs specified on the right, the list will be  
  195.  reused in a cyclical fashion to determine the mapping of the original        
  196.  programs.  For example, the following mapping:                               
  197.                                                                               
  198.       Map Programs:  1,2,3,10-14,20      to: 4-6                              
  199.                                                                               
  200.    would result in:    Old  1  2  3 10 11 12 13 14 20                         
  201.                        New  4  5  6  4  5  6  4  5  6                         
  202.                                                                               
  203.  All other programs would remain unchanged.                                   
  204.                                                                               
  205.  "Velocity Multiplier"                                                        
  206.                                                                               
  207.  Note velocities will be multiplied by this factor.  The default is 100%,     
  208.  indicating no change.  Smaller values will reduce velocity, and larger       
  209.  values will increase it.  Resulting notes with a velocity of zero will be    
  210.  discarded.  Multiplication occurs after any limiting.                        
  211.                                                                               
  212.  "Compressor"                                                                 
  213.                                                                               
  214.  If Yes, the function of the velocity limits in the previous section is       
  215.  altered.  Notes will no longer be discarded if they are outside the range.   
  216.  Instead, the lower and upper limits are taken to mean compression limits,    
  217.  and all note velocities will be scaled proportionally to fit within these    
  218.  limits.  Arrow markers are displayed next to the velocity limits while       
  219.  compression is in effect as a reminder of their altered function.            
  220.                                                                               
  221.  "Transpose"                                                                  
  222.                                                                               
  223.  This specifies the number of half steps (positive or negative) to transpose  
  224.  notes.  Notes transposed outside the legal MIDI range of 0 to 127 (C-2 to    
  225.  G8) are discarded.                                                           
  226.                                                                               
  227.                                                                               
  228.  ┌─────────────┐                                                              
  229.  │ Mouse usage │                                                              
  230.  └─────────────┘                                                              
  231.                                                                               
  232.  When a Microsoft-compatible mouse is available and the mouse driver software 
  233.  properly loaded, operations using the mouse will be enabled.  The mouse may  
  234.  be used to select an input cell on the screen by positioning the small mouse 
  235.  cursor on the cell and single clicking either button.  The cell will be      
  236.  highlighted, just as if the cell had been selected using the arrow keys.     
  237.                                                                               
  238.  Any cell which can be changed using the F10/F9 keys to increment/decrement,  
  239.  may be changed in a similar manner using the mouse.  Once a cell is selected 
  240.  by clicking on it, subsequent clicking of the left button will decrement the 
  241.  cell value, and clicking of the right button will increment it.              
  242.                                                                               
  243.  In mouse mode, the function key designations normally displayed at the       
  244.  bottom of the screen are changed to selector blocks for each available       
  245.  function.  Clicking on a block will perform the indicated function.  All     
  246.  functions may still be invoked via the normal keyboard equivalents.          
  247.                                                                               
  248.  If mouse operations are not desired, add the -k option on the command line   
  249.  when the program is run to force keyboard mode.                              
  250.                                                                               
  251.  ---------------------------------------------------------------------------  
  252.