home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / SND_TOOL / WM10.ZIP / DOC.DAT / midmute.txt < prev    next >
Encoding:
Text File  |  1995-08-30  |  2.4 KB  |  48 lines

  1.  WM MIDmute
  2.  ──────────
  3.  
  4.  WM MIDmute reads a Standard MIDI file (Level 0 or Level 1) {WMMID} and creates
  5.  a file of the same type, substituting all Note On/Off events in the specified 
  6.  track(s):channel(s) with Text events, effectively muting them. 
  7.  
  8.  This is useful if you just want to remove a few voices from an otherwise
  9.  satisfactory MIDI file. You can also use WM MIDmute together with WM MIDsolo
  10.  {MIDsolo} to render different parts of the same MIDI file separately 
  11.  {MIDtoWAV}, perhaps using different instrument definitions {PRGed}, perform 
  12.  different DSP operations on the results, and finally mix the whole thing back 
  13.  down to one song with WM WAVmix {WAVmix}.
  14.  
  15.  Usage:  MIDmute <source> <destination> 
  16.                  <track>:<channel> [<track>:<channel> ...]
  17.  
  18.  If no extension is specified, the default MID is used for both files. The 
  19.  source file may NOT be overwritten; you must use different filenames and/or
  20.  extensions for source and destination.
  21.  
  22.  The track number must always be given, regardless of file type (Level 0 files
  23.  contain only one track). The first track is numbered 1; channels are numbered
  24.  1 through 16.
  25.  
  26.  Note:   Do not be surprised if the destination file is larger than the 
  27.          source file. WM MIDmute does not remove events, it replaces them.
  28.          Also, just like WM MIDsolo {MIDsolo} and WM MID1to0 {MID1to0}, 
  29.          WM MIDmute writes out all events in full, while the source file
  30.          may be employing "running status", i.e. leaving out the status 
  31.          byte (which identifies the event type, distinguishing e.g. a Note 
  32.          On from a Note Off) for all but the first event in unbroken chains 
  33.          of the same event type.
  34.  
  35.  The following title:value pairs are written to WAVmaker's public Function key
  36.  file {FnKeys} upon successful termination:
  37.  
  38.                              File #1    : <source>
  39.                              File #2    : <destination>
  40.                              Track #1   : <track #1>
  41.                              Channel #1 : <channel #1>
  42.  (if specified)              Track #2   : <track #2>
  43.  (if specified)              Channel #2 : <channel #2>
  44.  (if specified)              Track #3   : <track #3>
  45.  (if specified)              Channel #3 : <channel #3>
  46.  (if specified)              Track #4   : <track #4>
  47.  (if specified)              Channel #4 : <channel #4>
  48.