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

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